• 1 Post
  • 28 Comments
Joined 10 months ago
cake
Cake day: January 1st, 2024

help-circle














  • Unsafe@discuss.onlineOPtoLinux@lemmy.mlSystemd is far from being perfect
    link
    fedilink
    arrow-up
    4
    arrow-down
    2
    ·
    10 months ago

    the added difficulties of making it system agnostic did not compensated for the low user base

    • 2003: Udev was launched, providing support for musl, non-systemd distros, and others.
    • 2004: NetworkManager was launched, with Udev as a crucial dependency.
    • 2006: Dbus was created without dependencies on distro-specific packages.
    • 2009: Dbus becomes a dependency for NetworkManager.
    • 2010: Red Hat introduces systemd, with core components including logind, journald, and timers.
    • 2012: Developers made udev less compatible with old kernels, musl-based, and non-systemd Linux distros by merging it with systemd. You can find more information about this here: https://lwn.net/Articles/490413, https://lwn.net/Articles/529314/
    • 2017: PipeWire was launched, with logind as a dependency.
    • 2017: Reimplementations of the bus protocol called dbus-broker were launched. Its compatibility launcher requires systemd.
    • 2020: After systemd had already been adopted by all major distros, systemd-tmpfiles gained the ability to be built as a standalone executable.
    • 2022: WirePlumber was launched, with pipewire as a hard dependency.

    Looks like Red Hat makes everything they can systemd-dependent. Including Gnome.