It is actually systemd/Linux!
There are a lot of conspiracy theories about systemd being spyware.
- systemd fallbacks to G**gle/Cloudflare DNS Which, obviosuly, don’t respect privacy. systemd also use g**gle’s ntp server to get the time. Meaning that systemd will phone g**gle if it can’t access to the default server.
>Make each program do one thing well. To do a new job, build afresh rather than complicate old programs by adding new “features”.
According to this systemd has 1.2 million lines:
There’s also systemd-boot, systemd-cryptsetup and probably much others than we haven’t discovered yet.
Here’s a list of what systemd manages:
Being systemd so fucking big, it could crash in any second. And since systemd is PID 1, if it crashes, the kernel would panic.
GNU’s not UNIX! so why would it have to follow the UNIX philosophy?
Because it is UNIX like!
systemctl uses its own format (binary btw) to logs the shit, and you have to use journalctl (can’t use less/more/cat/whatever) to see what’s going on.
At least, there’s /var/log. But not all software use that