Every Linux distro can do what you are asking for since it's really easy to customize your own. However, if you don't want (or simply don't have the time) to do so, I recommend you to install a Redhat Enterprise based distro for which you will easily find a lot of server and development packages.
Personally, I have many CentOS distro (a free Redhat Enterprise Linux 4.1 distro) with kernel 2.6 and Gnome 2.6 installed on servers and they are all running like a charm. The update servers are always very up to date (ie. Firefox 1.0.7 compared to my Firefox 1.0.6 which is the only version available on my personal Mandriva 2006 distro) and very fast.
I think you will be happy with this kind of distro...
http://www.centos.org/