Hi mate. It has 2 USB, LAN, hdmi, 5v psu input or USB psu input 512mb ram and gpu on board. It is a full Linux experience, I hear xbox are making an OS and that the new windows 8 arm OS may work. Very exciting times. I just have on,y powered it up once!