Slashdot Mirror


Microsoft Challenges Linux's Legacy Claims

Michael writes "Microsoft Corp.'s Linux and open-source lab on the Redmond campus has been running some interesting tests of late, one of which was looking at how well the latest Windows client software runs on legacy hardware in comparison to its Linux competitors. The tests, which found that Windows performed as well as Linux on legacy hardware when installed and run out-of-the-box, were done in part to give Microsoft the data it needed to effectively 'put to rest the myth that Linux can run on anything.'"

31 of 618 comments (clear)

  1. Come back by Psionicist · · Score: 5, Insightful

    Come back when Windows can run on non-x86-hardware and toasters.

    1. Re:Come back by oc-beta · · Score: 5, Informative

      Right, I am wondering about the subjective nature of this article. I have found that linux runs great with the scarcest resources. Tell me where you can run a full PBX and IVR using a P-II 300 mhz? My Gentoo + Asterisk did just fine. Just my $.02, I am afraid that this is going to turn into another *nix vs. windows argument. I think that every OS has a place on the network. Just the thought that Windows 2003 was installed on a PII-300 makes my shudder. However, Linux is quite happy. (As well as your favorite BSD's)

    2. Re:Come back by crimson30 · · Score: 5, Informative

      From wikipedia:

      "Windows NT 3.1 ran on Intel IA-32 x86, DEC Alpha, and MIPS R4000 processors. Windows NT 3.51 added support for PowerPC processors. Intergraph Corporation ported Windows NT to its Clipper architecture and later SPARC, but neither version was sold to the public. Windows NT 4.0 was the last major release to support Alpha, MIPS, or PowerPC, though development of Windows 2000 for Alpha continued until 1999, when Compaq stopped support for Windows NT on that architecture."

      NT 4.0 ran well on my alphastation :|

    3. Re:Come back by ScriptedReplay · · Score: 5, Insightful
      Nevermind that. From TFA:
      "There has always been and there will always be a class of technical user that wants to do this level of modification to the operating system--and it's worth noting that, with the right amount of configuration, Windows CE can also run in much the same way on all sorts of small and old devices," Hilf said.


      Sooo ... we're comparing apples to apples, right ...

      Besides, for old hardware, where's Debian in their comparison? And what about some actual information, instead of generic 'about the same requirements' sweeping statements? Like how much of Win 2k3 Server do you have to disable to get it running as a simple fileserver on an old Pentium MMX? or at least whatever specs they tested, what software they installed ... oh, nevermind, this was just a PR stunt, what was I expecting. IHBT

    4. Re:Come back by cbreaker · · Score: 4, Interesting

      Actually, his whole post was wrong. Windows x64 runs more like a nightmare. Half the stuff is broken, a lot of 32 bit apps don't run correctly, drivers are not exactly easy to come by, and it's got just as much issues with security as the other versions of Windows.

      Maybe Vista will make Windows 64-bit more seamless but I somehow doubt it.

      --
      - It's not the Macs I hate. It's Digg users. -
    5. Re:Come back by drivekiller · · Score: 5, Informative

      Eh. Comparing apples to apples requires PPC architecture. :-) But seriously, why is it Linux's responsibility to run a gui so you can compare it to an operating system that cannot be pared down to work efficiently in an environment with limited resources?

    6. Re:Come back by Kalecomm · · Score: 4, Informative

      Ha Ha Ha HaHa HA! Man! That's funny! Yeah. Compare a modern day distro of Linux to ancient versions of Windows. Which, by the way, are no longer supported or being patched. Ha Ha Ha! And then, make a big fuss about how you got M$ DimWoes version Godknowswhat to work on ancient hardware, but the newer distro of Linux doesn't! Oh yeah, this is real NEWS! Ha Ha Ha Ha Ha Ha Ha Ha Haw!

      The real funny part of this is that I have Debian Linux 3.1 (2.6 kernel) running right now upstairs on a 233MHz AMD box with 128MB of memory as a server (no gui) and it runs OK. Not the speediest thing in the world, but OK. Acceptable. Try running XP on something like that, and you'll grow old or end up pulling what's left of your hair out!

      Besides, older versions of Linux would probably run rings around whatever version of DimWoes that M$ claims to outperform Linux. Yeah. Let's see Windblows 95 outperform RedHat 6.0. Yeah. Good luck with that!

      Best Regards,

      Kalecomm

  2. So guys by Anonymous Coward · · Score: 5, Funny

    how about those knicks?

    1. Re:So guys by laughingcoyote · · Score: 5, Insightful

      From TFA:

      Also, more importantly, would the applications and software those users need be available and run on these machines? And would they not cost more than the hardware itself and thus blow the benefits of cheaper hardware out of the water? Asked about this, Hilf would only say that "this is precisely the challenge Microsoft is working with the industry to address."

      In other words: "Please ignore the fact that even if we win, we lose." And I'd really like to see some DATA, on this, rather then "Oh really, it did just as well! (Course we installed full-blown Linux setups, and likely minimal Win installations...)". What did they use? GNOME? KDE? Something in the vein of a blackbox or fluxbox? Or no GUI at all? The ability to choose heavy, light, or no GUI is one of Linux's main strengths in itself, and one Win currently cannot match.

      --
      To fight the war on terror, stop being afraid.
  3. Idiotic test, they INSTALLED it by Gothmolly · · Score: 5, Insightful

    So yes, Windows95 will INSTALL on a 486SX-25 with 16 MB of RAM, but can you do anything? I think WinXP probably WONT even install on that. Is a P2-350 with 64MB of RAM a decent Win2003 box? Not on your life. Welcome to swapville.

    This is the dumbest, most shill-like "benchmark" I've read about in a while. Come back when they do webserver benchmarks on the legacy HW. How many of the tests will read "No results for Windows because the OS won't install on this platform" ?

    --
    I want to delete my account but Slashdot doesn't allow it.
  4. Yes, but ... by LordKaT · · Score: 4, Insightful

    While I can run the "client software" on legacy hardware (whatever they define that as), I still can't run, with any decent performance, a fresh install of Windows XP Pro SP2 on my 386, whereas I can pop in my FreeSCO CD and use the machine as a router (or Slackware and use it as a terminal/IRC/MUD/Bugzilla/CVS/Whatever server).

    It's not what I can display on a monitor with my old hardware, it's what I can get that damn machine to do.

  5. The Study didn't prove that at all by Thanatopsis · · Score: 4, Insightful

    The study merely proved that Microsoft's current operatings systems can run on the smae hardware. It didn't prove a single thing about the ability of linux to "run on anything." It was entirely limited in scope - they just installed straight out of the box linux distros and Microsoft's OS on old hardware. The myth they were actually trying to disprove is that Windows doesn't run on old hardware.

    1. Re:The Study didn't prove that at all by Fulcrum+of+Evil · · Score: 5, Funny

      The myth they were actually trying to disprove is that Windows doesn't run on old hardware.

      It isn't a myth: Windows doesn't run on a 486, it walks.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  6. Sans RJ45? by kihjin · · Score: 5, Insightful

    The tests, which found that Windows performed as well as Linux on legacy hardware when installed and run out-of-the-box, were done in part to give Microsoft the data it needed to effectively "put to rest the myth that Linux can run on anything.

    In other words: None of these devices were actually connected to the Internet.

    --
    This slashdot-related signature is a stub. You can help kihjin by expanding it.
  7. Re:Window vs Linux by AuMatar · · Score: 5, Insightful

    Run WindowMaker instead of KDE or Gnome. It'll work just fine, and likely better than Windows.

    --
    I still have more fans than freaks. WTF is wrong with you people?
  8. apples to apples... by TheSHAD0W · · Score: 4, Insightful

    I believe Microsoft's article is reasonable, to a certain extent. They haven't been comparing apples with oranges, but instead are showing that computers running similar application suites behave similarly, whether running on Linux or NT.

    The problem with the article isn't that they aren't comparing apples with apples, but that they're ignoring the fact that the oranges exist. If you aren't running desktop apps Linux will run well on small amounts of RAM - even less than the 64MB they quote as the minimum limit - and that similar apps aren't as readily available under the Windows OS.

    They're also neglecting to mention that you'd need to spend hundreds to obtain a licensed copy of XP for your legacy hardware, as opposed to downloading a Linux CD image.

  9. Recidivist Fudsters by ozmanjusri · · Score: 4, Insightful

    Microsoft thus decided to test this premise by installing Red Hat Enterprise Linux, SUSE Pro 9.2, Mandrake 10, Linspire 4.5, Xandros Desktop 3.0, Fedora Core 3, Slackware 10.1, Knoppix 3.7; Windows XP and Windows Server 2003 out-of-the-box on older hardware to see what happened.

    The real story here is how revealing this "Comparison" is about attitudes at Microsoft. They weren't interested in doing a valid test which might have been of some use in improving their product. All they were interested in doing was showing a competitor in a bad light, even if it meant blatantly rigging the test. This is an ostrich "head in the sand" trick.

    It's because they refuse to accept fair comparison and competition, and to improve as a result of that competition that they continue to expose users to constant security risks.

    --
    "I've got more toys than Teruhisa Kitahara."
  10. Re:Window vs Linux by techno-vampire · · Score: 4, Insightful

    Instead of comparing a present-day Linux distro on that hardware to Win95, compare a 1995 distro and see how it looks. I'll bet you not only have a GUI, it'll be faster than the GatesWare.

    --
    Good, inexpensive web hosting
  11. Re:Window vs Linux by JahToasted · · Score: 4, Interesting

    Exactly. Saying windows 95 works on a 486 and KDE doesn't is stupid. I can just as easily go on about how windowmaker, blackbox, rox, etc. run fine on a 486 while WinXP won't even install.

  12. 128 Megs of RAM ?? Puh-leeez. by Entropy · · Score: 5, Insightful

    From TFA: "The fact of the matter is that if you look at popular desktop Linux distributions from Red Hat or Novell's SUSE, they match or exceed the system requirements of Windows XP. For example, Novell Linux Desktop 9 requires a minimum of 128MB physical RAM, which is identical to the requirements of Windows XP. If you compare OpenOffice 2.0 to the system requirements of Microsoft Office and again they are identical," he said.

    I winced at the bolded section. 128 megs? Windows XP? Are they bloody serious? We don't want a computer that just boots up - we want productivity. And for productivity, XP needs more than 128 megs, unless by "productivity" you mean "wordpad" ..

    --
    The sea changes color, but the sea does not change.
  13. Missing the point by carlislematthew · · Score: 4, Insightful
    What the test fails to understand is that when you're installing Linux on 1997 hardware (which oddly, is not far off the original hardware I installed Linux on), you generally don't install Redhat Enterprise 4000 with all the whiz-bang options! In the case of Linux, you actually have a fucking choice. In those days, you could build a Linux SERVER on basic hardware simply because you had absolutely no need for a GUI and could manage the server quite well from the command line. Could you do the same with a Windows OS at the time? No!!!

    It took a long time for Windows to be able to run well on low cost hardware. Nowadays, everyone has 256 or 512MB even on budget systems, and so the requirements aren't much different because EVERYONE will run X.

    Basically, the test was stupid and missed the point of being able to run Linux on older hardware - by lowering the requirements through a choice of what you want to install (namely the GUI).

  14. Bait and Switch / BS by Irvu · · Score: 4, Interesting

    In the tests run in its lab, Microsoft found that most modern commercial Linux distributions could be installed successfully on systems with a Pentium processor, with 64MB of RAM and a minimum of 2GB of hard disk space.

    "Memory prevented the successful installation on a typical 1997 system, as 32MB of memory is not enough to install most Linux distributions or to run desktop applications with acceptable performance. A memory upgrade could prolong the life of such hardware, but the cost and effort of locating old memory and installing it onto all corporate clients significantly reduces the potential savings," Hilf said.

    Minimum requirements for office productivity performance on a Linux system were any Pentium II (PII) system with at least 64MB of RAM, he said, adding that playback of sound and video would typically require a PII 400 or better.


    The salient points are in the statment above. The claim that "most" linuix distros had limitations preventing them from accessing a 32mb system with "aceptable performance" is entirely unsurprising. I note that neither RedHat (to pick one) nor Windows XP would like such a system very much, especially for modern "desktop application performance" (read OpenOffice and MS Office). In that case it is really the apps that are the limiting factors.

    They never state what distros were tested (I assume Novell and RedHat when in doubt) nor how installation was done. Rather they pull a nice switching strategy. They test some unnamed distros and then state that windows CE is better than them on legacy hardware.

    That is much like saying Windows CE is better than Windows XP on legacy hardware or that MuLinux is better than RedHat on older hardware. In both cases the former was designed for such a task while the latter was not. In both cases the former have limitations that prevent them from running "Modern Desktop Apps", that is in fact the point.

    This is a simple "bait and switch" comparison, and if this is all the CTO uses when comparing all distros of linux to windows for some use; fire them.
  15. Hey, can I be next? by Linegod · · Score: 4, Funny

    I really want to get a lot of publicity for being able to misunderstand something, then hire some folks, buy some hardware, install some software, spend months generating data all based on my initially incorrect assumption of what I think I heard someone once say about something that I know if I really tried to unblock it, I would know right away that I was full of shit and just pandering to the marketing department, since they have all the money, and my weak ass strawman argument wouldn't hold up to even a casual look, but who cares - it makes a great bullet point.

    No seriously. I want it. And a end to run on sentences....

    --
    -- I care not for your foolish signatures.
  16. Yeah? SO WHAT? Pointless "benchmark"... by crazyphilman · · Score: 5, Insightful

    People don't choose Linux over Windows because they want to run it on an old 486. Hell, you can buy a 600Mhz Pentium III that'll run any Linux distro on Earth for about 150 bucks on Ebay. Who cares about old hardware?

    People buy Linux because:

    1. It's much cheaper than Windows, with a much more liberal license which lets you do whatever you want without a huge, complex, draconian EULA;

    2. It comes with a full set of development tools out of the box, and for most people offers all the software they will EVER need, so you don't have to blow hundreds of bucks on additional software packages;

    3. Most of the additional tools people want can be had for free or very little money (like Java's SDK, which can be downloaded for nothing, or Oracle Express, which is also free).

    4. It has better default driver support than Windows, without having to go out to a vendor site and hope they still offer downloads; In fact, most hardware is detected right off the bat nowadays.

    5. YES, Linux is more secure than Windows, and offers better and more diverse tools for locking down your system. Also it tends to be more stable, and has much more gentle memory and disk requirements.

    6. This one's esoteric, but what the hell: I can use Reiser FS on Linux; Windows didn't offer a journaling ANYTHING up until their latest greatest (does that even offer journals???). Under Windows, if you lose power suddenly, the next time you power up you could have a garbled registry (reinstall time!). Under Linux with Reiser, when you reboot, the system politely tells you it's going to check the journal, and it fixes itself. This alone is a good reason to prefer Linux.

    Overall, Linux is better than Windows in almost every conceivable way. The only other operating systems that come close are Mac OS/X and the *BSDs.

    But I guess, if I was Bill Gates, I'd want to divert everyone's attention away from the "Linux is better" problem, too. Hey, kids! Look over here! Windows installed on a 486! Don't pay any attention to that nasty Novell guy over there, with his nasty Kontact information manager, and all his talk of "security" and "stability" -- you don't want those, they're not good for you! Come have some Outlook and IE!

    Feh.

    --
    Farewell! It's been a fine buncha years!
  17. Re:Not reading the article? by kfg · · Score: 5, Interesting

    Yes, I found it very interesting that they spent about the first half of the article rationalizing why they didn't actually test a distro of Linux that will actually run on anything, like the single floppy I boot my 486 laptop from, which subsequently runs the system from rather meager memory.The entire "test" is founded on misrepresenting the claim that "Linux will run on anything."

    I also always get a kick out of the "poor people are idiots who can't learn to run the system" argument as well. That'll really get them on your side and buying your products.

    Dear Bill,

    Let me give you a hint. Poor people have more time than money and expect to have to do things the self-sufficient hard way. Many of them even take pride in being able to do so.

    And the local library is full of things called "books" and people who know how to read them. Like, computer books. That's where I went to read Kernighan & Ritchie. They've got a full set of Knuth too. Not to mention that computer training is a standard part of library science these days.

    Nice try.

    Yours,

    KFG

  18. Re:Wow, great news.... by Hosiah · · Score: 4, Interesting
    Yeah, Linux can run on a toaster or an old 486DX. Big fucking deal. I don't think too many companies are planning on running business apps on either of those platforms.

    Do you realize how much the environment is choking on throw-away tech every year? I covered this very topic http://techn0manc3r.blogspot.com/2005/12/linux-and -environment.html with links. Yes, it's a huge deal. Count me in with the other who recycles old Windows boxes I find and gets year's further use out of them. More money to donate to FOSS, less waste to the environment.

    By the way, when I worked for no less an enterprise than Citigroup incorporated, you couldn't walk two feet in the processing center without tripping over a 486. This was only two years ago.

  19. I'm sorry... WHAT?! by thesnarky1 · · Score: 4, Informative
    "Memory prevented the successful installation on a typical 1997 system, as 32MB of memory is not enough to install most Linux distributions or to run desktop applications with acceptable performance. A memory upgrade could prolong the life of such hardware, but the cost and effort of locating old memory and installing it onto all corporate clients significantly reduces the potential savings," Hilf said.

    I don't know what they were installing, but not the distros I use. See... lesser known fact about *nix is that it comes in many flavors. If, say, you had an older, piece of junk, you can get just as new a version of Damn Small Linux as you could Fedora Core 4. One is 50 MB, on a cd, the other 6 GB on 4. The thing they're assuming here is that you have to have a GUI to be productive. I call shenanagins.

    I've done this same test with a box I 'liberated' from another source. (Was given to me, as it was too old to donate, believe it or not). 'Tis a first gen Pentium, with a whopping 32 MB RAM. I've got Fedora Core 4 on there just fine! It works as a web server, a file server, as well as a programming workstation, and email. I even browse the web on it fine! Oh, one small thing, it won't run X, de to size. (Ok, it will, ya just don't wanna... trust me). Guess what OS was on there previously? a very, VERY sluggish version of 2000. I don't know how they kept it running, but they did.

    I ask you, which is better on legacy hardware? The ability to choose what you need, so as to maximize what you have? Or the ability to run everything in the world, and see what breaks?

    To the people out there about to mod me flamebait: Yes, I read TFA, and no, I don't buy it. To judge to world of Linux on a few distros is foolish. Just as they test a bunch of versions of Windows, they need to do a range of Linux. Jump to the end of the article:

    While Novell's Ungashick agreed that, as a comparison of "out of the box" functionality and resource requirements of modern operating systems, what Microsoft claimed may well be true, he noted that on the desktop, Linux is far more modular and customizable than Windows, allowing it to run on a broader spectrum of hardware.

    Good, they acknolwdge what I just said. But again, how do you define out of the box? Is it whatever boots from the CD? Or a 'full install'? I really think this is one of the worst benchmarks I've seen (even the other "independant" studies Microsoft did over the summer) due to the vagueness of the problem (my 'legacy' is your 'dream machine') to the differences inherant in different operating systems.

    As an aside, my 'check' word here is "unguided". How fitting I think.

  20. Toastworthy Computing by dogwelder99 · · Score: 4, Funny

    That's what I need... a toaster that needs fixing every few days, constantly pops up toast containing viruses and Spam, and keeps telling me how great it'll be when it starts working correctly, probably sometime in 2007.

    1. Re:Toastworthy Computing by Fred_A · · Score: 4, Interesting

      The problem is indeed that there are very few decent Windows admins.

      I know that in 15 years of IT, admittedly not often working in Windows shops but often visiting numerous companies to help them setup FOSS solutions and integrate them w/ their existing (often Windows) stuff, I don't think I've met more than a couple decent admins. The others didn't appear to really understand what they were doing. That is if they were doing anything beyond the usual rebooting to fix the occasional glitch.

      OTOH, while there are apparently fewer Unix admins in the wild, the average level is *much* higher (although I've seen my share of really bad ones too of course).

      I used to understand Windows (well, what called that in windows 3.0 days) but nowadays, it seems to be volutarily obfuscated to me. If I had to learn how the system works I wouldn't even know where to start.

      --

      May contain traces of nut.
      Made from the freshest electrons.
  21. You make the same stupid mistake MS makes by SmallFurryCreature · · Score: 5, Insightful
    You see poor people who cannot afford the latest hardware (or the powerbill the latest hardware generataes) DO NOT have to tune linux down to run on obsolete hardware. All that is needed is ONE (1) geek to do it and put his efforts online. THAT is the secret of Linux/Opensource/The internet.

    Some crazy fin writes an OS and I get a cheap desktop that doesn't blue screen and actually performs a lot better then certain commercial OS'es and does not costs me a sackfull of money to get the latest bugfixes.

    The Internet has made a huge impact on the way the world works. No not because of internet shopping but in that communities can be build with a far larger catching area. It doesn't matter how obscure your interest are, with the global internet their are bound to be other weirdos out there who are intrested in the same things as you.

    As someone who actually had an interest in anime/manga before the internet (yeah I am old so what?) I am still at times amazed by the huge change the internet has made. Previously you had to really seek out a club that probably had only 1-2 members per province and would have real trouble getting their message out. With the internet I can google and find hundreds of sites specializing in every type of manga/anime.

    It would probably be quit hard to find enough people in your own town to build an OS. In fact linux shows this. Not that many other fins involved but because of the internet it doesn't matter. Weirdos allover can easily find each other.

    So a knoppix live cd made by persons from all over the globe can be easily found by anyone else on the planet. Same with firewall on a floppy distro's. Just check distrowatch to see how many tiny little 1 man distro's there are that nevertheless manage to reach a global audience.

    MS must really be getting desperate if now they are even trying to spread fud about the capacity for Linux to run on cheap hardware.

    Linux is made by people for people. It does not have to be succesfull, it does not have to be worth it. There are countless people out there who are happy to spend all their free time producing special versions of Linux and give away their work for free.

    This allows for Linux distro's to be easily available in the most obscure languages possible since all it requires is one(1) person with a passion and there is no need for a cost benefit study.

    Linux runs on X because. Not because anything just because. Windows CE only runs on X when someone decides it is worth their time and effort and money.

    Yes some companies have decided that they want to try making money from Linux. Good luck to them and they add valuable extra's to the effort but they are not Linux. They are a small subset of the global effort. Not a coordinated effort. Just hundreds of thousands of people who want software to do what they want and screw it being complex. That is part of the enjoyment. You don't think someone modding a GBA to run as a webserver has anyother motive then "Because"?

    Linux is people who grow their own food, Linux is people that take 20 years to build their own plane, Linux is people who climb up a mountain nobody cares about, Linux is all these efforts being able to benefit all the others. Or not. because it don't matter. If all the effort to put Linux on PPC never ever generates a single bit of usefull code it don't matter because Linux does not ever have to make a profit to survive.

    Even if Linux died, so what? Linux ain't Linux, Linux is an idea and BSD or god forbid Hurd could easily take over. because Linux is not new. It is in fact ancient. Linux is civilisation. Each generation building on the achievements of their elders and sharing their knowledge with the next generation.

    The idea that you keep new ideas locked up is not how mankind has progressed.

    I do not have to figure out how to pump water or filter it or store it or even figure out that I need it to survive. Others have done it before me and shared it with the world at large. I do not have to figure out h

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  22. Re:Window vs Linux by drsmithy · · Score: 4, Insightful
    Instead of comparing a present-day Linux distro on that hardware to Win95, compare a 1995 distro and see how it looks. I'll bet you not only have a GUI, it'll be faster than the GatesWare.

    Clearly spoken by someone who didn't live through it...