this post was submitted on 13 Jun 2026
236 points (94.4% liked)

linuxmemes

31728 readers
266 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
  • Don't get baited into back-and-forth insults. We are not animals.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn, no politics, no trolling or ragebaiting.
  • Don't come looking for advice, this is not the right community.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, <loves/tolerates/hates> systemd, and wants to interject for a moment. You can stop now.
  • 5. ๐Ÿ‡ฌ๐Ÿ‡ง Language/ัะทั‹ะบ/Sprache
  • This is primarily an English-speaking community. ๐Ÿ‡ฌ๐Ÿ‡ง๐Ÿ‡ฆ๐Ÿ‡บ๐Ÿ‡บ๐Ÿ‡ธ
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
  • 6. (NEW!) Regarding public figuresWe all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.
  • Keep discussions polite and free of disparagement.
  • We are never in possession of all of the facts. Defamatory comments will not be tolerated.
  • Discussions that get too heated will be locked and offending comments removed.
  • ย 

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.

    founded 3 years ago
    MODERATORS
     
    you are viewing a single comment's thread
    view the rest of the comments
    [โ€“] Buffalox@lemmy.world 11 points 1 day ago* (last edited 1 day ago) (5 children)

    This post is amusing and funny, but personally I love systemd and I was also very fond of PulseAudio that brought massive improvements at the time.
    Lennart Poettering is absolutely a hero of Linux and Open Source, and helping Linux as a full blown high quality OS get to where it is today. Stronger and better than ever!!! Contrary to other major operating systems that suffer from serious Enshittification.

    Remember before systemd the most popular init system was upstart, and upstart was buggy as hell, with very serious bugs that existed for years without being fixed, because the basic design of init systems made it very very hard (impossible). and upstart was arguably the best among the rest. But because Ubuntu also switched to systemd, upstart has been deprecated because Upstart was an Ubuntu project.

    systemd was an entirely new design strategy that fixed errors that had been impossible to fix with traditional init systems.
    However some still prefer System V init, and I think Gentoo still uses that as default, I suppose because they find it better (easier to use) for tinkerers that micro-control everything.

    But IMO the design of systemd seems like pure genius, really a solution to a problem that needed fixing.

    [โ€“] corsicanguppy@lemmy.ca 3 points 14 hours ago (1 children)

    Remember before systemd the most popular init system was upstart,

    For 5 years; maybe. Before, during, and since, sysV is still the most popular.

    And, as dictionaries, politics and Windows will tell you, what is popular is not always best.

    [โ€“] Buffalox@lemmy.world 1 points 11 hours ago

    Yes upstart was relatively short lived 8 years:

    https://en.wikipedia.org/wiki/Upstart_(software)

    But Ubuntu did put some effort into improving the init process with Upstart, and it was the fastest init system until systemd beat it by being way way better at multi threading.
    Ubuntu also massively improved how well Linux worked on laptops, and upstart was part of that effort too.
    What is best can be subjective, being the most popular signifies that most people found it to be best.

    [โ€“] prettybunnys@piefed.social 12 points 1 day ago (2 children)

    Iโ€™d wager most folks arenโ€™t even sure why systemd was โ€œcontroversialโ€ and donโ€™t remember a time before it, but are instead just jumping on systemd implementing age as a field.

    [โ€“] semperverus@lemmy.world 2 points 1 day ago

    Ive been riding SystemD for its faults since the beginning. The age verification was just one more on the pile.

    [โ€“] Buffalox@lemmy.world 3 points 1 day ago (1 children)

    A lot of the controversy against systemd was pure bullshit.

    but are instead just jumping on systemd implementing age as a field.

    My guess is you are right, but age verification is not an idea of systemd, implementing it is an attempt at making it possible to fulfill a legal requirement by some countries. It's stupid, but stupid is now planned to be legally required in some countries.

    Yep, turns out technology enthusiasts who have a vested interest in an operating system are an opinionated bunch

    [โ€“] semperverus@lemmy.world 5 points 1 day ago (1 children)

    SystemD itself was fine. Not great but better than what we had and I was happy with what it did.

    But then it started to sprawl and take over things it had no business doing.

    At this point I am no longer using the Linux kernel, I'm using the SystemD kernel, and as soon as Poettering feels like it he can simply sell the rights to SystemD to a big corpo like Microsoft once everything fully depends on it.

    [โ€“] Buffalox@lemmy.world 1 points 23 hours ago

    There were pros and cons, I get the annoyance with the binary vs text files.
    But systemd booted faster than upstart, despite upstart was made for speed and systemd was made for being robust. The robustness of systemd however made it possible to make the ini process multithreaded and still work flawlessly, where old ini systems tend to have race conditions that make it near impossible.
    systemd is more robust, faster and more flexible, so how it wasn't great remains a mystery to me?

    [โ€“] SigHunter@discuss.tchncs.de 5 points 1 day ago (1 children)

    Gentoo offers systemd and OpenRC, not SysV

    [โ€“] Buffalox@lemmy.world 0 points 23 hours ago (1 children)

    OK thanks apparently OpenRC is a further development of Sysvinit, having many similarities.

    https://en.wikipedia.org/wiki/OpenRC

    Parallel service startup (off by default)

    This is probably because it's still hard to get to work without handcrafting for a particular system, IMO a very telling difference between the old init designs contrary to systemd that handles parallel startups like a champ.

    [โ€“] black0ut@pawb.social 2 points 15 hours ago (1 children)

    In my experience, booting using single threaded inits (at least in their early stages) actually speeds up the process. The overhead from multithreaded startup on something as simple as an init system can hurt startup performance, especially on older CPUs.

    [โ€“] Buffalox@lemmy.world 1 points 10 hours ago

    Of course you need a CPU capable of multi threading, which today means any CPU, but then there is no doubt that the multithreaded init process is way faster.
    This was thoroughly tested when systemd demonstrated it.
    Single threaded init processes have bottlenecks, and a single issue will stall the whole process. Of course systemd only influence boot speed of user space, but the Linux kernel itself is also multithreaded in it's boot processes today, because it is without a doubt faster.