A Technical History of Apple's Operating Systems
An anonymous reader writes "As part of his 1680-page book Mac OS X Internals: A Systems Approach, Amit Singh of kernelthread.com wrote a very detailed technical history of Apple's operating systems. Since he had to cut down on the history chapter because of the book's already too-large size, most of this chapter didn't make it to the printed book. Singh has made available the history chapter as a free PDF. The file is 140 pages long, and is generously filled with figures and screenshots. It starts with the internals of the original Apple I and goes through a tour of all operating systems Apple dabbled with, including internals of A/UX, Lisa OS, and such. It even covers details of outside influences like the Xerox Alto, STAR System, Smalltalk, and Sketchpad, and closer to home things like Mach, NeXTStep, and OpenStep."
One of the coolest things about the Apple I and Apple ][ was that Apple Computer included the schematics for *all* of the motherboard and CPU design. Everything was documented so that users could build interfaces with both the software and the hardware with a minimum of fuss. So, even though Amit Singh calls the manual included with the Apple ][ as a "preliminary manual, it was remarkably complete.
Despite how far we've come, there are time I really miss my old Apple ][.
Visit Jonesblog and say hello.
Daring Fireball wrote about this recently. Here's the most important quote of the article:
Yeah, I did use and like Mac OS 9, Mac OS 8 and System 7. I did smoke lots of weed, but that had nothing to do with it. There are two things to consider: First, it went up against crap like Windows 3.11 and Windows 95. Second, it was the prettiest, most easy-to-use OS, even with cooperative multitasking and lack of memory protection.
Mac OS X added a lot to what makes a Mac great, but Mac OS 9 had a lot going for it, too.
That's why you should always learn concepts instead of implementations. Concepts remain useful and can be used to judge new implementations, while implementations always go away eventually.
I'll go with you, just so long as we make a video of it like these guys did when they dug up E.T. the Extra-Terrestrial for the 2600. ;)
Keep your eyes to the sky.
Believe it or not, there ARE people out there who are interested in this kind of detailed history. Simply because you're not interested doesn't mean that others don't want to read it.
A bunch of us engineers spent the time between Copland's abrupt halt and the NeXt acquisition trying to figure out which operating system the company was going to try. There was a lot of experimentation with MkLinux and some talk about beefing up A/UX but the biggest buzz was coming from the BeOS. A few of us made the pilgrimage to Menlo Park, saw their presentation, and were mightily impressed with its performance, but we agreed that the lack of available consumer applications made it a non-starter.
From the time Copland died in the summer of 1996 until we got laid off in March of 1997, we waited for the Big Decision and learned a lot about UNIX-based operating systems because we knew that's where the company had to go. NeXt and Steve Jobs's return were complete surprises. Smartest move Gil Amelio made--just as was Steve's immediately getting Gil out of the way and resuming leadership. Apple's customers needed a reason to believe and Gil only provided silence. As one Rumor-Monger wag said, "he couldn't market pussy in a prison."