From 77503a89238ff41447e03077205dabf4ca2da622 Mon Sep 17 00:00:00 2001 From: Ngô Ngọc Đức Huy Date: Mon, 12 Apr 2021 20:49:13 +0700 Subject: Add new blog post --- content/posts/2021-04-12-interjection.md | 42 ++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 content/posts/2021-04-12-interjection.md (limited to 'content/posts') diff --git a/content/posts/2021-04-12-interjection.md b/content/posts/2021-04-12-interjection.md new file mode 100644 index 0000000..a69d897 --- /dev/null +++ b/content/posts/2021-04-12-interjection.md @@ -0,0 +1,42 @@ +--- +category: 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. -- cgit 1.4.1