Best Distribution for a home-cum-development server
I have an old Pentium-4, 2GB RAM, 2X160GB IDE-Hard disk computer.
I am learning software development and I need a distribution with support for
(a) Oracle/Sun Glassfish v3 server
(b) Apache web server
(c) MySQL server
(d) Postgres server
(e) Sun virtual-box (headless)
For my home use, I need a proxy server and a file-and-print server (e.g. samba)
I need to be able to run it headless. It should be easy to configure, but should also be like a real-world linux-distribution.
So, which distribution would you recommend?