Bonum Certa Men Certa

Combatting Revisionist History (Post From 2015, Years Before IBM Bought Red Hat and Increased Vendor Lock-in)

A day ago (Debian Developer from Japan):

Debian Developer from Japan on systemd

Keanu Approves/Disapproves IBM: They tell us they combat racism; But more people find out it's a PR stunt
Smokescreen that serves to distract from the very racist nature of IBM and its founder



Summary: Today we republish this forum post from more than 6 years ago; in light of what IBM did to CentOS and its vicious attack on the founder of the GNU/Linux operating system we must understand the systemd agenda, which the FSF can more openly speak about now that there are no financial strings

I'm something of a historian, I can't help but be troubled by the revisionist history I see unfolding in the aftermath of the recent controversy over systemd. So, from the “you are entitled to your own opinion, but not your own facts” department, as a kind of parting gift to this community, I'd like to do what I can to marshal what I perceive to be the pertinent facts into a single bucket.

Disclaimer: For the benefit of those who may stumble on this post without any knowledge of my feelings on the matter, it's safe to call me the original systemd hater. In fact, it was my own headlong flight from systemd that originally led me to Debian in the first place. (And depending on your POV, that may constitute Yet Another Reason to hate systemd.) I make no claim nor pretense to "balance" or "fairness" regarding systemd any more than I would for, say, arsenic poisoning. My aim is to challenge and hopefully dispel certain memes that I see emerging from the systemd aftermath.

With that out of the way...

Systemd is not an init system
If someone characterizes systemd as an “init system,” you may safely assume that s/he is either utterly clueless or deliberately obfuscating the discussion. Calling systemd an init system is like calling an automobile a cup holder. Not even Lennart Poettering pretends that systemd is anything but the “Core OS” (sic).

What systemd is is an effort to re-create large portions of existing userspace (including login, job scheduling, and networking, just to name a few) inside a single process traditionally reserved for the sole purpose of starting *nix userspace. (Just in case it isn't clear, there is a huge difference between starting userspace (init) and being userspace (systemd).)

At the end of the day, how one perceives this re-creation of existing userspace strongly influences one's reaction to systemd. There are plenty of perfectly legitimate reasons to be troubled by this re-invention of the wheel; they range from the philosophical and aesthetic, to the technical and mechanical, even the purely political and brutally practical.

And that's part of the problem when folks start to “debate” systemd. Very few folks have the chops to think about, much less talk about all of these areas simultaneously. As a result, the discussion becomes fractured and disjointed, in what is literally the textbook definition of bikeshedding. Suddenly, a talking head who's never written a line of code in his/her life offers up an authoritative-sounding-but-utterly-bogus opinion on systemd's maintainability. Add in the fact that folks on both sides (including Poettering himself) act as if name-calling is a perfectly good substitute for empirical evidence, and the “debate” becomes indistinguishable from white noise.

Speaking of noise...


There was never a systemd debate
Debian came late to the systemd party. Systemd has been controversial since its inception in 2010. During the intervening four years, people have fled and even forked distros over systemd. By the time Debian's GR rolled around, anyone and everyone who was going to have a strong opinion about systemd already had it. Nobody was going to change their minds, thus there was no true “debate.”

We humans love to imagine that we are rational creatures, driven by logic and reason, capable of making reasoned, optimal decisions. Which is great except what we really are is short-sighted, pig-headed, and stupid. Psychology has a boatload of experiments that demonstrate that once you get to the choose-up-sides stage, then argument becomes dramatically less effective. (Google “confirmation bias” and “backfire effect” to learn more.)


The GR was not a mandate for systemd
I have no idea where systemd fanbois get the idea that a victory lap is appropriate.

The results of the GR vote were diluted and obfuscated by two non-resolution outcomes. Of the three technologically-relevant resolutions to the GR, one was unequivocally pro-systemd, the other two were contra-systemd, differing primarily in phrasing (essentially the difference between “must not” and “should not”).

(Aside: I confess to being a “must not” guy at heart, but I grudgingly admit that those who suggest that an absolute prohibition might prove unnecessarily inflexible or self-limiting might have a valid point. Maybe. But I don't have to like doing it.)

But here's the thing, and there is just no getting around it. Once you eliminate the ass-covering "no GR required" amendment, “systemd is a bad idea, the only real question is how bad” didn't place third.

It placed first. By a substantial margin.

Conversely, “systemd is a good idea” didn't place first.

It placed last.

If this surprises you, even a little, then by all means, go look it up. And for the love of whatever you hold Sacred, refrain from uttering a single word of GR-related drivel until you do.

(Edit: My exhortation above to refrain from drivel absent sufficient research was predictably futile. So, for the benefit of those who are unable or unwilling to do the math themselves, a pre-digested version of the analysis can be found here: viewtopic.php?f=20&t=120652&p=576562#p576502)


Speaking of the GR...


The GR was too necessary
As noted above, the only reason “systemd is a bad idea” wasn't the outcome of the GR vote is because of the “political cover” amendment that allowed “This conversation is superfluous” to pretend to be the correct answer (which it absolutely isn't).

In a dichotomous, up-or-down, yes-or-no vote (aka Option1 -vs- Option3), the Debian dev community is split 60/40 (or 40/60, depending on one's POV) on the issue of systemd. When a large plurality of your engineering team tells you that you're doing something fundamentally wrong, dismissing their concerns with “we don't need no steenkin' conversation” bespeaks a complacency bordering on negligence, all the moreso when when your actions have very, very large consequences. (Google “Challenger disaster” for more information.)

Which leads me to...


Debian isn't other distros
Every time I see someone spout some variation of the bandwagon fallacy, or refer to Arch as a “major” distro, I have an urge to do harm.

News flash: There is exactly one Debian, and nothing--nothing--compares to it.

NASA doesn't run Arch. Amazon and Google don't rely on Mageia.

In terms of sheer impact on both the larger LinuxSphere and the global economy, there are exactly two “major” distros: Debian and RedHat. (SUSE is a very distant third, and everything else is just noise.)

A change in Debian affects mission-critical and life-critical software across the globe, touches literally tens of thousands of organizations, and ripples through a hundred derivatives and spinoffs.

So no, it doesn't matter, not even a little, whether your desktop machine boots a few seconds faster or “seems to work ok” under systemd. The cost of downtime on a hobbyist machine is all-but-unmeasurable, whereas the cost of downtime on a scientific supercomputer is somewhere between large and catastrophic.

Speaking of costs...


Change costs, and big change costs big
There's a reason why sysadmins in large organizations are routinely among systemd's biggest detractors.

Downtime is expensive in terms of both time and money. So is re-training. So is rewriting gigabytes of artificially-obsoleted documentation. Add them all up, factor in the associated opportunity costs, multiply by a planet's worth of installs, and before you know it, the cost to the global economy associated with systemd deployment reaches into the billions (or thousands of millions, if you prefer) of dollars/euros.

And for what exactly?

Even if systemd were a demonstrably superior technology (which it isn't), adequately spec'ed (which it isn't) elegantly designed (which it isn't), well-coded (which it isn't), properly documented (which it isn't),or developed by a responsive and responsible community with a history of delivering robust and reliable software (*cough*pulseaudio*cough*), systemd would still be at best problematic, for one simple reason: it's insanely expensive to implement, particularly given the fact that it doesn't solve any actual problem.

Insofar as I'm aware, no one has ever articulated a value proposition for systemd that addresses its implementation costs, or comes remotely close to calculating a payback period. More to the point, no one has successfully articulated any value proposition for systemd that goes beyond “it's better” or “it's more modern.”

Global warming, antibiotic resistant bacteria, oilspills, and nuclear accidents are all “modern,” but that doesn't make them good. And “better” is a meaningless term until and unless one specifies a metric or quantitative criteria that can be used to measure “better” in a systematic and reliable way. Otherwise, “new and improved!” is just marketing hype.

At the end of the day, the crux of the systemd question comes down to a matter of how much Unix one wants in one's Linux. Casual users and hobbyists probably won't care. Professionals will care deeply and passionately.

Recent Techrights' Posts

The Local Staff Committee Munich (Representation of the EPO's Staff) Explains When Cluster of Pregnancies May Result in Reduced Pay
"...even one week of part-time working is sufficient to reduce the salary you perceive during the entirety of your maternity leave."
Another Black Eye for 'Secure Boot', Microsoft Media Tries to Blame "Linux"
It enables Microsoft to remotely control computers, even computers that don't run Windows and never had any Microsoft software installed
Slopwatch: UbuntuPIT, linuxsecurity.com, and Various Slopfarms in Google News Attacking "Linux"
A new survey of the Web said that the majority of the Web is now slop (that's being said in the news this week)
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, October 15, 2025
IRC logs for Wednesday, October 15, 2025
Links 16/10/2025: Increased Use of Social Control Media Surveillance in US, French Rage Over Pensions
Links for the day
Links 15/10/2025: Qantas Airways Loses Control of Sensitive Data and Software Patents Are Being Thrown Out
Links for the day
Vista 10 is 'Dead', Here's Why People Should Move to GNU/Linux (or the BSDs)
Today we try to make an outline of reasons move away from Windows to GNU/Linux
Our Sites Continue to Improve
LLM slop has had no noticeable impact on us
Gemini Links 15/10/2025: Neovim, Helix Compared and Gemlog.blue Now Closed
Links for the day
Links 15/10/2025: Mass Layoffs at Amazon, OneDrive Spyware Revved Up, More 'Gen Z Protests'
Links for the day
The EPO's Staff Engagement Survey 2025 is Already Tainted by Intimidation by EPO Management (Trying to Influence Outcomes by Scaring Genuine, Honest Critics)
"[W]e have received reports that, following the previous survey, teams with negative responses were reproached or questioned about their answers..."
The DDoS Attacks by Microsoft's Scam Altman and Other Slop Charlatans and Frauds is Hurting the FSF, Delinking It From Copyleft Projects
This impacts a lot more than access to the licences
Microsoft Scanning Faces in Photos People Upload to Microsoft (Even Unconsciously), Slashdot Turns Report About It Into "Microsoft Sez" (Says)
Or "let's repeat the lies from a PR person/Microsoft's publicist"
[Teaser] Angel Aledo Lopez the Manipulator (Nepotism, Poll Rigging, and Other EPO Corruption)
We'll discuss this later today or tomorrow, based on internal EPO material
Attacks on Techrights Are Only Making Techrights Bigger and Even More Popular
A week ago they offered to settle with us
Epic Metaphor for End of IBM: "The IBM Demolition is Down to the Last Shards!"
Nothing lasts forever
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, October 14, 2025
IRC logs for Tuesday, October 14, 2025
Proprietary and DRM Prisons Spiralling Down the Sinkhole? Not Just Yet.
Let's hope that more people will flee to GNU/Linux
The European Patent Office (EPO), the Second-Largest Institution in Europe, is Cracking Down on Recreational Activities
Without AMICALE activities, and as staff already says it's pressured to work more for less, how can the EPO recruit bright people?
Transparency: FSFE financial reports exclude speaker fees and expenses
Reprinted with permission from Daniel Pocock
Many Developers Have Many Political Views, They'll Never Agree on Everything
It's an effort to divide and destroy, not build
Gemini Links 14/10/2025: An Opportunity to Consider GNU/Linux and Another Simple IRC Client
Links for the day
Slopwatch: UbuntuPIT, LinuxSecurity, Google News, and the Serial Slopper Brian Fagioli
Nothing of merit here, just more slop
Links 14/10/2025: Lack of Trust in Slop and "Retirement Challenges"
Links for the day
EPO Staff Can Go Listen to Richard Stallman Next Week in Munich (Technical University of Munich, Rudolf-Diesel Hörsaal (MW2001) on Campus Garching at 18:00)
"The talk is open to the public and attendance is free. Registration is not required."
Rhonda D'Vine, Gerfried Fuchs, Pronouns & Debian pregnancy cluster
Reprinted with permission from Daniel Pocock
At IBM, Relocation Means Layoffs (Downsizing)
Silent or 'invisible' layoffs?
Central Staff Committee of the European Patent Office (EPO) Warns That EPO Management is Robbing or Manipulating Pension Funds Again
Faking "growth" is just about as bad as forgery
Probably a Lot Worse Than LLM Slop: GNOME Tying Itself to Divisive Politics, Even Where It's Clearly Not Relevant
Something has gone terribly wrong in GNOME
Links 14/10/2025: Microsoft OneDrive Scanning Faces in Photos (Without Asking First), "OpenAI Says It Will Move to Allow Smut"
Links for the day
They Generally Don't Like Scholars, as They're Less Compelled or Pressured to Repeat What Corporations and Oligarchs Say
People who loathe scholars have an agenda in mind that, unlike that of reasonable people, revolves around controlling people
Dystopian Trends in Technology Make Richard Stallman More Relevant Than Ever
It's good to see him attracting vast audiences
Belated New Article About Last Thursday's Lecture by Richard Stallman in Helsinki, Finland
there are good reasons to pay with cash, not limited to privacy
Attacking Richard Stallman Has Become 'Career Suicide'
If you're going to viciously attack somebody, make sure your arguments are rock-solid
Microsoft's Failing XBox Business Has Turned Games Into Funerals
How does it feel to depend on Microsoft?
Yesterday's "Distinguished Lecture" by Richard Stallman Possibly Attended by Close to 1,000 People
The capacity of the place is about 900
Slop Poisons Everything
Imagine wanting to find what Torvalds has just said or what has just been released
Taking Software Freedom 'Mainstream'
interest in Software Freedom must have grown
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, October 13, 2025
IRC logs for Monday, October 13, 2025
Gemini Links 14/10/2025: Ada Lovelace Day, Sony CLIE PEG-TG50 Review, Why to Avoid Network Solutions
Links for the day
Richard Stallman (RMS) Announced His Talk Less Than 24 Hours Before It Took Place and Still Filled Up the Auditorium at Sapienza Università di Roma
Photos from yesterday evening [...] It looks like it was a very successful event