this post was submitted on 01 Apr 2024
343 points (100.0% liked)

linuxmemes

24415 readers
1055 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.
  • 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 2 years ago
    MODERATORS
     
    top 50 comments
    sorted by: hot top controversial new old
    [–] Hobbes_Dent@lemmy.world 53 points 1 year ago (2 children)
    [–] TheBat@lemmy.world 18 points 1 year ago (1 children)

    For the good of all of us

    Except the ones who are dead

    [–] Okami_No_Rei@lemmy.world 8 points 1 year ago (1 children)

    But there's no sense crying after every mistake.

    You just keep on trying 'til you run out of cake.

    load more comments (1 replies)

    Me using runit, I agree

    [–] hellfire103@lemmy.ca 43 points 1 year ago
    • OpenRC just feels nice
    • Runit is simple
    • S6 is really fucking fast
    • Some distros (e.g. Guix, Void, Gentoo) come with non-systemd init systems by default, but I use them for other reasons

    As for why I sometimes use musl, I like BSD. Also, Alpine Linux uses it by default, and most glibc software I've tried works just fine with gcompat.

    [–] MonkderDritte@feddit.de 35 points 1 year ago* (last edited 1 year ago) (5 children)

    I had to debug dns issues with a wm. Was disgusted what Systemd all does what it shouldn't.

    Musl was fine until i had to install the one blob most people hate and love, Steam.

    load more comments (5 replies)
    [–] communism@lemmy.ml 26 points 1 year ago (1 children)

    I like how simple and fast runit is. And the added security is nice.

    [–] dneaves@lemmy.world 12 points 1 year ago

    For a while I had an Asus laptop, and no matter what, it seemed to not want to work properly with systemd-based distros. It would hang on-boot about 95+% of the time, I'd hard shut-off, restart, repeat.

    On a whim, I tried Void Linux (runit) on it. And for whatever reason, it worked.

    [–] redcalcium@lemmy.institute 26 points 1 year ago (4 children)

    I use distros with systemd but damn, pretty soon it's not gnu/linux anymore, it'll be systemd/linux. systemd already manages services, bootloader, dns and networking. Maybe they'll replace coreutils next and the transition is completed.

    [–] pete_the_cat@lemmy.world 7 points 1 year ago (1 children)

    Linux is becoming more akin to BSD with the introduction of systemd.

    load more comments (3 replies)
    [–] m4@kbin.social 25 points 1 year ago* (last edited 1 year ago) (8 children)

    Gentoo comes with OpenRC as default so I roll with it. And it's simple and it works.

    Plus the idea of having to randomly wait for some obscure stuff to block for a minute the boot/shutdown is not my thing.

    [–] gentooer@programming.dev 8 points 1 year ago

    The cool thing with Gentoo is that you can just decide one day to switch to systemd and it's about as easy as changing your profile and updating your system (and maybe recompiling your kernel)

    load more comments (7 replies)
    [–] r00ty@kbin.life 25 points 1 year ago (4 children)

    People that complain about people not running systemd. Why does it bother you so much? :P

    load more comments (4 replies)
    [–] VinesNFluff@pawb.social 24 points 1 year ago (1 children)

    The developer of SystemD was mildly rude to some people back in 2009

    That means everything he makes is pure evil by definition and explanations as to why it's bad will be invented post-hoc to make it make sense.

    [–] Linkerbaan@lemmy.world 15 points 1 year ago (2 children)

    Linux developers are famous for how civil they handle their arguments. Especially that Linus Torvalds guy.

    [–] m4@kbin.social 9 points 1 year ago

    Especially that Linus Torvalds guy.

    Wait until you learn about the beloved OpenBSD leader Theo De Raadt.

    Imagine being so hard no other but frigging Linus Tolvards says you're "difficult".

    [–] notabot@lemm.ee 23 points 1 year ago (2 children)

    SysV init works more reliably, is smaller, does just one job and is much, much better architected.

    SystemD tends to fail if you do anything out of the ordinary, is massively bloated, has it's claws into far too many parts of the system, is IMHO poorly architected, the many of the individual components are poorly designed and the whole thing is a huge, and utterly unnecessary, attack surface.

    SystemD is probably adaquate if you just want to use your machine in the most basic way, but as soon as you try to do anything beyond that you start running into the rough edges and bad design decisions that it's plagued with.

    [–] jrgd@lemm.ee 12 points 1 year ago (4 children)

    Could you elaborate on this? As someone who uses SystemD extensively on workstations and servers for spawning and managing both system-level and user-level services, I do find minimal issues overall with SystemD minus some certain functionalities such as socket spawning/respawning.

    Of course some of default SystemD's housekeeping services do suck and I replace them with others. I would like to see the ability to just remove those services outright from my systems as separate packages since they do remain useless, but it isn't that big of an issue.

    [–] Max_P@lemmy.max-p.me 13 points 1 year ago

    I also use systemd a lot and it baffles me people can claim sysvinit was more reliable with a straight face.

    Half the time I restarted MySQL in the sysvinit days (pre-upstart as well), it would fail to stop it then try to start a new instance of it with the old one still running and the only way to fix it was to manually stop the other instance.

    Process management is like the one thing systemd really does well thanks to cgroups, it's impossible for it to lose track of processes because the process lied about its pidfile.

    load more comments (3 replies)
    [–] eya@lemmy.dbzer0.com 18 points 1 year ago (1 children)
    [–] Crazazy@feddit.nl 14 points 1 year ago (1 children)

    Hate to be that guy, but all those articles are 5 years or older. Have people had more recent complaints about systemd or did that movement that complains about it kinda move on?

    [–] eya@lemmy.dbzer0.com 13 points 1 year ago

    People don't need more recent complaints when those complaints are still relevant today.

    [–] AMDIsOurLord@lemmy.ml 18 points 1 year ago

    I can actually configure and understand everything the UNIX way, which is actually important to me, because I do some wacky shit with my system + I'm a developer, I physically need to understand my system so I can debug it when it starts to eat shit

    Although, seriously, if you're not a developer and don't intend on doing something specific with your system, just pick a mainstream distro and roll. I install Mint MATE or Ubuntu on my secondary systems too.

    [–] devilish666@lemmy.world 17 points 1 year ago (2 children)

    At this point i don't care anymore if my system has systemd or whatever, as long it's works i don't have complaint
    Maybe back when I'm still young i will agree with majority linux enthusiasm that systemd is bloat, GUI is bloat, or whatever. But now as long it's work & can do job properly i don't care or even care

    [–] MigratingtoLemmy@lemmy.world 19 points 1 year ago (1 children)

    Life is bloat.

    Jokes aside, GUI really is bloat. Especially when it's made by a corporate company with absolute dogshit development practices.

    On a more serious note, systemd is bloat. With all of you new kids coming over to this side, start with the right way: the runit way. Also compile Gentoo whilst you're at it.

    Obligatory /s if anyone is offended, you bunch of snowflakes

    [–] dneaves@lemmy.world 21 points 1 year ago (1 children)

    /s is bloat, say it like you mean it!

    load more comments (1 replies)
    load more comments (1 replies)
    [–] Telodzrum@lemmy.world 16 points 1 year ago (1 children)

    Most of them think that they’re making a point about an argument their side lost almost a decade ago.

    [–] MonkderDritte@feddit.de 9 points 1 year ago

    To which the other side replies with points outdated since the first other init/service manager aside from SysV and Systemd was invented.

    [–] Neon@lemmy.world 15 points 1 year ago (2 children)

    More Code in Kernel-space = less secure

    Systemd = a lot of Code in Kernel-space

    [–] Max_P@lemmy.max-p.me 15 points 1 year ago (3 children)

    There's no kernel-space code in systemd.

    load more comments (3 replies)
    load more comments (1 replies)
    [–] rottingleaf@lemmy.zip 13 points 1 year ago (6 children)

    By importance, descending:

    First, I don't like people promoting systemd. I don't need it more than other init systems. It's about picking the right group.

    Second, I want a simple distribution so I use Void, which famously uses runit. It's about being lazy.

    Third, I don't like the idea of it sprouting dependencies which it shouldn't. It's about paranoia. See recent news with a backdoor which wouldn't work if not for this.

    load more comments (6 replies)
    [–] s_s@lemm.ee 12 points 1 year ago* (last edited 1 year ago) (1 children)

    Does Alpine Linux count as "running"?

    SystemD just isn't necessary for every Linux install.

    Linux has thousands of uses that aren't "running on bare metal on my customized gaming rig at my computer desk to play steam games and pretend to look like Mr. Robot"

    load more comments (1 replies)
    [–] MigratingtoLemmy@lemmy.world 12 points 1 year ago

    Staying lean in my init is a hobby

    [–] owatnext@lemmy.world 11 points 1 year ago

    My initial experience with Linux was without systemD and I didn't like it when Debian switched to it. Void is comfy enough.

    [–] pastermil@sh.itjust.works 9 points 1 year ago

    Dunno...

    Wanna ask my OpenWRT router that?

    Also, is Android not Linux anymore?

    [–] BCsven@lemmy.ca 8 points 1 year ago* (last edited 1 year ago) (1 children)
    load more comments (1 replies)
    [–] cley_faye@lemmy.world 7 points 1 year ago

    I like being able to see my logs without waiting 20 minutes, knowing who started what without playing cat and mouse with random processes and being able to change something without going through multiple levels of merged configurations files from three different sources.

    I also enjoy tools that were developed over decades and not rewritten from scratch reintroducing long-solved issues.

    [–] Blinchik@lemmy.world 7 points 1 year ago (2 children)

    Its just easier for me to dualboot windows. Im too dumb to find how to do it with systemd :p

    [–] RecluseRamble@lemmy.dbzer0.com 7 points 1 year ago (1 children)

    Aren't you talking about systemd-boot which is optional anyway? systemd covers the Linux init process which should have nothing to do with dual booting, no?

    load more comments (1 replies)
    [–] jose1324@lemmy.world 6 points 1 year ago

    That is systemd-boot, which is separate. You should use refind anyways

    load more comments