"Even [Linux] is starting to need some hefty hardware now that it is growing up. Ubuntu, for instance, now recommend at least 256MB RAM and 4GB HD space for desktop use. That is more memory but less disk space than Microsoft originally recommended for Windows XP."
True enough, but the difference is that:
- XP hobbles in 256MB and really needs at least 512MB and preferably 1GB of RAM
- a fully loaded Linux runs well in 256 MB of RAM
HD space is pretty irrelevant these days. You'd have to go back over 10 years to find a computer with as little as 6.4 GB of disk space and now its almost impossible to buy new disks smaller than 40 GB.
As a concrete example, I run Fedora Core 6 on a 256 MB, 866 MHz PIII system with a 40 GB drive. The entire installed system occupies 4 GB (Linux, full C/C++/Java/Fortran development system, Samba firel sharing, a DNS service, Gnome desktop, Apache web server, Postfix MTA, Leafnode for newsgroups, PostgreSQL, OpenOffice and Opera web browser) plus 5 GB of my own documents, images, assorted files and locally written software. That all runs acceptably fast. Swapping is minimal despite background tasks managed by BOINC (SETI@home and MalariaControl). Its been up 22 days, 20 hours. The last reboot was to install a new kernel release.
Try doing that with XP or Vista at all, let alone doing it in 256 MB RAM.