A History of Apple's Operating Systems
jpkunst writes "Amit Singh of kernelthread.com has written A History of Apple's Operating Systems. From the introduction: 'This document discusses operating systems that Apple has created in the past, and many that it tried to create. Through this discussion, we will come across several technologies the confluence of which eventually led to Mac OS X'."
all I know is at the time I could do everything with my Apple //e, word processing, visicalc, Apple BASIC. Hell, I even had the orig Castle Wolfenstein! Wow, those were the days.
CB
free ipod and free gmail!
1 -- Finally can have a multi-button mouse (though it is a Logitech, and the trackpad still only has one button)
2 -- Protected memory. I was so freaking sick of ol' Crashy McGee, as I nicknamed my Windows 2000 box (and that was WAY better than 98). I took care of that machine, too, but every so often the kernel seemed to spontaneously get corrupted. That's a hell of a lot worse than the proverbial BSOD. I'd have to boot into Linux just to fix Windows! But before OS X, Macs didn't have such great stability, either.
3 -- Built-in command-line-interface. There's nothing I hate more than being slave to my mouse. If your Windows mouse doesn't work, you're screwed. Try navigating and performing normal tasks with only the keyboard. Unless you have the foresight to enable all that handicapped-access stuff, which most people don't. And I can ssh into my shell account, where I still check my mail with pine. Not that I'm some spectacular programmer (I tinker with stuff for fun, but no formal experience), but pine works just fine for email. Why does everything need to be in HTML? Why do I need stupid pictures or e-cards?
Anyway, not all Mac users are nostalgic for the old OSes; some of us just want a Unix box with a consistent and functional GUI. Not that the history wouldn't be of interest to any long-time Mac user, but it isn't interesting to me except as a curiosity.
Si la vida me da palo, yo la voy a soportar Si la vida me da palo, yo la voy a espabilar
Wow. While I've always like the Macs, I've never tried to build much of my career on them. And yet, between hobby and career, I have used nearly every version that saw the light of day, and read voraciously about the others.
A couple of tidbits he left off.
Secure A/UX. I forget what it was called, but a DOD-compliant (I forget the Orange Book classification) version of A/UX was developed by an Atlanta company called SecureWare, later bought by HP. It was one of the first (if not the first) Unix variant to get that classification.
X11 for NEXTSTEP. An Austin company called Pencom Software (later PSW Technologies) developed a version of X11 for NEXTSTEP, called co-Xist. It was never blindingly fast, but then a lot of things were that way on NeXT platforms. As more of the server was ported to a lower level, performance got better. Steve Jobs hated X11. It didn't fit in with his vision of the "perfect OS". I suspect he felt it sullied his beloved DPS. So NeXT never was interested in bundling co-Xist with NS. (There were a couple of other NS X companies as well, but co-Xist was the better product in my admittedly biase view. 8^)
Alas, the only Mac I personally own is a dead one I keep in my cube for visitors to sit on. No idea what the OS is on it, but the rounded top is more comfy than the typical, flat PC. 8^)
I really liked NEXTSTEP, and the NeXT cubes were pretty nice machines. They were the first I had worked with that supported dual monitors, and true color.
(S(SKK)(SKK))(S(SKK)(SKK))
Emulation links:
//e to write them to the Disk II. If anyone remembers what I'm talking about please link under this post (it showed a boot screen on the homepage then it redirected to their homepage).
http://emulation.net/apple2/
Images:
ftp://ftp.apple.asimov.net/pub/apple_II/images/
Whole bunch of other sites:
http://e.webring.com/hub?ring=apple2
There used to be a really good one out there I used as a resource when I was trying to figure out how to move the images from my PC through the serial port to my Apple
Thanks! Hope these links help.
Oh and of course if you want to buy old stuff (as I have done) there is always eBay (They suck by the way because they used to have an Apple II section but it's gone now.)
Rebuilding the desktop != Rebuilding an OS.
The desktop file only stored very minor information (file comments, file-icon associations, etc). When it became corrupted, the general symptom was an icon or two didn't show up correctly. Rebuilding this file took about a minute, and was completely non-destructive.
Back on Classic Mac OS I would generally do a clean build with each major system release, more to clean out old extensions, preferences, and other crud than deal with system stability issues. On the whole, Classic Mac OS might have crashed on occasion, but in didn't catastrophically fail and require a complete rebuild the way Windows tends to.
I don't know what kind of crack I was on, but I suspect it was decaf.
A 512k floppy would be a hell of an impressive thing, given that the Mac 512k used 400k floppies, and was followed by the 512ke, which used 800k floppies.
The 512k figure refered to the amount of RAM it had.
-- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
Long ago, I went to a talk by the author of MacWrite. He mentioned that at one point, text deletion was done by selecting the text and dragging it to the trash can. That was quickly rejected by test users.
The original Macintosh (128K, one floppy, and no hard drive) wasn't very useful. You spent most of your time looking at the watch icon and changing floppies. Not until Macs with hard drives came out was it good for much. And that took years. Apple even fought a company that managed to put a third-party hard drive into original Macs.
Technically, the big problem with the Lisa was that Motorola was years late with the MMU chip for the M68000. The Lisa had an MMU that Apple put together out of register-level parts. This ran up the parts count and the cost. Worse, the M68000 didn't do instruction resumption after page faults correctly. So code for a M68000 with an MMU had to avoid all instructions that could cause page faults after they'd already changed the machine state. This meant avoiding the use of increment bits to increment index registers. If a load with increment page-faulted, the increment would be done twice. So the compiler had to generate code which incremented the index register in a separate operation. This produced code bloat and a slowdown.
Well, A/UX is floating around if you look carefully :-)
. ht ml ...it's still under copyright of course, but where to buy it? Anyway, on a slow sunday-afternoon I like to fiddle with it, I run it just for fun :-)
http://geektechnique.org/projects/aux-on-quadra