Slashdot Mirror


The Best, Worst, and Ugliest OSes of the Decade

itwbennett writes "Hundreds of Operating Systems were released during the past decade, finding their way into microdevices, watches, refrigerators, mobile phones, cars, motorcycles, jets, even the International Space Station. Some worked; some even worked well. Others, sadly, didn't. And some were just ahead of their time. Blogger Tom Henderson takes a look back at the best and worst OSes of the decade. Among the worst? Vista, as you'd suspect, along with WinME. But what about GNU Hurd? And some of the best? Solaris/OpenSolaris 10, Mac OS X, and newcomer Google Android."

25 of 378 comments (clear)

  1. What a total waste of time by Anonymous Coward · · Score: 5, Insightful

    TFA is a waste of time. It's the worse kind of drivel and doesn't have any interesting technical facts or points.

    I mean if they had broken OS's down by functionality, design and architecture it might be worth some time but this strikes me as an article anyone with quarter a clue could write in about a half hour - I mean did the author research ANYTHING for this versus pull out general comments that are generally known.

    Come on editors you gotta be able to do better than this!

    1. Re:What a total waste of time by ChatHuant · · Score: 4, Informative

      Anyone care to point out to me how PowerShell can be more "integrated" than bash?

      The references to the CLI should give you an indication. The integration is between components running under PowerShell. PowerShell cmdlets use object pipelines to communicate: they send whole objects to each other, and can all access well known and defined properties of those objects. I haven't seen this kind of integration under Unix, where the standard model is to pipe character streams. This requires serialization, weird and often painful custom parsing with liberal use of text processing tools like awk, sed and so on. See here for more details.

  2. So you don't have to waste your time by bonch · · Score: 5, Informative

    A tiny, three-page article, with each page only having three to four paragraphs, and the list has exactly what you'd expect it to have. You really don't have to RTFA this time.

  3. Re:like...WHATever, dood... by yurtinus · · Score: 5, Funny

    WinME was the best of the 9x line

    hee hee

    hehehahahahaha

    hoo hooo

    BWAAAAAAAAAAAAAHAHAHAHAHAHAHAHAHAHA!!!!

    /wipes tear

    Thanks, I needed some cheer this morning!

    --
    +1 Disagree
  4. Windows bias by 1000101 · · Score: 4, Insightful

    I agree with most of the article, but when people have attitudes such as "It's not easy to nominate them here as their business practices aren't very kind" (Windows Server 2008) I tend to take the article less seriously. The OS either holds up to the criteria of the article or it doesn't. Keep it at that.

  5. Crap Article by Anonymous Coward · · Score: 4, Insightful

    This article is shit. First they split Windows down to the Service Pack level, but go on to say "all of OS X and all of Linux" are in the best? Really? OS X 10.0 was a dismal, WinME failure, for one. And then to throw in Android, which is also Linux? WTF? The author clearly just named a handful of OSes he knew of, grabbed a blurb about them from Wikipedia, and is laughing all the way to the bank with the ad impressions from fanboys/haters.

  6. uh, what? by amicusNYCL · · Score: 5, Funny

    GNU rewritten Unix utilities tool set were invented by through the purity in effort of Richard Stallman

    Why did the author feel the need to run his text through a Chinese translator then back to English?

    --
    "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    1. Re:uh, what? by PCM2 · · Score: 4, Funny

      Your post made me go back and read the article. And it's true -- this is one of the worst-written articles I have ever seen. Every paragraph is a mish-mosh of subject/verb confusion, mixed metaphors, redundant wording, run-ons, and just about every other mistake you could make. You cherry-picked the best example of the lot, but among other howlers we have:

        1. The world was looking for the joiner of Novell's time-honored and rock-solid NetWare network operating system to be joined fully to Linux.
        1. Technically, it arrived late in the 1990's, but its inclusion here is to remember the pain of the name.
        1. The love/hate relationship becomes anchored with deep emotions about the merits/detractions of the devices they use-- through the lenses of operating systems.
        1. Even a leopard can change its spots, sometimes as scar tissue.
        1. A natively 'jailbroken' open phone will test carrier promises to just deliver wireless pipe.

      Taken as a whole, TFA becomes a kind of demented poetry. Kudos to whatever maniac got it published.

      --
      Breakfast served all day!
  7. Re:IMHO solaris has a really bad userland by Nerdfest · · Score: 5, Funny

    That's why you rarely hear anyone say "This is the year of the Solaris desktop".

  8. Re:I will stand by this forever by Bagels · · Score: 4, Insightful

    Simple fix: grab Dosbox. It probably has better compatibility than your '95 based computer ever did, although I admit that the fiddling was part of the fun of those old games.

    --
    --- Bwah?
  9. Re:like...WHATever, dood... by ivucica · · Score: 4, Interesting

    Best OS of 9x line was Windows 95 OSR2. 98 sucked horseballs with its instability, only second to ME's. I praised the Lord for Windows 2000 - the nicest and most professional-looking-and-feeling OS of the NT line.

  10. Re:BeOS by asherlev · · Score: 5, Funny

    I still miss it. So much potential and such high hopes. I suppose I should check out Haiku.

    Checking out Haiku is going to be like resurrecting your dead mother. Her soul is gone and she'll just try to eat your brains.

  11. Re:GNU Hurd is not an OS by VGPowerlord · · Score: 4, Funny

    Yes, the complete OS is GNU GNU/Hurd.

    --
    GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  12. Re:IMHO solaris has a really bad userland by w0mprat · · Score: 5, Insightful

    We were so desperate to beat up on MS after taking so damn long to give us a new OS that when it had problems we blew it out of all proportion, far beyond what empirical facts would support.

    I never really had problems with Vista, it booted fast, was stable and ran like a well oiled machine. I saw few people with actualy problems and fully consider the Vista bashing phenomona part of the Microsoft hate disease.

    I fully admit to bashing Vista, even viciously, before I had even actually got a copy to live with for a while. I repent.

    Yes it had problems, but not worse than the XP era. After a few patches these niggles were addresed.

    I have to poke fun here: on average, a new Linux distro comes with a multitude of problems preinstalled, mind you they are freatures to a Linux user, not bugs. I'll be honest, I enjoy fixing pre-broken distros and I'm actually throughly bored when I install something like Ubuntu and everything just works. :D

    BUT ... all the bad PR has forced MS to make Windows 7 a huge improvement. If there is one genuine gripe, it is that Windows 7 is what Vista should have been. Yet through our bleating has paid off, we've been given a good Windows OS.

    --
    After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
  13. Re:I will stand by this forever by badboy_tw2002 · · Score: 5, Insightful

    You're not using DOS. You're using a command prompt. Given that you were a little kid, I'm sure your dad helped you get the autoexec.bat set up just right so it'd load your CD rom driver in and make sure high mem was available. Also, gotta make sure that the sound card starts up on the right IRQ, don't want to screw that one up. Oh, and gotta clear out the TSRs to eek out the just over 3.75 megs that the game needs to even boot. Its nostalgic to think about that stuff, but I'll take a real operating system that can configure its drivers and doesn't think 640K is enough for everyone. Oh, also one that I don't have to roll my own TCP stack.

    I'm guessing your just old enough now to what we call "nostalgia", which is great in some ways but can also lead to bad things like bell bottom revivals and trucker hats. Its great to acknowledge the past, but generally the future has more going for it.

  14. Re:BeOS by AndrewNeo · · Score: 5, Funny

    Or you'll get your arm and leg torn off, and your brother will have to live in a suit of armor.

  15. Re:I will stand by this forever by Orange+Crush · · Score: 5, Interesting

    DirectX was Microsoft's solution to the "exit to DOS to run a game" workaround. It also targetted the "You must have one of these sound cards, one of these graphics cards, etc." that hampered DOS games because the OS wasn't doing any hardware abstraction--they had to roll their own drivers for every game engine/runtime. DirectX *was* the runtime that enabled direct hardware access and hardware abstraction so the game designers could focus on making games, rather than which sound card a user had.

    It wasn't a perfect solutions--still isn't--but DirectX did kill DOS as a gaming platform.

  16. Vista vs Win7 by befletch · · Score: 5, Insightful

    I fully admit to bashing Vista, even viciously, before I had even actually got a copy to live with for a while. I repent.

    I fully admit to bashing Vista too, and I continue to do so. It was pushed out the door unfinished and with poor driver support (thanks to Microsoft changing video architecture too late in the dev cycle, not due to any 3rd party failings) and while the driver issues have been resolved I still find Vista feels unfinished. But leaving Windows 7 off the good OS list is just wrong. Windows 7 is a well designed and executed OS, and Microsoft deserves credit for it. And I say that as a dyed in the wool UNIX / Mac OS X fan and frequent Microsoft critic. (Did I mention how bad I think Vista is?)

    --
    If you say, "now I'll be modded down because of X", I'll happily oblige.
    1. Re:Vista vs Win7 by Antique+Geekmeister · · Score: 5, Interesting

      Who can tell? None of my core CAD applications run properly on Windows 7 yet, and my userbase has mired itself in XP to the point where I have to bribe them with new hardware to get them to let me back up their systems: they've become frightened that any backed-up machine will be replaced with Vista.

  17. Re:BeOS by imakemusic · · Score: 5, Funny

    I'm still missing it.
    Such high hopes and potential.
    Should check out haiku.

    ftfy

    --
    Brain surgery - it's not rocket science!
  18. Re:IMHO solaris has a really bad userland by buchner.johannes · · Score: 5, Informative

    It seems everyone forgot the DRM and 'Trusted Computing' (aka distrust the user) introduced in Vista, one of the major criticisms (not look & feel).
    You may recall this analysis: http://www.cs.auckland.ac.nz/~pgut001/pubs/vista_cost.html, (Schneier wrote something here: http://www.schneier.com/blog/archives/2007/02/drm_in_windows_1.html)

    Not sure how 7 is now, but its not like the bashing against DRM/Trusted Computing/TCPA was not without reason, and might have worked. Also, since that time, complaining made music download websites turn their back to DRM.

    --
    NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
  19. Re:Server 2008? by confused+one · · Score: 4, Informative

    It is Vista. It's built from the same source tree. The Aero user interface is a bolt-on feature that you can turn off if you don't like it. Server 2003 was built from the same source tree as Windows XP (or at least started there before branching). Server 2008 R2 is built from the same source tree as Windows 7 (which begs the question, why aren't they changing the version name). That's just how it is.

  20. Re:IMHO solaris has a really bad userland by digitalhermit · · Score: 4, Insightful

    This is revisionist history.

    Vista was bad at release. It got a lot better by the time Windows 7 became available for sale, but Vista was not a product that a multi-billion dollar corporation should have released in such a state. For the cost of Vista, and the billions that Microsoft and the PC industry stood to make on the product, it shouldn't have had all the flaws. And there were many..

    Before it was even released there were problems. Missed schedules, removed features, arguments with OEMs because of resource requirements such as the Vista Basic fiascos (some were Intel's fault, many were Microsoft's).

    Even with all the delays, it was still released with little polish. The security sub-system was brain dead to the point that Apple could mock the dialogs that popped up every moment. There's a video on YouTube showing five dlalogs that popped up when a user wanted to delete a file. Networking would fail (google Vista wireless disconnects for thousands of hits). The apologists who claim that the driver errors were the fault of third-party vendors don't say how Microsoft changed and changed things as they neared deadline.

    No, Vista certainly wasn't as bad as ME, but that's no excuse to release such a flawed product. When you are a billion dollar company and your software costs $200 a seat, we expect a certain level of quality that we don't from a free download. The fact that the free download works just as well would piss me off to no end if I'd spent $200 on Vista.

  21. Re:IMHO solaris has a really bad userland by John+Betonschaar · · Score: 4, Interesting

    And it's exactly this thinking that makes Solaris userland so freaking horrible. Every time I log into a Solaris machine it's a nice binary-hunt for common tools I have no problem finding on BSD, OS X or Linux, and when I finally find them (in /bin, /sbin, /usr/bin, /usr/sbin, /usr/ccs/bin, /usr/sfw/bin, /usr/openwin/bin, /opt/SUNWPro/bin, /usr/ucb/bin) it turns out they support none of the options or switched normal people (as opposed to unix masochists) find useful. Why is sun tar so anal? Why doesn't cp -r copy symlinks? Why is there no sensible top, or killall? What's up with the completely nonstandard switches to ps? Why isn't vim included by default and why is Sun vi even more terrible than normal vi, which is already bad enough. It drives me crazy, every time I sit down to do something on a Sun machine I get really, really aggrevated, and I've been using and developing for the damn things (amongst many other *nix OS-es) for 5 years now. I'd much rather 'pollute my userland with GNU extensions' than be stuck in the 80's and guessing what is where and what support what every time I need to use a Solaris machine.

    What's even worse than the Solaris userland? Developing for Solaris. The Sun CC suite is one of the worst pieces of software I've ever encounterd. It sometimes does the job if you don't push it too far with templates and stuff, but most of the time it simply doesn't work on 100% valid C++ code that has no issues whatsoever on any other platform. Or it works on Sun Studio X, but it fails in Y, to work again in version Z. Compiling even such simple parts of Boost as the shared_ptr headers is still not possible because the compiler is so brain-dead. If you want to build shared libraries on Sun you need to pass 10 different arcane options if your build is reasonably complex, because the sun linker will gladly fsck up where all your symbols end up which breaks a perfectly fine piece of software as soon as it is linked in with another binary that happens to define the same symbol. And the Sun Cstd library is full of those, symbols with ridiculously common symbol names that are just waiting to clash the moment you deploy your software from the testbench to the production environment. So just use gcc you might suggest? In theory that's a good idea if it weren't for the fact that if you need to link 1 (one) binary-only module (e.g. supplied by a third party) that was linked against the Sun libCstd, you're screwed, since you cannot combine that binary with the stlpor4t C++ standard libraries that actually _do_ work in all other cases. All this is not because of a bad sysadmin because it was the same thing all over again at 3 different jobs.

    Also, Sun hardware is slow as a turd for what you pay for it, up to the point it's almost a joke, for some tasks. Sure they might have great threading performance but don't dare to try running FPU intensive code on it or stress the VM, my $400 C2D Dell laptop I develop on is literally 10 times faster than the $20,000 Sun Netra 240 the code is deployed to. It's all fine and dandy that Sun hardware scales to a zillion CPU's nicely, and that an UltraSparc is much more power-efficent than a Xeon, Opteron or Power6, but it's not really an advantage anymore if you need 10 of them to get decent performance out of it.

    Summarizing: I absolutely HATE solaris from the bottom of my heart, I know I used to hate the 1995 HP/UX I used to deploy on, but after a few years of Solaris experience I'd switch to that without hesitation. I don't care about the fancy tech they put in like ZFS and dtrace, it's all too bad they fucked up they're development environment and userland up to the point that work that uses to be fun becomes one big nightmare, and you can't really count on anything anymore when you log into a Solaris box. Maybe OpenSolaris is better, but that'd only be because it has a GNU userland by default (or at l

  22. Re:IMHO solaris has a really bad userland by shirotakaaki · · Score: 5, Funny

    The beauty is Windows 7 is just Vista SP2 without that nasty Vista name attached. So if you already had Vista you had to pay a second time for 7. **KA-CHING