

You'll see the normal start-up stuff, and it'll ask you a couple questions before booting X Windows. When you've finished updating the settings, click the little play icon to start booting from the ISO image. Puppy is set up to boot from CD and store saved settings to disk. Under CDROM, select the Puppy Linux ISO that you downloaded.The qcow format will start out small, and grow to the file size you specify. You probably don't need anything near that much, since Puppy only stores save data there and promarily runs from the ISO. I'm making a 1GB file that I can put on an SDCard. Make a hard disk image that's appropriate for your storage device.In the Hardware tab, set your RAM size to 256MB, pick the Soundblaster if you need audio (it eats a lot of CPU, so leave it out if you have a slow machine).Under general, unselect "set clock to host time".Call it Puppy Linux (or whatever), and select Q Standard Guest as the OS type/.Run Q, then click Guest PC -> New Guest PC.Grab the latest stable build, and copy the Q app to your Applications folder.

The latest Q version and documentation is here - Link.Go to the Puppy Linux download page and get the latest ISO (currently 3.0) - Link.You could have a little portable Linux box running on your Mac in a half hour. In addition to its portability, this is one of the easiest ways to get Linux running on your mac. Using Q, the OS X port of the QEMU virtual machine, you can create a small footprint, virtual Puppy Linux box that will run under OS X and fit on a flash drive. What's awesome is that it's so compact, you can fit an emulator, the CD ISO, and the save state files all on a flash disk or SD Card, making it one tiny little OS package that you can carry in your pocket. If you're using a PC, you simply boot and run Puppy Linux from a CD, storing your settings and changes to a file on your hard disk or flash drive. Puppy Linux is just that: a really lightweight, CD-based Linux distribution, designed for maximum portability.

Sometimes it's nice to have a secure and familiar OS that you can use from any machine.
