More like this

Data Center

Arrow

Servers

Grab your pitchforks: Ubuntu to switch to systemd on Monday

It's Debian all o'er agin, I tells ye!

An angry mob

The Ubuntu Project is set to move forward with a plan to make a controversial system management tool a key part of Ubuntu Linux.

On Monday, March 9, the Ubuntu maintainers will reconfigure code base for the forthcoming version of the OS so that it uses the much-debated systemd suite of tools to handle core initialization tasks and manage system daemons.

That means that when Ubuntu 15.04 ships (presumably in April), all new Ubuntu installs will be running systemd by default.

It's a move that's sure to annoy some. When the Debian Project announced that it was switching to systemd last year, it sparked an angry protest by old-school admins who wanted Debian to stick with the familiar Unix System V–style init software to handle its startup and management chores.

That didn't stop Debian from following through on its plan, though, and the systemd naysayers were forced to take their metaphorical ball and go home – to a new, systemd-free fork of Debian, known as Devuan.

Ubuntu already doesn't use old-style init; it uses an alternative called upstart. But that won't prevent a few grumbles from those who'd rather just leave things as they are – to say nothing of those who just plain don't want systemd.

Use of systemd tends to be a polarizing issue among the Linux faithful. Sysadmins either appreciate how the software eliminates some of the hassles of earlier init systems, or else they absolutely hate it.

Among the top criticisms of systemd are that it tries to take control of too much of the system, that its monolithic design goes against traditional Unix philosophy, and that the things it aims to "fix" aren't actually broken.

Equally important, critics argue that as other projects begin to depend on systemd to perform key OS functions, removing or replacing systemd from Linux systems becomes increasingly difficult, and that Linux and systemd might eventually become synonymous – whether users like it or not.

It doesn't help that systemd's main developers aren't known for being the easiest to work with. Linus Torvalds once called systemd coder Kay Sievers a "f*cking prima donna," and systemd creator Lennart Poettering has said he doesn't want anything to do with the Linux kernel development community, which he thinks is "awful."

That said, Ubuntu's decision to use systemd by no means makes it an outlier. Debian uses it (in Testing as a tech preview) as has been mentioned, and Ubuntu is largely based on Debian. Red Hat and Suse have also both made the switch.

Ubuntu's move won't happen right away. There's plenty of testing to be done, and if the switch to systemd causes too many problems for other software, the maintainers will revert to upstart as a contingency plan and put off systemd to a later release.

If all goes well, though, then all distributions based on Ubuntu 15.04 "Vivid Vervet" will boot to systemd, with one exception. Ubuntu Touch, the flavor for mobile devices, will not be making the switch just yet, owing mainly to the "ancient" kernel it uses. ®

Sponsored: Global DDoS threat landscape report