For simplicity's sake, I'll stick to currently supported Linux distros and versions of Windows. None of these are the "optimal" requirements, but rather the "minimum recommended."
Windows.
Windows...
The only differences hardware-wise between Windows and Linux are CPU architechtures. Windows use x86 CPU architechture and Linux can run on any architechture it is compiled for (from source code)....
DANG NEAR ANYTHING! There are different versions of Linux for; x86, power PC, amd64 (and other 64bit processors), there's even builds for playstation2 and xbox! Basically, if the hardware is out...
You might want to try Tom's Root Boot. It's a single diskette image that includes the basic operating system and pared down versions of some of the most essential utilities. Last time I checked it...
Linux in written in a portable programming language, C, and has a modular design that allows pieces to be removed an added easily. The pieces that need to be changed to port it to a different...