--- categories: [blog] title: "I'd just like to interject for a moment" lang: en translationKey: interjection date: 2021-04-12T20:20:21+07:00 tags: [humor, meme, systemd, gnu, linux] --- I'd just like to interject for a moment. What you're referring to as GNU/Linux, is in fact, systemd/GNU/Linux, or as I've recently taken to calling it, systemd plus GNU/Linux. GNU/Linux is not an operating system unto itself, but rather another free component of a fully functioning systemd system made useful by the systemd corelibs, systemd daemons, and systemd utilities comprising a full OS as defined by POSIX. ----- ![GNU and Linux are just small parts of overall systemd operating system](/images/systemdlinux.webp) ----- I just recently learned how much [problematic][prob] systemd is: - It tries to do way too much for an init system, which is against the Unix philosophy. - As it does too many things, its code base is more than 1 million line long, which in turn leads to some more problems: - It has some security concerns. - It has poor cross-platform compatibility. Trying to do too many things [make it worse][morebad]. [prob]: https://skarnet.org/software/systemd.html [morebad]: https://drewdevault.com/2021/02/21/On-the-traits-of-good-replacements.html I currently don't find time and energy and enough incentive to switch my whole system to something else, but if that sounds like a dealbreaker for you, find a non-systemd distribution, you can find one in this following website: By the way, Alpine Linux is a super lightweight distribution that is neither GNU nor systemd.