articles/systemd.md: update article
This commit is contained in:
parent
dfd341784f
commit
6463d2631d
1 changed files with 12 additions and 2 deletions
|
@ -1,20 +1,30 @@
|
|||
# systemd
|
||||
*This article is part of the bloat and vomit inducing series*
|
||||
|
||||
systemd (also known as soystemd) is a bloated and predatory init system for [Linux](linux.md) made by [Micro$oft](microsoft.md)
|
||||
systemd (also known as soystemd) is a [bloated](bloat.md) and predatory init system for [Linux](linux.md) made by [Micro$oft](microsoft.md)
|
||||
employee Lennart Poettering (then working for RedHat) as a mean of bringing the *Embrace, Extend and Extinguish* and update culture movements into Linux.
|
||||
|
||||
systemd is not only a PID 1 init, is an entire suit of bloat, which pointlessly replaces functionality that was already provided by standard
|
||||
[Unix](unix.md) utilities, It also provides a binary logging format that's only viewable with `journalctl`, which adds additional problems
|
||||
such that a file system corruption (or just file corruption) can lead to log files being unreadable, in contrast with the traditional practice of
|
||||
using just plain text files for logging, which stay relatively readable after corruption.
|
||||
|
||||
On a systemd-infested system, `rm -rf /` not only will nuke your root filesystem; it can also [brick your motherboard](https://github.com/systemd/systemd/issues/2402)
|
||||
(if using UEFI boot).
|
||||
|
||||
A notable backdoor (thwarted) attempt in 2024 on liblzma was facilitated by a completely redundant systemd dependency added by Debian maintainers to OpenSSH.
|
||||
Had the backdoor attempt succeeded, it would have given full root access to millions of Linux servers.
|
||||
|
||||
## Distros without soystemd
|
||||
- Artix Linux (basically Arch Linux without systemd)
|
||||
- Gentoo
|
||||
- Alpine Linux
|
||||
- Void Linux
|
||||
- Devuan (fork of Debian)
|
||||
- Slackware
|
||||
- Linux From Scratch
|
||||
- OpenWRT
|
||||
- Guix
|
||||
- GNU Guix
|
||||
- ...
|
||||
|
||||
## See also
|
||||
|
|
Loading…
Add table
Reference in a new issue