My view on systemd

In mt opinion systemd is a huge pain.

SystemD in my eyes is a tool developed by corporation (RedHat) for other corporations (their customers). RedHat guys (and other kinds) have many things (tools, configs, manuals, trainings, webinars…) prepared for it and thus it would be pain for them to stop using it.

Other corporations like it because it has support from other corporation which they can call when there is a problem and it is mostly one package which contains almost all basic stuff they will need. I see this as major selling point for it since huge corporations do not wish to play with small things, for them it is better to spend more money and buy something. In other words, it can give a lot of people work and thus a good livelihood.

Now when I look at it from the point of normal user like myself I do not see those benefits which might come into account if I was a huge corporation. All I see is a needlessly overcomplicated huge mess given (forced on) to me for testing purpose, so that the major bugs can be solved before it is used by huge corporations.

Next I see it as perfect example of EEE strategy (Embrace - Extend - Extinguish).

I dare to say we are at Extinguish phase since other projects which were providing similar functionality (see image above) to some parts of systemd are simple gone (or part of systemd now).

I also see it as a “killer” of a bit chaotic environment in Linux/open source world. I like the chaotic (modern word would be diverse) environment of Linux open-source world while systemd tries to bring some uniformity into this “chaos”.

PS: If you think systemd is just an init you are not thinking hard enough. Systemd is (as mentioned in some presentation about systemd I watched somewhere a long time ago) a system between kernel and user programs. (lets think of it in similar way Apple is doing things, you do not directly contact kernel or HW, you use their libraries to do the job you want).

PS2: Maybe the bar is too high up and thus people expect for everything to work in same way without any effort.

Enough of my rumbling.

Have a nice day.

This post is a bit refined version of my rumbling on Artix forum:,1939.msg16354.html#msg16354

PS3: While polishing this post I wanted to write a bit more but it looks like the stars are not in my favour to do that.

Articles from blogs I follow:

Richard Stallman's political discourse on sex

Richard Stallman, the founder of the Free Software Foundation, has been subject to numerous allegations of misconduct. He stepped down in 2019, and following his re-instatement in 2021, a famous open letter was published in which numerous organizations and i…

via Drew DeVault's blog November 25, 2023

Upgrading to FreeBSD 14 - how to fix a broken BIOS bootcode

A lot of people running ZFS zroot have managed to break their FreeBSD systems upgrading from 13.2 to the new 14.0 release because of a broken BIOS bootcode. In this tutorial I'll show you how you can fix that without having to reinstall.

via November 22, 2023

C++ Guidelines

C++ is definitely a language that has Lots of Ways to do It – kind of like Perl’s TIMTOWTSAC. A consequence is that when writing code, you need to think about which way to do things. When context-switching between projects, employers, or what-have-you, yo…

via [bobulate] November 21, 2023

Generated by openring