Space Cube the smallest PC

Hey guys, this is the smallest CPU ever seen, measures only 2 x 2 x 2.2-inch. It is powered by a 300 MHz processor and 64MB of SDRAM. From the pictures you can see a number of ports such as USB, Ethernet, flash memory. monitor port, serial connection and microphone. I wondered if this working.
[via Hemmy]











How did you manage to make something like this does it have an OS or harddrive?