I have been a hardcore Linux user from a Server-OS point of view since many years. Have used CentOS, Ubuntu, Debian and Fedora extensively. I have always recommended and used Linux without hesitation since I knew this is one thing that I cannot be wrong about.
One place where I was reluctant to use Linux iswas my Desktop. My PC, Laptop and Work-Laptop running Windows 7. Although I love the simple interface of Windows, now its time that I try to experiment with a Linux Desktop OS. I am sure that within a few weeks, if not days, I would get in love with my decision which I have been postponing since many years now.
Its been about almost more then two years since I have been playing with CentOS on many different platforms etc. Its very stable but on the other hand, PHP/MySQL updates are very hard to get and still PHP is 5.1.6. I tried EPEL repo and it updated PHP to 5.3.1 but still there were conflicts with stuff and many core packages.
So, I thought why not move to Ubuntu since it has just announced 10.04LTS (Long Term Support) in April 2010. Folks at iWeb were really nice to do a reinstall without any charges and also process a memory upgrade request at an amazing 50% discount.
Ubuntu 10.04 LTS
Apache 2 version is 2.2.14
PHP version is 5.3.2
MySQL version is 5.1.41-3ubuntu12
SVN (Subversion) version is 1.6.6
As a comparison CentOS 5.4 has the following versions
Apache 2 version is 2.2.3
PHP version is 5.1.6
MySQL version is 5.0.77
SVN (Subversion) version is 1.4.2
So if you are a PHP developer looking to deploy a Linux flavour on your new box, choose Ubuntu 🙂