Mac Minix

From Computer History Wiki
Jump to: navigation, search

Mac Minix 1.5 on Mini vMac.jpg
Mac Minix 1.5 on Mini vMac
Type: Time-sharing
Creator: Andew Taunembaum
Multitasking: Multitasking
Architecture: m68k cross-platform.
Year Introduced: 1991

Back in the Minix 1.5 cycle, Minix did make its appearance on the Macintosh platform.


A Macintosh, with a hard disk. A 68000 based machine with 4MB of RAM, and a 20MB disk runs this fine enough. I recall running it on a Mac Plus once upon a time.

What runs

Like all Minix of the time, software had to be ported to it specifically. But like Coherent it was cheap, so lots of things were ported to it.

Getting this to run

Well first, you'll need a running Macintosh. You can also use an emulator, I'd recommend Mini vMac as it's quick to setup, and fast.

Now boot up your Macintosh, and you can run the archive, as HFVCopy will have decoded the self extracting archive. Depending on your machine, or emulator this can take several minutes. (Mini vMac users will want to make sure background processing is turned on, otherwise alt-tabbing away will halt the emulator).

I've installed mine in a folder, then just created an alias of the MacBoot program, then just placed that on the desktop. By default it seems to grab 2MB of RAM, then divide that up for the OS, RAM disk, and then programs.

Launching MacBoot, you should be greeted with a login prompt. The root password is "Geheim".

Take note, that by default the 'root' diskfile is copied into a ramdisk, so any changes that you make there will *NOT* be preserved across shutting Minix down, and booting it back up. You muse use the menu to enter the configuration, and uncheck the ramdisk. This does also have the effect of giving the process more memory. Because MacMinix isn't 24bit clean, you can't give it huge amounts of memory.

Accessing local files

The easiest way is with the maccopen command which will assign a block device to a mac file...

hdopen harddisk:MINIX:USRSRC /dev/hd4

As you can see the following command opens the 'usrsrc' file as /dev/hd4. From there you can read it like any other file, or even format it if you feel so inclined & mount it.

mkfs /dev/hd4 225
/etc/mount /dev/hd4 /user

Although to create additional harddisk files, it's best to use the maccreate command.

maccreate 225 harddisk:file

Additional resources

I've found a great page by Brad Pliner with all kinds of great stuff, including PDF's of the documentation. woodhull has some other stuff, but it's really not Mac specific.