Intel's 'Clear Linux' Distro Beats Ubuntu and Windows 10 -- on an AMD Laptop (msn.com) 51
An anonymous reader quotes TechRadar:
Intel's Clear Linux distribution looks like it could be the best operating system to run on cheap AMD hardware, with benchmarks showing it outperforms Windows 10 and Ubuntu on a $199 laptop with a budget AMD Ryzen 3200U processor. The Phoronix website ran a series of benchmarks on a super-cheap AMD laptop from Walmart, and found that Intel Clear Linux beat popular Linux distros Fedora and Ubuntu for 78% of the tests.
Not only is it remarkable that a relatively unknown Linux distro is so easily outperforming established operating systems, the fact that Intel is the company behind the distro is particularly ironic. As you can imagine, Clear Linux is optimized for Intel processors, but it seems like it works brilliantly on AMD hardware as well.
Not only is it remarkable that a relatively unknown Linux distro is so easily outperforming established operating systems, the fact that Intel is the company behind the distro is particularly ironic. As you can imagine, Clear Linux is optimized for Intel processors, but it seems like it works brilliantly on AMD hardware as well.
a fine line (Score:5, Insightful)
its a fine line between optimised for intel cpus, and just plain optimised.
Re: a fine line (Score:3)
It's probably just compiled using Intel's compiler instead of GCC.
Re: (Score:1)
That's what I was thinking, but it is also still completely possible that Intel has expertise to do this with plain old gcc and a few tweaked flags. "Benchmarking" isn't a big target for most major Linux distros.
Re: (Score:3)
Are there AMD optimization flags for the Intel compiler? It wouldn't surprise me, but I haven't heard of such.
Now, when are we getting the Microsoft Linux distro so we can have a fair comparison with the MS compiler?
Re: (Score:3)
You nuts, why would you want Microsoft to bastardize a Linux distro so it can phone home with all your vital "statistics" and be embedded with Microsoft malware?
Re: (Score:2)
This phoning home would be different from Ubuntu [fsf.org] how, again?
Re: (Score:3)
Re: a fine line (Score:5, Insightful)
I don't know the answer to that (which compiler they are using), but it almost doesn't matter. Modern CPUs do such a good job optimizing the instruction stream that is handed to them that vendor-specific micro-optimizations don't really do a whole lot these days. Over the years we have removed most of them because they just don't do anything any more.
I can think of only one micro-optimization that is vendor-specific, and that's Intel's optimization of stosb and movsb which is designed to support generic memcpy() and memset() operations. But it won't matter on a machine with this little memory.
All other optimizations are relatively agnostic and apply to both CPU vendors. Just common sense, really. Doing things like avoiding certain pushq/popq sequences (which has to manipulate %rsp) in favor of pre-adjusting %rsp and doing normal movq's, aligning code and certain branch targets, collapsing call/ret sequences, linker-based inlining, and so forth.
-Matt
Re: (Score:2)
I don't know the answer to that (which compiler they are using), but it almost doesn't matter. Modern CPUs do such a good job optimizing the instruction stream that is handed to them that vendor-specific micro-optimizations don't really do a whole lot these days. Over the years we have removed most of them because they just don't do anything any more.
I can think of only one micro-optimization that is vendor-specific, and that's Intel's optimization of stosb and movsb which is designed to support generic memcpy() and memset() operations. But it won't matter on a machine with this little memory.
All other optimizations are relatively agnostic and apply to both CPU vendors. Just common sense, really. Doing things like avoiding certain pushq/popq sequences (which has to manipulate %rsp) in favor of pre-adjusting %rsp and doing normal movq's, aligning code and certain branch targets, collapsing call/ret sequences, linker-based inlining, and so forth.
-Matt
When I use Clang with Clear Linux, my compiled programs come out smaller and execute no slower than before. In fact, somewhat faster. The compilers are producing code that needs linking. The libraries that my code requires have been highly optimized by Intel. I would suspect that the Intel stuff uses new instructions that are common to Intel and to the latest AMD instructions (I have an AMD 2700x). If Clear Linux supported mp4 and mpeg codecs, I would switch to CL without hesitation.
Re: (Score:2)
Stop posting please. At least you're pretending to participate in the conversation, but really . . . stop.
Re: (Score:2)
Re: (Score:3)
Re: a fine line (Score:2)
Exactly. Why not show us how Intel's Linux compares to the other "established operating systems" on Intel Hardware?
And as for that "so easily outperforming" claim, the differences between Clear Linux and other Linux OSes look more like rounding errors that any sort of dramatic or meaningful difference.
Slackware (Score:3)
Have they tried Slackware [slackware.org]?
Any test of distros is incomplete without a baseline.
"Slackware too obscure for /." (Score:2)
I'm sorry, what?
Were you confusing /. with Reddit or 9gag or something? Or has /. degenerated *that* much?
If anything, Slackware is too *little* obscure for /.! :D
Now get off my Linux From Scratch desktop! I need to hand-compile "dog" because "cat" is not obscure! ;)
Re: (Score:2)
Have they tried Slackware [slackware.org]?
Yes of course, we tried that back in 1996.
Re: (Score:2)
Re: (Score:2)
I use it on a cheap laptop actually. It's still active and I give them $1 each month via Patreon.
Gnome fixation (Score:2, Troll)
Intel has this stupid fixation on Gnome, which already bit them in the ass before when they got involved in crushing the formerly vibrant Maemo project in part by changing out its excellent KDE desktop for the monumentally brain damaged Gnome project, that old shuffling zombie duck taped together with horrid GTK and libglib crap in marginally maintainable C-trying-to-OOP. Did Intel learn? Nope.
Well, not much. If you install Clear Linux "desktop" package you get Gnome. If you install "desktop-kde" you get KD
Re: (Score:2)
Re: (Score:2)
i notice clear linux uses the RPM package manager
Yep, Intel didn't learn a thing. Install this PHB inspired junk for entertainment only. Don't expect it to last: conceived by PHBs, it will end when somebody changes the powerpoint colors.
Re: (Score:2)
i would rather see it use something like Slackware's tgz/txz, and i dont like split packages so if i want to install all of libusb or libjpeg i dont have to also find libusb-dev and libjpeg-dev all that crap debian does splitting packages into separate components is not only making more work out of it they are also annoying to users that want the whole package intact
You can't be serious. You actually think that dependencies don't matter and your entire OS should a monolithic install?
A critical flaw in a single package like openssl and what do you do? Reinstall the entire operating system?
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
I misspoke. The two big distinguishing features of Maemo were APT and QT, not KDE per se, which is based on QT. See here. [archive.org] The QT focus was lost when Intel and Samsung got together to obliterate Maemo with Meego and Moblin, rest in peace. Ironically, Maemo [maemo.org] is still here.
Re: (Score:2)
Moblin's interface was really cool. If it had run on AMD hardware (which Intel went out of their way to prevent) it could have been something. Intel never learns.
Re: (Score:2)
But Moblin's (Clutter) interface comes from the Gnome orbit, therefore there never was any hope for it to be compatible with actual human beings. Sure, you can make pretty things with whatever technology, but will it be flexible, extensible, reliable? Gnome/GTK's track record with that is truly pathetic. High time to stop beating that dead horse.
Or another way of putting it, if the Clutter guys managed to make something pretty and clever with GTK, imagine what they could have done with QT, a platform actual
Seems like no difference in performance that matte (Score:1)
Not Surprising. (Score:2)
Clear is a light-weight Linux optimised for the x64, in particular running as a virtual machine on the cloud. It's not surprising that that it out performed a full Ubuntu desktop install or a Fedora Workstation by a bit. Especially at Python and graphic operations optimisation counts. There are probably many other light-weight Linuxes with similar performance though. They only bench-marked these ones because they are popular corporate Linuxes.
Having watched a friend's Celeron netbook struggle with Windows 1
Re: (Score:2)
Intel couldn't come up with a different name, to avoid confusion with HP's ClearOS?
Too bad... (Score:4, Insightful)
That laptop only has 4 GB of RAM (Score:3, Insightful)
Re: (Score:2)
Virtually guaranteed to be the case. You could probably make any linux distro match it just with a little cache-tuning for low-memory. Lots of bits and pieces of the Phoronix test suite are going to give skewed results based on available ram due to filesystem caching and other effects.
-Matt
What's ironic (Score:3)
"Not only is it remarkable that a relatively unknown Linux distro is so easily outperforming established operating systems, the fact that Intel is the company behind the distro is particularly ironic."
What's particularly ironic is that Intel could have had a dominant Linux distribution a long time ago with Moblin, which instead begat Meego. But they explicitly made it only work on Intel processors, and nobody seemed to want to do the work to put the AMD parts back in, and it withered.
Now that Intel is using AMD's instruction set, maybe Intel will be less uppity. AMD is now the performance leader again, as they were when Athlon came out. Intel is playing catch-up. And there's no indication that they will in fact do so any time soon despite their anticompetitive (oh look, that word isn't in gboard's dictionary, this is my surprised face) behavior.
Ye olde immature newcomer story again. (Score:2)
Call me, when their thing has matured, hardened and stabilized to the point that those OSes have.
Cause *of course* it's gonna be faster and leaner, when you haven't added all the special cases and quirk workarounds yet because you are too new.
And to argue this on an *Intel* product, of ALL things in the world!
Is it even relevant? (Score:2)
Re: Is it even relevant? (Score:2)
People that buy a $200 laptop for one of two reasons: a) idle fascination at what you can get for $200 these days, or b) they need a Windows laptop and can only afford $200.
The former would invest hours to squeeze even the tiniest performance boost for bragging rights, the latter will never consider running anything other than Windows, and would never consider upgrading the RAM (likely the best way to improve the laptop).
I recently bought a $100 laptop because it had a QHD display AND I could add a SSD to e
This shouldn't be too surprising (Score:2)
Really, Intel has interest in Linux for a long time, longer than I've got direct knowledge of.
I've known a few engineers at Intel, even did a brief temp rack+stack project for them which was huge fun, and among the more interesting things I've becomer aware of:
- Intel takes driver development seriously. .
- Intel was fussing over drivers for their RST/RSTe hardware a ways back, mostly to maintain market parity I expect.
- They were committed to Linux support way back when,
- And Intel might be developing a bit