What's your favorite Linux distribution on the server and the desktop, and why is it?
Ubuntu, because it is easy and straightforward.
Gentoo, because it is sooo much fun.
- Clean and basic, especially for server usage
- Widely supported, which results in a big community of users behind it
- Great packaging system
- Large library of compatible software repositories
Gentoo, because it's always bleeding edge and you learn a lot of stuff by compiling your own distro.
Arch Linux No frills, no flashy stuff. All the control and flexibility of a source-based distro like Gentoo, without all the hassle.
Bleeding edge repositories, great community.
Centos for stability - tracks Redhat enterprise, no nasty problems for us in 3 years.
CentOS is an Enterprise-class Linux Distribution derived from sources freely provided to the public by a prominent North American Enterprise Linux vendor. CentOS conforms fully with the upstream vendors redistribution policy and aims to be 100% binary compatible.
On the desktop I use Ubuntu because it goes well with my notebook. On the server I work with Debian and Gentoo (legacy from work). Debian seems pretty stable so I will go with that for my favourite server distro. Also, I like FreeBSD and have worked with it for some time.
Debian for me.
It is (so far) the most stable distribution and provides the best (IMHO) package management system.
If you need anything else that is not part of standard Debian, then have a look at the many derived distributions. A noteworthy one (IMHO again) if you prefer to be up to date is Sidux.
Debian and Ubuntu are recent weapons of choice.
That package management system is built like a tank.
I like SuSE and have been using it for years for servers.
Ubuntu on the desktop.
Ubuntu and Knoppix. Because they are userfriendly for a windows user. The graphics is awesome.
CentOS on the server. Ubuntu on the desktop.
The one that people around me are using. I find the advantage of sharing config, tips and experience is huge.
Slackware followed by Gentoo. You'll learn Linux, not just be able to use it.
Ubuntu on the desktop. 8.10/9.04 are great.
I just tried XP as a VMware guest on 9.04, and it is cool ! No more dual boot required.
Ubuntu is great! Easy to set up and use. Although for quite a few of my servers we use Red Hat Enterprise RHEL (CENTOS paid version) because of the inclusion of SELinux and the added security it provides.
For the desktop I would have to say it's the new version 9 of Ubuntu that I am currently using to break my current record of staying away from Windows for the longest amount of time which is currently 1 day :(.
For the server I like to use a clean Debian install and build up from their adding the packages I need for each build.
I suggest Fedora(FC 10) for a Development Environment as well as Server Environment. As it has yum to download and install the packages such as PHP, Mysql , PHPMyAdmin and lot more. It will automatically installed and we are ready to start work on.
Arch Linux for upgrade ease - there are no releases, just newer packages that, when stable, are released into the package repository.
CentOS for servers - all the benefits of Red Hat, none of the cost.
I've used almost every Red Hat/Fedora release since Red Hat 4.0 I think, then one day I thought about giving Ubuntu a try... haven't gone back yet.
The major point in the decision? Ubuntu still comes on a single 650 MB CD, opposed to a 4 GB DVD...