The hardware that has been selected has to meet several criteria. It must be small and attractive enough to resemble a set-top box, it must be quiet and all the drivers for the components must be supported by Linux. The system chosen is a barebones system from Shuttle, the system components were selected for quality and a reasonable price. Cheaper component could have been used and it may have been possible to save 10% of the total cost. The hardware components are: