Mac Musings
Operating Systems: Past, Present, and Future
5 August 1998 - Dan Knight - Tip Jar
Once upon a time there were no computers.
We've come a long way, baby!
The first computers were pretty primitive by any standard. There was no software - you had to wire the computer for its intended task. Then came neat things like software on punch cards, paper tape, and eventually hard drives.
On the earliest computers, it was enough to do one task at a time. Compared with manual calculators or manual methods, computers were amazingly fast.
It was in this era that someone speculated the whole world might need as many as five computers, one per continent.
But computers went beyond research projects and into the workplace. They cost a fortune to own and operate, so programmers devised operating systems that allowed them to do more than one thing at a time. Thus time sharing was invented. This is what we call a multi-user operating system with multitasking.
And to generate income, businesses would sell time on their computers to other businesses. Because of this and because of the huge hardware investment, it was important that the computer run continually, so the operating system had to be robust. One goal was to design the OS so the computer wouldn't crash when one program did; today we call that protected memory.
Computers got smaller, faster, and less expensive. Operating systems began to evolve, usually one per computer platform. Each system was unique.
Then came Unix. Designed hand-in-hand with the C programming language, Unix was designed to be transportable between computing platforms. All one needed to port Unix to a new platform was a Tiny C compiler, which could generate a full C compiler, which could create Unix. (C can be viewed as a meta-machine language, a language only about one step removed from working in assembler.)
A good Unix implementation needed a lot of memory and storage space. It relied on virtual memory and readily accessible libraries.
Personal Computers
But something came along to completely change the face of computing: personal computers. Instead of having a huge computer you had to share with others, an Apple II, Commodore PET, or TRS-80 gave you a whole computer. No time sharing. No multitasking. No protected memory. (There wasn't enough memory to consider such things!)
Computers evolved. CP/M became the first standard operating system for personal computers, running on most 8080- or Z80-based models. MS-DOS grew from that model, providing a single-user, single-tasking operating system for the IBM Personal Computer and a host of clones. Although a multiple user version of CP/M-86 was available for the PCs, it never took off.
The Macintosh was also designed using the single-tasking model. There were primitive program switchers for the PCs and Fat Mac, but it was a while before multitasking become common.
Today the Mac OS and Windows offer multitasking and some level of memory protection. Windows NT provides multi-user support, as will Rhapsody/Mac OS X Server.
Today and Tomorrow
Unix has been available on Macs and PCs for over a decade. Personal computers now have the memory, drive capacity, and speed to handle an operating system designed from the ground up with multiple users, multitasking, and memory protection.
Today Unix and its variants (Linux, BeOS, Solaris, etc.) are the third most popular operating system on personal computers, behind Windows and the Mac OS. In fact, as quickly as Linux is growing in popularity, there is speculation it could displace the Mac OS in the #2 spot.
But Apple has an ace up its sleeve: Mac OS X will be built around the same Mach kernel as several Unix-derived operating systems. Not only will this provide the memory protection and other features users seek, but it will unleash the power of the PowerPC in a way the current Mac OS simply can't.
In a few years we'll live in a world with two kinds of operating systems: those rooted in Unix and those sold by Microsoft. Mac OS X, Linux, and the others share many similarities, providing a real alternative to the Windows hegemony.
As the industry moves away from the Pentium family, there are several paths it could follow: Intel's Merced, Alpha, Sparc, and PowerPC are some of the most viable options. The Mach kernel and Unix variants will run on each, which means Mac OS X could make inroads on several hardware platforms.
If Apple plays its cards right, five to ten years from now Microsoft Windows could be the #2 operating system, trying to hold any market share against a family of Unix-like operating systems.
And it could be Intel's stepping beyond Pentium that makes it possible.
Further Reading
- Unix to the core, Dan Knight, Mac Musings
- Developers press Apple to open Mac OS source code, Ted Smalley Bowen, InfoWorld
- Will Linux eat Mac OS X's lunch?, Randy Whitted, TechWeb
- Linux gets a graphical face-lift, Charlotte Dunlap & Barbara Darrow, Computer Reseller News
- Mac OS, Linux PPC, and Linux(x86) performance compared, Bryan Lewis, MacInTouch
- Pentium II, PowerPC, and Merced, Philip Machanick, Mac Opinion
- A modest proposal to make parts of Mac OS X into an open source project like Linux, Don Yacktman. After Windows and the Mac OS, open source Linux is #3 and growing fast. It may already have a larger installed base than Windows NT and could soon rival the Mac OS. Can Apple tap into the open source mindset and position OS X as a cross platform option?
- Intel, Compaq gird for 64-bit battle, Alexander Wolfe, EE Times. Compaq is backing the Alpha chip while Intel is hoping to release Merced "mid-2000" (Intel had originally hoped to have its 7th generation CPU out by 1997). Let's see if Apple and the PowerPC can do an end run around both. For more on the future of the PowerPC, read David K. Every's article on the G2000.
- PowerPC Linux Release 4 available from LinuxPPC. Mac OS X will be based on a Mach/Unix kernel. Linux, BeOS, and Rhapsody are all ways you can gain some exposure to Unix today (PPC required).
Join us on Facebook. Follow us on Twitter.
Dan Knight has been using Macs since 1986, sold Macs for several years, supported them for many more years, and has been publishing Low End Mac since April 1997. If you find Dan's articles helpful, please consider making a donation to his tip jar.
Recent articles by Dan Knight
- Kill Caps Lock, but Leave the Rest of My Keyboard Alone (Mostly), 2012.02.03. It's too easy to hit Caps Lock by accident, but why change a keyboard layout that billions of users are comfortable with?
- Is This RIM's Macintosh Moment?, 2012.01.25. In 1996, Apple was in dire straits, but Steve Jobs redefined the company. Now it's do or die time for RIM.
- Saying Good-bye to Inkjet Printers, 2012.01.18. Apple has discontinued its $100 printer rebates, but even a free inkjet printer is false economy.
- More in the Mac Musings index.
Links for the Day
- Mac of the Day: Mac IIfx, introduced 1990.03.19. This 'wicked fast' 40 MHz Mac trumped the 33 MHz DOS world.
- February 14 in LEM history: 98: A perfect compact Mac - 00: Extended computer warranties worth the cost? - Making your PC work with your Mac - 01: Customize Microsoft Word - 02: Quadra revives a passion for computing - 03: Real world performance - DIY Pismo screen replacement - Best Mac for writing - 03: Fastest browser on the Mac - 06: 15" MacBook Pro - Impressions of a newly acquired Lisa - Finding and using free WiFi - Apple should liberate OS 9 - 07: New Mac mini cheaper than upgrading a Power Mac - 08: Falling in love with OS X
- Support Low End Mac
Recent Content on Low End Mac
- PowerBook 165c: 19 Years of Color to Go, Chris Carson, Building Bridges, 2012.02.14. Until 1993, all of Apple's notebook computers had black and white displays. The 165c gave us a color PowerBook for the first time.
- Mac and iOS Browsers: Options Galore, Freeware Forum, 2012.02.10. Safari is adequate on Mac and great on iOS, but the range of good alternatives is stunning. LEM writers share their favorites.
- White MacBook Goes End-of-Life, Logitech Touch Mouse Supports Gestures, Firmware Updates, and More, The 'Book Review, 2012.02.10. Also MacBook Air better than any Ultrabook, docks for MacBook Pro models, Intel offers improved SSDs, and more.
- Fix Home Button Delay, Tablet the Ultimate Mobile PC, iPad Notebook a Possibility, and More, iOS News Review, 2012.02.10. Also using your iPad at work, two photo editors, a new iPad text editor, Macally's magnetic iPad 2 stand, and more.
- Apple's Support Lead Shipping, Smartphones Outsell PCs, OS X Ported to ARM by Intern, and More, Mac News Review, 2012.02.10. Also the power of Tex-Edit Plus, Google and Twitter are already censoring the Web, Snow Leopard Security Update, and more.
- LogMeIn: Remote Screen Sharing for the Rest of Us, Alan Zisman, Zis Mac, 2012.02.09. Configuring the Mac's built-in screen sharing to work over the Internet can be difficult or impossible. LogMeIn makes it easy.
- More links in our archive.
Recent Deals
- Best 17" MacBook Pro Deals
- Best iPod classic Deals
- Best eMac Deals
- Best MacBook Air Deals
- Best iBook G4 Deals
- Best iPad Deals
- Best Classic Mac OS Deals
- Best Apple TV Deals
- More deals in our archive.
About LEM Support Usage Privacy Contact
Follow
Low End Mac on Twitter
Join Low End Mac
on Facebook
Low End Mac Reader Specials
TypeStyler 11 is now in the Mac App Store!! -- Special Introductory Price of $59.95!! -- To Buy From The Mac App Store Click Here Now!! Or buy direct
from Strider Software.
Don't install Parallels to play poker online! Poker Mac will show you how to download and install a native Mac poker and Mac Casino applications in minutes.
Favorite Sites
MacSurfer
Cult of Mac
Shrine of Apple
MacInTouch
MyAppleMenu
InfoMac
The Mac Observer
Accelerate Your Mac
RetroMacCast
PB Central
MacWindows
The Vintage Mac Museum
DealMac
Deal Brothers
Mac2Sell
Mac Driver Museum
JAG's House
System 6 Heaven
System 7 Today
the pickle's Low-End Mac FAQ
Affiliates
Amazon.com
The Apple Store
The iTunes Store
PC Connection Express
GainSaver
Parallels Desktop for Mac
eBay

