NetBSD/MacPPC 9.4 Installation on a QEMU-emulated PowerPC Macintosh

Old chips, new tricks
NetBSD/MacPPC 9.4 has been coaxed to life inside a QEMU-emulated PowerPC Macintosh, and yes — it’s as satisfying as finding a working vintage Mac at a yard sale. The walkthrough published on a personal blog and surfaced on Lobsters shows how to boot the mac99 machine type, mount the installer ISO in the emulated CD-ROM, forward SSH from guest port 22 to host 3333, and pick an rtl8139 NIC that “just works.” It’s a tidy reminder that the PowerPC era isn’t dead — it’s just niche, and eminently resuscitable in software.
Fragile but fruitful installation
It has been reported that memory sizing is the most fragile dial in this setup: allegedly, anything other than exactly 1G or 2G leads to installer crashes or kernel panics. The cause? Undetermined, for now. The blog shows the boot sequence hitting an Open Firmware prompt, manually pointing to ofwboot.xcf on the emulated CD, and then watching the installer roll — the small triumph every tinkerer knows well.
Partitioning, ed, and tiny gotchas
Partitioning is handled with pdisk on /dev/rwd0 (the same drive called hd in Open Firmware). The guide recommends a tiny 1MB Apple_HFS boot partition and a larger partition for the system; the author even uses the classic ed editor to write a small file, because why not go full retro? One crucial gotcha: change the Filesystem for the “a” partition from /mnt to /. Miss that and the installer will politely (and confusingly) ask you what’s wrong later.
Minimal install, maximum fun
For a quick test a minimal “c” installation on a 512MB virtual disk is enough to get a running NetBSD system; set a root password, add a user, and you’re off. This isn’t enterprise-grade — it’s hobbyist archaeology with a modern emulator. For anyone nostalgic for PowerPC hardware, or just curious about alternative architectures, this is a neat, reproducible path: dig into the steps, expect a few quirks, and enjoy the small, satisfying victory of resurrecting an old platform in software.
Sources: rabbitfarm.com, Lobsters
Comments