this post was submitted on 04 Jan 2025
276 points (83.0% liked)

linuxmemes

22046 readers
2178 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.
  • These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment.
  • 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. Even if you watch it on a Linux machine.
  • 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.
  • Β 

    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
    276
    Orwelluan (lemmy.world)
    submitted 3 weeks ago* (last edited 3 weeks ago) by [email protected] to c/[email protected]
     

    In reference to: https://lemmy.world/post/23862757

    I use Void btw

    Image text:

    Most people rejected his message.

    "Systemd is Satan's creation! Pure Evil!"

    They hated Talking Pig because He told them the truth.

    top 50 comments
    sorted by: hot top controversial new old
    [–] [email protected] 2 points 1 day ago

    Just the meme/thread I was looking for. As someone that's been out of the linux game for awhile, what's the lastest on the controversy here? Do the systemd haters look more or less correct in the year 2025?

    [–] [email protected] 1 points 1 week ago

    🀘Hail Systemd!🀘

    [–] [email protected] 2 points 2 weeks ago

    system d struggle sessions should be integrated into SystemD

    [–] [email protected] 13 points 2 weeks ago

    Install what you want we're in the land of the free (and open source software) here

    [–] [email protected] 4 points 2 weeks ago (1 children)
    [–] [email protected] 1 points 1 day ago (1 children)

    redpill me on artix. Why should I switch from something like gentoo that still enables me to avoid systemd?

    [–] [email protected] 1 points 19 hours ago (1 children)

    I tried gentoo a while ago and couldn't figure out portage, but that's on me... The reason i switched to from standard arch was just because my pc took 3 miniutes to boot (from nvme) and changing my init sys to runit solved my issue. I'd love to actually figure out gentoo someday though

    [–] [email protected] 1 points 14 hours ago

    There's a support channel on irc for things like this. Also portage is just a better pacman--it can do more and thusly a time investment is necessary to be in control of your hardware

    [–] [email protected] 7 points 2 weeks ago (3 children)

    I still can't wrap my head around why SystemD has become the defacto standard & why aren't devs trying out OTHER init-systems

    [–] [email protected] 11 points 2 weeks ago* (last edited 2 weeks ago)
    1. It was doing new things.
    2. It was easier to learn.
    3. The other init systems were (are) stagnant.

    Imagine trying to get new, young developers to adopt C or Pascal when the likes of Rust and Python exist. You can make arguments for a thing's superiority based on moral standards (which are always subjective), but morality is a poor metric. If everything was done based on that, the Linux ecosystem would be in the same state as the GNU Hurd kernel.

    [–] [email protected] 3 points 2 weeks ago

    The choice of init system is up to the distro maintainers because init scripts are usually created and maintained by the packager of a given application. Debian for example chose its init system via a democratic vote. Distros that focus on different init systems exist, like the Debian fork Devuan.

    [–] [email protected] 10 points 2 weeks ago (1 children)

    It's pretty good at starting services. It just keeps adding bundled things people wouldn't use otherwise, in a fairly microsoft fashion

    [–] [email protected] 0 points 2 weeks ago (1 children)
    [–] [email protected] 4 points 2 weeks ago

    Yes, always has been.

    There's also no uppercase d in systemd, the word is entirely lowercase (but I'll still write it with an uppercase s at the start of sentences).

    [–] [email protected] 2 points 2 weeks ago (1 children)

    been out of lemmy for a while, what happened to the comic strip where openrc and runit battled systemd?

    [–] [email protected] 1 points 2 weeks ago

    It was cropped and this is being passed off as new content

    [–] [email protected] 7 points 2 weeks ago (1 children)

    Now we just need to find a way to integrate systemd into wayland and watch people lose their mind.

    [–] [email protected] 3 points 2 weeks ago

    It sort of is, the whole elogind thing.

    [–] [email protected] 19 points 2 weeks ago (3 children)

    In practice, what makes it so bad?

    [–] [email protected] 4 points 2 weeks ago

    Bad usability, binary logs, crummy architecture.

    [–] [email protected] 24 points 2 weeks ago (2 children)

    It's new and different, and the Linux boomers who are still stuck on ALSA and ext2 hate it.

    [–] [email protected] 1 points 2 weeks ago (1 children)

    what are the better alternatives for ALSA and ext2 ?

    [–] [email protected] 3 points 2 weeks ago

    PipeWire and btrfs

    [–] [email protected] 1 points 2 weeks ago (1 children)

    what is it? systemD is new?

    [–] [email protected] 5 points 2 weeks ago

    When you entered the scene before epoch 0 I guess it is.

    [–] [email protected] 13 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

    Everything else aside, my biggest gripes are with service control. Instead of just "service" they had to invent a new name that was super close to an existing function (systemctl vs sysctl) and reverse the switch order. (service sshd stop vs systemctl stop sshd.service)

    Besides that, I absolutely hate that all the service configs are not in a standard location. Well, you get things like sshd.conf which are still in etc, but the systemctl configs are who knows where.

    There are more important things to hate on with systemd, but I went for the superficial this time and I absolutely hate service management with systemd now.

    [–] [email protected] 6 points 2 weeks ago

    wrt conf file location, they're only generally in /usr/lib/systemd, /etc/systemd, or /run/systemd. You can always find out what's getting read with systemctl cat <service-name>. Way easier to find stuff than with some other random programs imo, I've seen crap have default conf files in dumb places like /usr/share/<service-name>/lib/etc.

    [–] [email protected] 7 points 2 weeks ago (1 children)

    It's not evil. It's merely

    • the wrong tool
    • built wrong
    • on wrong principles
    • by a bad team
    • who has poor coding and interaction

    and now RedHat's wunderkinder has moved onto Microsoft where he's a better fit. Ideally, we can go back to Linux again.

    Simple.

    As someone who ran security for an enterprise OS company, I can't see why there's any debate on this. Are we used to choosing comfy things despite the safety concerns, now, or just when Lennart shits them out?

    [–] [email protected] 5 points 2 weeks ago

    Are we used to choosing comfy things despite [...] concerns

    People have been choosing convenience above everything else for a while, personally I find that doing so is even glorified at times.

    [–] [email protected] 12 points 3 weeks ago

    Poettering worked for Red Hat from 2008 to 2022.[2][3] He then joined Microsoft.

    In 2017, Poettering received the Pwnie Award for Lamest Vendor Response to vulnerabilities reported in systemd.

    This Mastodon stream from Lennart Poettering describes a sudo replacement β€” called run0 β€” that will be part of the upcoming systemd 256 release. It takes a rather different approach to the execution of privileged commands, avoiding the use of setuid (which he calls "SUID") permissions entirely.

    Basically Microsoft bloat confirmed, everyone switch back to OpenRC lol

    [–] [email protected] 19 points 3 weeks ago

    There is nothing wrong about it, also it's easy to use which is a plus to me

    [–] [email protected] 7 points 3 weeks ago* (last edited 3 weeks ago)

    I've never really had issues with systemd, but I must say when I was setting up void I did really enjoy the runit init system πŸ€·β€β™‚οΈ

    [–] [email protected] 2 points 3 weeks ago

    This is high art.

    load more comments
    view more: next β€Ί