Ne znam zašto se još uvijek promovira ideja da je systemd (samo) zamjena za klasični init. To ne može biti dalje od istine.
Code:
systemd — The main init/service manager (PID 1)
systemd-boot - UEFI boot loader
systemd-journald — Logs system messages (journal)
systemd-logind — User logins, seats, sessions
systemd-networkd — Configures and manages network interfaces
systemd-resolved — DNS resolver and name resolution
systemd-timesyncd — SNTP/NTP client for time synchronization
systemd-udevd — Manages device events (hotplugging)
systemd-hostnamed — Manages system hostname (via D-Bus)
systemd-localed — Manages locale and keyboard layout settings
systemd-timedated — Manages system clock, timezone, and NTP toggle
systemd-machined — Tracks and manages containers and VMs
systemd-homed — Portable home directories and user management
systemd-coredump — Captures and processes core dumps
systemd-oomd — Userspace out-of-memory killer
systemd-rfkill — Manages RF-kill (airplane mode) switches
systemd-pstore — Handles persistent storage of kernel crash logs
systemd-firstboot — Configures hostname/locale/timezone at first boot
systemd-sysusers — Creates system users and groups at boot
systemd-sysctl — Applies kernel sysctl parameters
systemd-tmpfiles — Manages and cleans up temporary files/directories
systemd-remount-fs — Remounts API filesystems with correct options
systemd-update-done — Marks updates as completed
systemd-backlight — Restores screen backlight brightness on boot
systemd-cryptsetup — Manages encrypted block devices
systemd-hibernate — Handles hibernate operations
systemd-suspend — Handles suspend operations
systemd-hybrid-sleep — Handles hybrid sleep
systemd-sleep — Generic suspend/hibernate management wrapper
systemd-quotacheck — Checks disk quotas on boot
systemd-vconsole-setup — Configures virtual console font/keymap
systemd-repart — Automatic disk repartitioning tool
systemd-sysext — System extensions management
systemd-user-sessions — Enables/disables user logins at boot/shutdown
systemd se uguzio u svaki dio system managementa, da ne pričam da ogroman broj aplikacija dependa na libsystemd. OS bi se trebao zvati systemd/Linux umjesto GNU/Linux.
I to je ono što mene osobno smeta, monopol nad OS-om i kompleksnost (C) koda koji je teško za razumjeti za ljude koji nisu direktno uključeni u projekt. Filozofija je: Jel radi? Radi. Šuti i ne diraj.