
I posted a fun little howto to hackszine today that you fellow geeks might enjoy. Using the Q virtual machine for OS X (it's a Cocoa port of QEMU), I was able to get Puppy Linux to run nicely on my Mac. If you haven't heard of it before, Puppy is a tiny desktop Linux distribution that's meant to run off of a bootable CD. It normally stores all of your files and save data to a file on a flash drive.
What's cool, though, is that you can virtualize the boot CD as well as a small virtual disk image. This lets you put the emulator application, the boot CD image, the virtual machine config, and the entire save state all on a single flash drive.
You can toss the QEMU Linux and Windows binaries on there as well, and have a private Linux box that fits in your pocket and will run on just about any desktop machine. Slick, no?
Running Puppy Linux inside OS X - Link