We recently set out to design mini desktop computer with the wildly popular Raspberry Pi single board computer. The Raspberry Pi is a Linux-driven, ARM processor-based micro computer that is known for its low cost and small size. People use the device for a variety of projects, from micro-servers to low cost media players.
Basically our goal was to turn what is currently one of the cheapest bare-bones computer boards into a fully enclosed mini desktop computer that could be taken anywhere without the need for cabling or setup. One of the high level goals of this project was also to learn about programming with Linux and get a good feel for programming in the Debian interface. Behold, the <HOT> Raspberry Pi
HOT Raspberry Pi - A DIY Mini Desktop PC Build