Great and Disappointing Operating Systems of the Decade

We loved them, we hated them, we nursed them in the wee hours...

By Tom Henderson  Add a new comment

Writing about the best and worst in operating system is like a crap magnet: I'm pressing the big red button. People develop a personal relationship with operating systems, whether on servers or their personal machine or phone. The love/hate relationship becomes anchored with deep emotions about the merits/detractions of the devices they use-- through the lenses of operating systems.

Great in this case means possibly really great, and alternatively, really awful. Some made us happy. Others made us sad, or worse, mad. Some we toiled happily with the winners, while others burned up precious weekend time in fits of compatibility issues, installation nightmares, and startling kernel traps and various blue/black/red screens of death. Some deserved to become dumpster fodder, and others are still humming away, quietly, and doing their job. This is about both kinds.

Disappointing

Windows Millennium Edition (WinME)
This was the last version of Microsoft Windows that ran on top of Microsoft DOS, and it wasn't well-designed. Microsoft released it as a stop gap version to address slightly more memory and disk before the two Windows code bases would be merged together into Windows 2000 client and server editions. Technically, it arrived late in the 1990's, but its inclusion here is to remember the pain of the name.

Windows Vista
Initially, it was boasted that Vista would be the most costliest-ever operating system to develop, and the results were uniformly disastrous. Confusion over what hardware characteristics would be needed to run Vista, lack and dearth of appropriate hardware drivers, OEM confusion, perceived (generally untrue) software compatibility issues, and vastly mixed messages caused this operating system to be avoided by most businesses, and used mostly by hapless consumers who had no choice when they bought a system. Although an architecturally safer system then predecessor Windows XP, Windows XP SP2 heralded an similar architectural change to Vista that demoted the user from root, and stanched Windows security problems, although certainly not altogether.

NetWare 6.5
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. Novell had just purchased SuSE Linux and it looked as though the world might have a powerhouse to rival the initial foibles of Microsoft's then-embryonic Active Directory. Would eDirectory become a rival and gain authentication market share. Today, that goal is an unfulfilled dream for most.

Windows Mobile
The 'smartphone' hardware genre changed everything. When PDAs were merged into cell/mobile phones, the list of possible winners were neck and neck with each other. Palm, RIM, Symbian, and other rivals raced forward only to be stopped in their tracks (like Asimov's 'Mule' in the Foundation Trilogy) by Apple's iPhone. Now iPhone is the one to beat, and Windows Mobile lags behind dramatically. Even my own HTC Touch Pro is a poor excuse for a phone, though I've become used to its foibles under Windows Mobile 6.1. Embarrassing at best, way behind at worst.

GNU Hurd
If you've used Linux, you've used the GNU utilities that are the bedrock of Linux distributions. the GNU rewritten Unix utilities tool set was invented through the purity in effort of Richard Stallman-- the pillar of free software. Yet the GNU Hurd kernel, the ultimate free re-write of the Unix kernel, has languished. Yes, something like it can be used inside of the Linux Debian-Hurd construct, but almost no one does this. The pure kernel, it seems, may never see the light of day. It's the ultimate in free vaporware.

Great Operating Systems

Windows Server 2008 R2
Linux adherents and Mac fanboys may cry foul, but Microsoft's latest server operating system (for all of its sole-source lock-ins) has the best in terms of enterprise federated security and authentication. For those that use its admittance controls, there are ways to audit and vet logged on mobile users in ways that take lots of components and manual construction in Linux, Solaris, and BSDville. Yes, it's damnably captive to Windows platforms and treats all others as second class citizens. This is Microsoft we're talking about here, and their business is to sell operating systems and allied components. It's not easy to nominate them here as their business practices aren't very kind, but in this case, Windows 2008 R2 is an embarrassment to enterprise Linux distro makers everywhere. Microsoft's Hyper-V was late, but it's made inroads in terms of enterprise NOC hosting configuration. Even a leopard can change its spots, sometimes as scar tissue.

MacOS X
It just works. Darwin BSD underneath, mostly luxury on top. The upside is beauty, quietness, control, and stress-free existences. The downside is that it isn't a business plan for computer consultants and virus removers. Onerous is the fact that the most recent release of MacOS-- Snow Leopard-- had a sufficiently large number of post release patches to make our PTSD of Microsoft Windows patching come to mind. Apple's QA now faces a bit of what Microsoft does: so many hardware platforms that QA is difficult as Apple releases new hardware platform variants. The OS isn't pricey, and this isn't about hardware captivity, this is about quality and architectural philosophy in an operating system. Yet MacOS is also the underpinning for the cell/mobile OS to beat on the iPhone. Attention to detail pays.

Solaris/OpenSolaris 10
This is another case of excellence through simply being rock-solid. Sun (soon Oracle) has built the most reliable Unix-derivative. It's boring in some ways, until you get to components like dTrace, Sun Containers, and ZFS. The technical innovations never capitulated to Microsoft Windows, and Linux and BSD developers have an instant affinity once they explore Solaris. Now, Solaris has become open and comparatively 'free'.

GNU/Linux (especially 2.6.18+)
Never has their been such an uproar in computing as a free kernel and free utilities-- all done very well with rapid, mindful if darwinian skill. Linus Torvalds crafted Linux, and has been holding on for dear life ever since. Coupled with the GNU utilities and two main window manager branches (Gnome and KDE), Linux underpinnings now grace objects from tiny wristwatches and clever cell/mobile phones, to IBM mainframes and everything in between. The promise of Linux for civilians is slowly but surely being realized through distros like Ubuntu, Novell/SUSE, Mandriva, Knoppix, and others, but the enterprise server market belongs to Red Hat, Novell/SUSE, and communities formed around each of these. That doesn't mean that there isn't worth in the literally hundreds of distros out there.

Google Android
An open OS for phones has been difficult. OpenMoko tried but got little traction. Android may challenge, along with other open platforms, established platforms. A natively 'jailbroken' open phone will test carrier promises to just deliver wireless pipe. Breaking old models invariably causes reverberations in the marketplace that will swamp some, while others surf.

And there are more of both. Discuss. Please, no swear words.

108 comments

Anonymous 2 years ago
AmigaDOS is what i started out on and i still thinks that is was a really great OS simple and really fast back then, and it is still alive and kicking.cheers Kalle
Anonymous 2 years ago
I used to love my Amiga, when it finally died in 86 i moved extremely grudgingly to Windows boxes. I've always hated Windows, but i never liked apple either. Then i got excited for a bit that the Amiga OS was going to be ported to a modern architecture. Unfortunately they chose RISC, and an under powered dongle crippled box.I was saved by GNU/Linux however, as much as i missed the Amiga, i found GNU/Linux and never looking back.
Anonymous 2 years ago
I vote for the 68K Mac OS as the worst OS. I came to this conclusion after being a devoted Mac Addict for 16 long years. Yes, I went over to the "dark side" after I realized it was easier for me to maintain the 25 Windows desktops and 3 servers at work, than my own Mac.Oh but you say the Mac is so reliable! NOT if you ever stray from Steve Job's vision for the Mac. Like installing any unusual hardware of 3rd party applications. It was easy to break a Mac. Run business, engineering, science or CAD software on it. Try to link it to other types of networks. And I learned that Mac Heads are not very honest in their opinions about the platform. I used to live in the forums. Everyone who was "stretching" the capabilities of their machines was spending hours doing necessary maintenance. Like rebuilding the desktop file every day. (That hidden file grew in size the more files you had on your hard drive.) Sometimes it took a half hour to do this. Can you imagine a Windows user putting up with this every day? The Mac Addicts were always running diagnostic software and Norton Utilities to repair the file system damage that invariably occurred from running their machine "out of the box". I owned 5 Macs, ranging from a Mac Plus to a 8600/300 PPC. They ran every version of the 68K system from 2.0 to 8.6. With the exception of 6.08, every one was less reliable than the previous version. Crashes, freezes, and the dreaded "bomb" screen. Every experienced mac user had to deal with dozens of system /application incompatibilities. We had to load and boot special sets of extensions to run certain software. Run another program and you had to create a special configuration to run that. We bought upgrades to application software with each major OS upgrade, because Apple didn't care about compatibility. The Mac's TCP/IP package (internet) forced users to load an entire Internet page before you could hit the back key or a link. It was slow. Some web pages would so severely hose the OS, that after the crash, I had to use Norton Utilities to repair the file system on the hard drive. Yes it is true. I had more hassles with my Mac than all the Windows machines at work, which ran Win 3.1, Win 98SE, WinMe and Win 2k. And don't even get me started on hardware. Having to buy expensive ADB keyboards and mice and special printers because Apple refused to adopt common Windows interfaces like parallel, 10BT and USB. Wierd, non standard expansion busses like Nubus. Wierd video buses. Wierd RAM configurations and DSP audio. And after hooking users on these new expensive machines, Apple would regularly dump the technology. We had expensive external SCSI drives that used 1/2" thick, stiff cables. External modems because Apple refused to put one INSIDE the box or allow 3rd party vendors to market them. Remember when Apple bragged about how easy the iMac was to hook up compared to a Windows box? Macs prior to the iMac had a much more convoluted mess of cables and wall transformers than Windows users ever had to deal with. Finally, don't let anyone tell you 68K Macs didn't suffer from viruses. They had that too. Don't get me wrong. I enjoyed my Macs. But the truth is I spent more time repairing them than doing useful work. If I want versatility, I reach for a Windows machine. I don't know anything about the newer UNIX based Macs. Please don't tell me I have to give them a try before writing off Macs. I had 16 years of TRYING Apple machines and software. If they want me to try their new stuff, they can GIVE me a machine.
Anonymous 2 years ago
My knowledge of OS's is particularly limited-- but when you work in IT, the OS of choice is a political matter, not a technical matter. When you can say "MS Server" and the boss signs, and you say "Linux ES5" and the boss says "huh?" all the charts of dollar savings won't help.In the media world (ILM, etc.) I don't believe you'd see many MS machines; but lots of interconnected Linux or MacOSX systems. It goes to the knowledge base of the programmers and operators, and bosses with the wisdom to lead and at the same time trust the IT personnel.What I'm saying is that if you are unhappy with the OS's used by your organization, you may not be able to choose your flavor, but may have to find a house built on your choice and move to it.From years ago, I found Win2003 irritating, rebooting from weekly updates, tedious user control setting sometimes with unintended consequences, generally usable but a pain. The web servers on RHLinux with Apache were great, but complexity got out of hand with Jakarta and TomCat. The OSX servers were solid, but Apple's propensity for burying everything deeply down in the file structure was maddening-- and on their consumer machines, just try to find the original jpeg files for your iPhoto pics (yes, it can be done, but if you don't do it often, it can be a pain).The point is, whichever OS you use or choose, there is an awful lot of learning, both general IT principles and specific OS details, needed to be successful in your job.My favorite OS? I think you always have to say, "for what?". I did enjoy the article.See also http://it.slashdot.org/story/09/12/22/176252/The-Best-Worst-and-Ugliest-OSes-of-the-Decade
Anonymous 2 years ago
An only thing which keeps Solaris alive is ZFS and this system is almost dead right now. It's replaced by Linux where possible (ZFS, agreements). Always slow as hell, but driven by Sun's FUD.
Anonymous 2 years ago
Worst, best, somewhere in the middle - all based on what criteria? Through-put, popularity, sales, performance? As the author pointed out: it's all pretty much in the eye of the beholder. I like them all. In my little home network I have SuSE Linux 10.2 running my server. My main desktop is running PC-BSD. My game development box is running XP Pro, and my little netbook dual boots between XP and Ubuntu. And finally, I have an old 400mhz iMac running OS X 10.4. Actually, I am stretching the "liking" point a bit. My Windows box gives me the most grief out of the bunch in terms of viruses, patches, and rebooting.It seems to me that the very features that are generating the love-hate relationships with OSs are also their weaknesses. Personally, I would prefer an operating system that was pretty much invisible. I really do not want to play with the OS; I want it to run my applications! People who are in contexts different from mine will have different requirements. And as long as we all have a choice then we all win.About the decades - hmmm - some of the posts are rather disturbing as to how we count decades, but let's not go there. I guess we all agree that a decade is a block of 10 years. But where does the 10 start? If we start from year 1, then year 10 is the last. However, if we count from year 0, then year 9 is the last. In doing a quick Google on the topic, I find that most agree that when we switched to the Gregorian calendar we started numbering the centuries from XX00 to XX99. Most everyone on the planet celebrated the new millennium at one tick past midnight on 31 Dec. 1999. By that reckoning, 2009 is the last year of the first decade in the new millennium. Personally, I like it that way, but only because our numbering system runs from 0 to 9 before the digits repeat. You are free to use any logic you wish.I wish us all the best in the coming years. I have a feeling we are going to need it.~jiangshi
Anonymous 2 years ago
You left off one of the best linux OSs. Ubuntu is easy to install, upgrade and add features to. Also lots of free applications that run easily on the platform and tons of support. I use it extensively to run on my servers.But for desktops -- Mac OS X cannot be beat!
Anonymous 2 years ago
How great can be an OS for servers that is vulnerable to viruses? Do you really think that it would be a wise choice of buying a license for it? Just look at top500 and see who is the leader in the field.
Anonymous 2 years ago
I think that your rating considers many different aspects that cannot be compared in a single overview.On the one hand there are fully integrated environments including the kernel and the user interface (MaxOSX, Windows...) and on the hand great bricks that need a final integration (Gnu/Linux). Sounds pretty difficult to say this if you don't specify the Linux distro that can compete with MaxOSX, for example.Moreover, there are many different aspects to compare in the different operating systems, but none prevails here... For example, is the end user experience with Android that great? Mmm, up to now, Android is very deceiving compared to some of its competitors (but sure it may improve).
Anonymous 2 years ago
"GNU rewritten Unix utilities tool set were invented by through the purity in effort of Richard Stallman"Ugh. Does anyone even proofread this crap? If you can't compose English at a junior-high school level you certainly shouldn't be publishing it. Even on the Internet.
Anonymous 2 years ago
I loved the concept. Please find editors or proofreaders who can "do" English. Practically no polish at all. This is an editing problem that detracts considerably from the entertaining premise.
Anonymous 2 years ago
Ditto on Windows ME

Add a comment

Post a comment using one of these accounts
Or join now
At least 6 characters

Note: Comment will appear soon after you have activated your account.
Obscene/spam comments will be removed and accounts suspended.
The information you submit is subject to our Privacy Policy and Terms of Service.

ITworld LIVE

Operating SystemsWhite Papers & Webcasts

White Paper

Microsoft Enterprise Agreement Program Overview

Discover how flexible the Microsoft Enterprise Agreement Program is to help you build the right software solution agreement for your business. This paper highlights all the available options-from on-premise software and cloud service solutions, to payment options and enrollment programs, and more.

White Paper

Watson - A System Designed for Answers. The future of workload optimized systems design

Watson is a workload optimized system designed for complex analytics, made possible by integrating massively parallel POWER7 processors and DeepQA technology. Read the white paper about Watson's workload optimized system design.

White Paper

Benefits of an ITIL Help Desk in the Cloud

You can implement help desk processes based on ITIL easily with reduced up-front costs and automatic upgrades.  Used by more than 72,500 companies worldwide, the Force.com platform is the most widely used Cloud platform in the world.

White Paper

Top Considerations for Moving to a Cloud-based (SaaS) Delivery Model for I.T. Service Management

Help Desk software as a service is attractive to many IT departments. It offers the same benefits of traditional IT help desk solutions, in addition to reducing capital expenses, accelerating implementation, and providing easier upgrades. This paper explores considerations for implementing IT service management in-house or as a service.

White Paper

Six Advantages of a Cloud-Based Help Desk

Small and midsize companies shouldn't have to use less efficient, limited-functionality service desk solutions. Today's cloud-based help desks pack the same punch as on-premise enterprise solutions, without a large up-front investment or long installation time. Read more to find out how to get started with a cloud-based help desk today.

See more White Papers | Webcasts

Ask a question

Ask a Question