QEMU with the Tiny linux image is meant to be used by students with Windows laptops that don't have enough computing resources to run VirtualBox / CentOS 6.5 on their laptops.
Replace "Step 2: Install the Virtual Machine on your PC" with these instructions:
Download qemu-449.zip using this link.
Decompress the zip file into a folder
Run qemu-win.bat by double-clicking on it.
This should bring up the LILO boot loader. Press enter or just wait for a second or two and Linux will boo.
Log in with root/root.
Modify "Step 3: Install the Virtual Machine on your PC" like the following:
Change the command line in 11. to the following:
tar zxvf ~wahn/public/cs449/hello_dev_tiny.tar.gz ./
cd hello_dev
Change the command line in 12. to the following (this generates a 32-bit binary since Tiny is a 32-bit machine):
make ARCH=i386
In 15., this tiny version of linux will not automatically create /dev/hello for you, so you have to do it manually. Follow the below instructions:
cat /sys/class/misc/hello/dev
The above should output two numbers like 10:57. The 10 is the major number and the 57 is the minor number and these two numbers identify the device. Use these numbers to make a device file node for that device:
mknod /dev/hello c 10 57
In 17., you also have to now manually remove the /dev/hello file:
rm /dev/hello