Elektrine lite

← Feed

@operand@todon.nl

2025-05-02 11:10 UTC

@thechildofroth@mastodon.world @jmaris@eupolicy.social @kde@floss.social systemd is a program responsible for managing a variety of system tasks on Linux systems, most notably managing the running and communication of background programs (such as the program which handles sound, the program which handles wifi, the program which controls printers, etc). But it also manages things like booting, networks, user sessions, DNS, etc. Systemd is relatively new and replaced a system where many different programs were responsible for all of the individual tasks, whereas Systemd is one monolithic whole. Some people preferred having many individual programs and thus dislike systemd. Some people also dislike that systemd is so ubiquitous it is almost mandatory (some programs won't work without it). But broadly these things are not really important to "normal" users.

Replies (1)

  • @eliasp@mastodon.social 2025-05-02 12:24

    @operand@todon.nl #systemd by itself is - contrary to popular belief - not monolithic at all. It consists of dozens of individual components, which interact more or less tightly coupled together, but nearly every component can be theoretically replaced or disabled if not needed/wanted. The misbelief wrt it being monolithic might stem from the fact, that everything is developed within a single project/repository and every component mostly follows the same design patterns. @thechildofroth@mastodon.world @jmaris@eupolicy.social @kde@floss.social

    Open ##2942021