Linux can be run either purely from a command line (similar ms-dos's window) and if you run it in this mode, you can run linux on pretty much ANYTHING... However if you would like a GUI (Graphical User Interface) it helps to have about 128mb ram and at least a onboard video card. My server runs fine with 128mb ram and a 8mb savage 3d card from back in the day

.
Linux has a bunch of nice themes for the GUI Desktop inferface and it is HIGHLY customizable

.
look at
http://kde-look.org i think