Bill Gates’ original dream when he created was to have “a computer on every desk and i n every home, all running Microsoft software.” Clearly, he accomplished that goal. Depending on whose statistics you want to believe, Windows has a market share in the high 80% - low 90% rang e. So, unless you run or prefer Mac OS X, chances are you’re a Windows user. When it comes to desktop operating systems, your choices are really pretty narrow. You either run Windows, or you do some -like OS. There are the 12,000 different Linux distributions. There’ s always FreeBSD if you prefer your Unix without a Finnish flavor. You could go the vendor route and run AIX or HP-UX. Sun has Solaris, and as much as you might want to, you can’t forget SCO. And of course, there’s always Mac OS X. Although it may sound like variety when it comes down to it, it’s still Windows vs. Unix. There are other options, or at least there USED to be. Here are a list of five of the best operating s ystems that you probably never used. OS/2

No discussion can be had of Microsoft alternatives without mentioning OS/2. Until Microsoft ship ped Professional, OS/2 4.0 was probably my desktop OS of choice. For the purpos es of this section, I’m referring to OS/2 2.0 and later, not IBM and Microsoft’s ill fated OS/2 1.x s eries. IBM billed OS/2 as being a “Better DOS than DOS” and a “Better Windows than Windows”. Any one who ever ran OS/2 knows that IBM largely succeeded. From a technical perspective, OS/2 wa s much more solid than DOS, Windows 3.x or even . OS/2 had many innovations that we come to view as standard equipment in an OS today. OS/2 wa s the first major 32-bit . It was completely multi-threaded. Its HPFS re sisted fragmentation and could natively support large . OS/2 was the first major OS to int egrate a Web browser into the operating system. It was also the first operating system to offer voic e-control. There are many reasons why OS/2 failed. came out and even though OS/2 was more stable, its inability to run Win32 API-based programs doomed it. It ran DOS and Windows 3.1 pro grams so well, ISVs never had an incentive to create native OS/2 programs. Microsoft’s licensing scheme with OEMs discouraged hardware vendors, including IBM itself, from bundling OS/2. It d idn’t that IBM couldn’t market OS/2 to save its life. Even though the last version of OS/2 shipped in 1996, IBM continued to support OS/2 until Dece mber 31, 2006. Many OS/2 supporters have tried to get IBM to release OS/2’s source code for ope n source development, but IBM refuses. Supposedly this is due to some of the Microsoft code that still exists in OS/2 that IBM has exclusive rights to. At the same time however, IBM licensed OS/2 to Serenity Systems who continue to support, upgrade, and extend OS/2 in their own product calle d eComStation. Below is a screen shot of eCS from my test machine:

One final bit of OS/2 trivia. Microsoft co-developed OS/2 1.x with IBM. When IBM and Microsof t got ‘divorced’ in the late 80’s, Microsoft took its part of the code for what was to become OS/2 3. 0 on the IBM/Microsoft product roadmap and created Windows NT 3.1, which today lives on as and 2008. Every OS/2 user’s favorite quote from is, of course: “We believe OS/2 is the platform f or the 90’s.” NeXT

The NeXTSTEP OS is one that even I never used. It came up in conversation with Jason Hiner wh o had used it while a student at IU. NeXTSTEP has a important place in history that can’t be overl ooked. Today, Apple is Steve Jobs and Steve Jobs is Apple. You can’t really think of one without the other. It wasn’t always that way though. In 1985, in grand Greek Tragedy form, Steve Jobs was forced o ut of Apple by John Sculley, the executive that Jobs himself brought in from Pepsi to save Apple fr om financial disaster. When Jobs left Apple, he went on to form the NeXT Computer Company. NeXT’s initial goal was to create powerful workstations for education and business. The NeXT wo rkstation’s major innovation at the time was its 256Mb WORM drive that it used for removable st orage rather than a traditional floppy drive. The NeXT came with the entire works of Shakespeare on a single -ROM which was one of the ‘cool factors’ about the box when it was introduced. T he NeXT workstation also continued Job’s history of thinking different when it came to design, be cause the NeXT workstation was a simple Borg-like cube. At the heart of the NeXT workstation was the NeXTSTEP OS. This OS was based on the Mach U nix kernel. It was originally developed for NeXT’s PowerPC CPU, but Jobs also created a version of it that ran on the 486 CPU called NeXTSTEP 486. Here’s a screenshot of NeXTSTEP fro m Wikipedia:

NeXTSTEP is significant because when Jobs finally retook his rightful place as the head of Apple in 1996, he did so by arranging Apple to buy NeXT. In doing so, the NeXTSTEP OS came along a s part of the package and ultimately became Mac OS X. BeOS

The BeOS was an interesting, powerful, and probably the most jinxed OS that was ever created. It debuted in 1991 and some of its innovations such as a 64-bit in BFS, still ha ven’t found their way into current operating systems. BeOS came very close to becoming the operating system that we use on the Mac platform today. BeOS started out as an proprietary operating system for the BeBox which was a workstation that r an PowerPC CPUs. When the BeBox failed to go anywhere in the marketplace, Be tried to sell the company to Apple to replace MacOS, which by 1996 was starting to show its age in the face of Wi ndows 95. Apple nearly did it, but decided to buy NeXT and bring back Steve Jobs as mentioned a bove. Be then continued its desperate bid to find a home and purpose for the OS. It started by trying to p eddle BeOS to the makers of Mac-clones who were cut off from Apple when Steve Jobs returned. That didn’t work. (Yes, in the mid-90’s you could actually buy clones of the Mac. Apple licensed t he OS and the Mac ROMs to OEMs. One of Steve’s first actions upon getting back in at Apple wa s to squash the Mac-clone market.) Be then tried to port the BeOS to the Intel platform and get some traction against Windows. That d idn’t work either. Be next tried to create a version of BeOS for Internet appliances. When that faile d as well, Be sold out to PalmSource who wanted to include BeOS technology in their next OS. G uess how that turned out? PalmSource subsequently crashed and burned, selling the rights to BeO S to Access Co, a maker of mobile devices. I never used BeOS other than to install it and kick it around a little to see how it worked. I have a c opy running in Virtual PC on my test machine, but due to limited hardware support of the virtual machine environment, BeOS won’t come up in color and won’t talk to the network card. The scree n shot below comes from jfedor.org.

DESQview

The last two I want to mention aren’t really operating systems per se, but rather operating environ ments. But, if Windows 9x can qualify as an operating system, so can these. The first is DESQvie w. DESQview was a program that ran on top of DOS that allowed you to multitask DOS programs. A s a matter of fact, until Microsoft introduced Windows 95, with the exception of OS/2 the best wa y to run multiple character based DOS programs was through the use of DESQview. DESQview didn’t multithread programs, because such technology didn’t exist at the time. Rather, through the use of QEMM, DESQview used on your computer if it had an 803 86 CPU to run DOS programs simultaneously. If you only had a 286, you couldn’t use expanded memory, but DESQview would still task-switch programs through . It wasn’t as efficient as running on a 386, but it still got the job done. Of course, Windows 3.x could multitask DOS programs. Compared to DESQview however, Wind ows 3.0 it had so much overhead, that it was slower and often wouldn’t leave enough lower 640K b memory behind for DOS programs to run. If you had enough extended memory in your compute r, QEMM, DESQview’s memory manager, could actually free almost the entire lower 640Kb mem ory area for program use. DESQview was one of the first victims in the PC tradition of Good Marketing Beats Better Techn ology. Even though DESQview multitasked DOS programs better than Windows, Microsoft ultim ately won the day. Quarterdeck, the maker of DESQview, tried creating a GUI-version of it called DESQview/X, but this never went anywhere. Ultimately, Quarterdeck sold out to Symantec. Syma ntec still owns the rights to DESQview, but doesn’t market it. I used DESQview extensively in college. Even on a 80286 without QEMM, you could still multita sk programs very well using DESQview. Unfortunately, I couldn’t find my copy of DESQview to grab a screenshot for this blog post. I’ll see if I can find it and get one. For now, I found this very g rainy image from Charles Petzold’s Web site.

GEOS / GeoWorks

In early 90’s if you wanted to get on the GUI bandwagon and didn’t want to use a Mac, your only choice was really Windows 3.0. But to make Windows 3.0 work properly, you really needed to ha ve 386 with EGA or VGA graphics. If you had an ‘older’ computer, you were pretty much out of l uck. That’s where PC/GEOS came in. GEOS was a GUI that ran on Atari and Commodore 64 computers. In 1990, GeoWorks created a v ersion of GEOS called PC/GEOS which would support a GUI and limited multitasking on 286 and even some XT machines (8088-based PC clones). GEOS was lightweight, fast, and easy to use but never got traction from software developers because it was hard to program for and the developer kit was expensive. GEOS included Ensemble which was its own office suite program consisting of a word processor, spreadsheet, dialer, database, and calendar. This was in an era where Microsoft Office didn’t exist and if you wanted these applications you had to buy them separately. GEOS was also used by AO L for the DOS version of their connection software. Once Windows conquered the desktop and hardware caught up to Windows’ appetite, GEOS fell o ut of favor. GeoWorks ultimately sold out to NewDeal Inc, which tried to market the OS as a Wind ows alternative to those with older machines and for schools. When this didn’t work, NewDeal ulti mately failed and sold its business to BreadBox who continue to make, support and update a versi on of GEOS called BreadBox Ensemble. My copy of GEOS is long gone, but I ran it for a while on my Tandy 1000. It did the job, but I nee ded more power than what was in the supported applications and it didn’t run DOS programs very well. The attached screen shot is from the Guidebook Gallery.

All that and more

So there you have 5 of the best operating systems you probably never used. Each introduced innov ations that we still use today, as well as some we’re still trying to catch up with even though the pr ograms debuted in the 20th century. In each case, they were overlooked, underrated, and ultimatel y crushed by the Microsoft steamroller. There are plenty of OSes I left off the list: CP/M, TRS-DOS, LDOS, DR-DOS and others (which I encourage you to remind me of.) We’ll try to cover those in the future as well.