I found it interesting to read this Steven J. Vaughan-Nichols post about Wikipedia moving its servers from a combination of Red Hat Enterprise Linux old versions of pre-RHEL Red Hat Linux and Fedora Linux to Ubuntu 8.04 LTS.
It’s hard to see exactly why they didn’t opt for the free CentOS version of RHEL, so it’s not just about the distro being free and having long-term support.
Some say it’s the easier upgrade path for Debian-based distros like Ubuntu, the difference in package management between apt-based Debian-like systems and RPM/Yum-based Red Hat-like systems.
Whatever the reason, it’s a big win for Ubuntu and its parent company Canonical. I’ve never really thought of Ubuntu as a server OS because they seem to be all about the desktop experience, and I figure that Debian is a way more popular choice on the server.
But there must be something (or a combination of somethings) from an operational standpoint, whether it be installation and maintenance, long-term support, hardware compatibility, remote/automated management options, reliability or performance that is driving a company/entity like Wikipedia to adopt Ubuntu on the server.
Note: I found out through Matt Asay’s post on this subject, where the comments include a response from Brion Vibber, CTO of the Wikimedia Foundation, where he sort of clarifies the fact that Wikipedia/Wikimedia never used the paid-for, supported Red Hat Enterprise Linux but instead was using old versions of pre-RHEL Red Hat Linux. (Actually, the commenter before Vibber says that Wikimedia used RHL instead of RHEL, and Vibber only says that his company was “never, at any time, a customer of Red Hat.”
In a word: yikes. That’s old code. But it’s good to see that it still works.
And for clarity’s sake, here’s The Register’s article on the subject, which makes somewhat clear the use of RHL, and why Wikimedia is choosing Ubuntu’s LTS distribution:
Wikimedia has 350 servers today supporting its operations and fewer than 20 desktops, with the exception of a couple of servers still running a Red Hat Linux and a Windows desktop machine that is used to run QuickBooks to do the accounting for the foundation.
All remaining servers and many desktops are running Ubuntu 8.04 LTS. All future servers will be setup with Ubuntu 8.04 LTS, and Wikimedia intends to push that LTS-only idea to the limit by not changing Linuxes unless it has to.