I’ve gotten Mac OS 9.0.4 up and working on an Intel Mac, running off of SheepShaver. I can get out to the internet via ethernet or my workplace’s wireless network, so it looks like TCP is working fine. I can’t see the AppleTalk zones of my workplace though, though, so all printing looks like it’ll need to be set up via LPR. In terms of speed and screen redraw, it’s not that swift but it should be fine for a person who just needs to run one or two Mac OS applications.
Installing SheepShaver was fairly easy. I needed a Mac OS 9 CD (9.0, not 9.1 or 9.2.x.), a copy of a compatible Mac OS ROM (I used MacOS ROM 1.6 from MacOS ROM Update 1.0; use TomeViewer on a PPC Mac to extract the ROM from the installer,) sufficient space on my hard drive and a copy of SheepShaver (available from http://www.gibix.net/projects/sheepshaver/files/SheepShaver-2.3-0.20060514.1.MacOSX.tar.bz2.)
I started off by launching the SheepShaverGUI program, which is a graphical program used to configure SheepShaver’s settings as well as make the disk images that SheepShaver uses to boot off of. I built a one gig-sized disk image, set that as my boot volume, set my ROM’s location, then had SheepShaver boot off of my OS 9 CD by selecting “Boot From CD-ROM” on the Volumes tab in SheepShaverGUI and hitting the Start button.
From that point, it was like a normal installation of Mac OS 9. Within SheepShaver’s window, the disk image showed up mounted like a normal hard drive. I selected that and installed OS 9 onto it. After that, I applied the Mac OS 9.0.4 update normally. That’s as far as SheepShaver supported, so I shutdown OS 9 and started customizing the settings. Here’s the settings I’m using with SheepShaver:
For Ethernet, using slirp will let you share OS X’s network connection.
1. This isn’t like Classic, where OS 9 and OS X applications co-existed on the screen. OS 9′s running in its own X11 window.
2. The OS X hard drive shows up on the Mac OS 9 desktop as a drive called “Unix”. You can copy things from the Unix drive into the Mac OS 9 environment and vice-versa.
3. There’s some weirdness with the Unix drive, where it won’t show some folders. Specifically, it doesn’t show the Mac OS 9 “Applications (Mac OS 9)” or the “System Folder” folders, which is quite bizarre. Nothing I’ve done up to this point makes either folder (even renamed!) visible on the Unix drive.
4. If you have an OS 9 Desktop Folder on your Intel Mac’s drive, SheepShaver will pick up on it while mounting the Unix drive and show whatever is in there on your Mac OS 9 desktop as generic icons. This puzzled me for a bit, before I remembered that on Mac OS, every mounted drive had its own Desktop Folder and everything in those folders from all mounted drives showed up on the desktop.
5. Looks pretty stable, though as noted before, it’s not the swiftest. When I took a peek at Apple System Profiler, the hardware it reported itself running on was a Power Mac 9500 series, with a G4 processor, running at 100MHz.