Trust me, the world of terrible operating systems doesn't begin and end with Windows Vista. And I'm not even (just) talking about Windows Me.
I love old technology as much as the next techno-geezer, but come on, it wasn't all wonder and goodness. After we're done reminiscing about the good old days of operating systems, let's reflect on the bad old days of operating systems as well.
After all, the bad times are still with us - even in 2009, there are still some wretched operating systems out there.
In historical order, from oldest to newest, here's my own personal list of the top (bottom?) 10 OS stinkers.
OS/360, 1964
No, no, I'm not talking about the later versions of OS/360 that some of us used on IBM 360 mainframes back in the late 60s and early 70s. For its day, it was fine. Indeed, my very first operating system was an OS/360 descendant with TSO (Time Sharing Option) running on top of it.
What I'm talking about is the very first version of OS/360 - the one that led its project manager, Fred Brooks, to write ' Mythical Man-Month', his classic book on how software development fails.
That first version of OS/360, to paraphrase Brooks, came in late, had flaws in its control programs, required more memory than planned, was over budget by several times the original estimate, and, oh yeah, it was slow too.
On the other hand, we did get a classic book on how not to develop software, which included such nuggets as "Adding manpower to a late software project makes it later." Brooks likes to describe it as a software developer's Bible, because "everybody reads it, but nobody does anything about it".
As the rest of this tale shall reveal, he was right.
ITS (Incompatible Timesharing System), late 1960s
What can one say about an operating system written in DEC PDP-6 and PDP-10 assembly language that supported one mono-case, six-character filename... per directory?
(Yes, you read that right: each file resided in its own separate directory.)
And security was nil - for example, no passwords were required, and you could log into anyone's active session and do pretty much anything you wanted with it.
What's amazing is that despite being an incredible pain to use and with no security whatsoever, ITS actually was an important operating system in its day. While it was eventually forced out by the rise of Unix, many programs still in use today, such as the Emacs editor and the Lisp language, got their start on ITS.
For more on ITS and the early days of computer hackers, check out Steve Levy's classic book, 'Hackers'. You'll find it entertaining and amusing, and you'll be very glad you didn't have to use ITS.
GNU Hurd, launched in 1983, still incomplete
Ever wonder why some people refer to Linux as GNU/Linux? The official explanation is that Linux is merely an OS kernel that relies on GNU software to make a complete operating system. GNU was announced in 1983 as a future replacement operating system for Unix, to be made up entirely of free software.
But after more than 25 years in development, GNU remains incomplete: its kernel, Hurd, has never really made it out of the starting blocks.
(I'll refer to the complete OS as "GNU Hurd" to avoid confusion with other GNU software.)
Almost no one has actually been able to use the OS; it's really more a set of ideas than an operating system.
And that's why I'm naming GNU Hurd as one of my top 10 stinker operating systems - because after a quarter century, it has still failed to deliver on its promise of an entirely free Unix replacement.
By incorporating ideas and software from GNU (and other sources such as Minix and BSD Unix), on the other hand, Linux has stepped in to pick up GNU Hurd's slack, providing an advanced operating system that is ready to use right now, in numerous distributions.
I, for one, am not willing to wait another 25 years for a chimera. Could we please just drop the dream of the GNU Hurd OS as an idea whose time will never come?
Windows 1.01, 1985
Microsoft's first attempt at a graphical user interface for MS-DOS was, in a word, dreadful. It was ugly, it shipped two years late and even then didn't work well. And besides, there wasn't anything that would run on it anyway. Windows applications really didn't get going until Windows 2.03 showed up two years later.
Adding insult to injury, by the time Windows 1 was launched, the Mac was already offering the far superior System 2.1. That Mac OS included AppleTalk networking, PostScript printing with the first LaserWriter printer and the first sophisticated PC-based file system: Hierarchical File System. There was no comparison.
MS-DOS 4.0, 1988
It's not like Microsoft was still spending much time in 1988 getting MS-DOS right. The earlier versions of the operating system really weren't bad for their day; MS-DOS 3.3 was actually quite good.
But then along came MS-DOS 4.0. Oh, it was horrid. Programs broke on it as regularly as clockwork. You'd be in the middle of a task, and your program would just freeze up completely. Nothing this bad was seen again until Windows' Blue Screen of Death.
To save their sanity, PC users either dropped back to MS-DOS 3.3 or moved to Digital Research's DR-DOS 3.41 as fast they could. Although the DR-DOS version numbers had been mimicking those of MS-DOS to show similar functionality, Digital Research chose to name its new 1989 version DR-DOS 5.0 to prevent anyone from thinking that it had any connection with MS-DOS 4.0.
SCO Open Desktop, 1989
On the plus side, it was the first 32-bit Unix with a graphical interface. On the minus side, its nickname was Open Deathtrap.
Open Desktop would, could, and did blow up in some of the most entertaining ways I'd ever seen. I had editors freeze up and compilers bring the entire system to a core dump - and there were times I never knew which, if any, window I was actually working in.
Strangely, I was actually able to get productive work done on Open Desktop. I suspect I might have been the only one who managed it.
JavaOS, 1996
Want to know a really bad idea for an operating system? Write it in a language that's as slow as mud - as Java was in 1996. Nevertheless, Sun, with some help from IBM, tried it anyway. JavaOS was designed to run on network computers and embedded systems.
How did it go? Well, let me put it to you this way: have you ever heard of it? There are many well-known embedded systems: Qnx, VxWorks, Symbian, Windows CE and the list goes on. But even in embedded operating system circles, few people have ever heard of JavaOS.
Although several companies licensed it, the only product I know of that used it commercially was Sun's own long-forgotten JavaStation network computer. By 2006, Sun had dumped it into the "legacy system" junkyard, and that was the end of the Java-based operating system.
Windows Me (Millennium Edition), 2000
Until another Microsoft operating system came along a few years ago, Windows Me was the bottom of the Windows barrel. This successor to Windows 98 SE, ranked No 4 on PC Advisor's list of the worst tech products of all time, tried to be both a 16- and a 32-bit operating system. It worked about as well as a horse with wheels for front legs and hooves for back legs.
It was also slow, unstable and insecure. Okay, so those are all traits of Windows in general, but Me took it to an extreme. How bad was it? Microsoft sold it for only a little more than a year. Now, that's bad.
Lindows/ Linux XP Desktop, 2001/2006
What happens when you try to put Linux and Windows together? Nothing very good. Lindows, when it first came out in 2001, promised to let you run all Windows applications on Linux. Lindows gave up on that as a bad idea within a few months. Even with WINE, a way to run Windows programs on Linux, the company couldn't get enough Windows programs running on Lindows to sell it as a Windows replacement.
Showing that some dumb ideas won't die, Russia-based TrustVerse has also tried the "We'll be everything Windows, but we're Linux" approach with Linux XP Desktop. It doesn't do much better with this idea than Lindows did; it does a mediocre job of running Windows applications, and its XP look and feel isn't anything to write home about. If you really want to run Windows applications on Linux, get CodeWeavers' CrossOver Linux.
Windows Vista, 2006
You knew this one was coming. Do I really need to recount everything that's wrong with Windows Vista - its bloat, its slowness, its hardware and software incompatibilities, its high cost, its confusing versions, its security fumbles and other ineptitudes?
Or how about the fact that several of its vital features wouldn't work on computers bearing a "Vista Capable" sticker? Let me share with you one early "review" of Vista: "I chose my laptop (a Sony TX770P) because it had the Vista logo and was pretty disappointed that it not only wouldn't run [Aero], but more important wouldn't run [Windows] Movie Maker. ... Now I have a $2,100 email machine."
This review's author? Mike Nash, Microsoft's corporate vice president of Windows product management, in an internal email dated February 25, 2007. Go argue with him, Microsoft fanboys, not me.
Need more proof that Vista's a dog? Let's see... a third of new PCs are being downgraded to Windows XP, and Microsoft keeps extending the cutoff date for XP sales while hurrying Windows 7 to market as quickly as it can. Woof woof.
So, there you have it, my list of stinkers. What do you think? What are your favourite operating system losers? Do you still use Open Desktop? How about Vista? Let me know in the article comments.




Comments
David said: Another reason why
Koselara said: Antrik youre being a bit misleading in your wording The work done by the handful of GNU coders that created Hurd is only a tiny albeit important portion of what has been done by the many people writing Linux OS let alone the desktop environments amp completed distros that most users rely on I may have misinterpreted your comments however apologies if that is the case
David said: Steven J I believe Microsoft was only 65 of vistas problems the other 35 came from the following1 Early adapters ignoring system requirements for vista from beta testers and even microsoft themselves thus installing the operating system on underpowered machines2 Hardware amp Graphics card companies not having drivers out at the time of launch again even though Microsoft detailed the specifications around a year before launch3 bloated software which were mostly trial software created by the computer manufactureryes Microsoft was equally to blame here as wellAll this negative perception only reinforces That once a Critic always a CriticAnd yes I am a proud to say I have been a vista user and looking forward to windows 7
Rick said: Vista is fine Buying a Sony laptop was a horrible mistake
tobyjug2007 said: Vista Premium OS is absolute rubbish ill stick with XP as long as humanly possible if Vista was so brilliant why would companies allow you to downgrade to XPvista in any form is only fit for the scrap heap sorry people if you are running Vista id be interested to hear from other disguntled Vista users
MIKE CAREY said: I WILL NOT INDULGE IN A NEW OPERATING SYSTEM UNTIL IT HAS BEEN RUNNING FOR AT LEAST 2 YEARS I STILL USE XP HOME amp PRO
Ste B said: I recently found that I could run Windows Movie Maker by renaming one of the files created by the packaged version on Nero I got with my PC It has taken me two and a bit years to find that out though
antrik said: Hurd remarks continued In software development complete only makes sense on relative terms Of course the Hurd is incomplete -- but so is GNULinux only to a lesser degree GNULinux is getting more powerful every day yet there are still lots of things that need improvement and there always will be Just as with Windows or MacOS or any other operating systemIt cant be denied that the Hurd is still far from ready for use by the masses of course So Its still amazing what this handful of developers created While true multiserver microkernel operating systems are quite popular in the embedded market unfortunately all non-free in the much more tricky domain of general-purpose operating systems Im not aware of any other such system coming nearly as close to everyday usability as the Hurd doesMaybe one day it will take off at last or maybe it wont But I dont see any reason to drop the dream
antrik said: Some remarks regarding the Hurd First of all it was not started in 1983 but in 1990 The GNU project got started in 1983 and it did fulfill the promise of a completely free operating system in the form of GNULinux -- although not all components were developed by the GNU project itself Which was never the intention anywaysBut back to the Hurd Admittedly there was some delay before it finally started though not entirely self-inflicted and this delay is probably one of the various reasons why the Hurd never really took offAnyways its certainly not a set of ideas It is an existing operating system that can be installed and used -- Im using it every day Im using it to write this comment in fact as well as for most of my other everyday computing
1uk3 said: I do disagree about Vista Its much better than XP IMHO It should have been better yes More like Windows 7 is shaping up to beWindows Vista just needed okay hardware to run properly That hardware didnt have to be amazing I was running Vista on an old AMD socket 754 3700 with 2GB RAM and an 8600GT Nothing special yet it ran as fast as XP did but had more features
Steve Henderson said: I had no trouble with Me and I have had no trouble at all with Vista - absolutely none Strange isnt it
Martin said: Yup should have put more cash into the Amiga high end machinesthen MS would have had a serious contender for decent OSs and applications Still got mine and it is a beauty Also run Mac G5 andCybercom PC All good but what if
Ray Woods said: Most people use Applications not Operating Systems OSs they are there just to run the applications on When the OS gets in the way of the application working efficiently then it is a dogIf an OS requires additional bits like antivirus software registry doctors and disk defragmenters to make it work it is not complete and it is a dogIf an OS delays the operation of Applications taking lots of time to start them after the mouse button is pressed then it is a dogI wonder if Windows is registered at Crufts
Scirocco said: Home is Vista Ultimate but the 500 PC work network is all XP Pro Why Because I have a 2000 computer at homebuilt for 500 and there is no way we as a non-profit can afford that hardware level We have 20 GHZ Celerons with 1 GB of DDR ram and pretty much onboard video Vista is the King of Bloat and dates your hardware very fast However when on a super machine it is quite acceptable sort of leaves you wondering how fast these new machines could be with a streamlined OS