10
Condor
5y

Is it just me or is systemd 240 royally fucked up?

My containers running Arch don't get connected to the network and systemd-networkd fails to start. On my laptop, the network is also unable to connect sometimes. And it consistently fails to complete shutdown without hard poweroff. The only viable temporary solution was rolling back to a snapshot in ALA that still has 239. Is that really supposed to be how a critical system component like the init is supposed to behave and get taken care of its issues?

Fuck QA, amirite ðŸĪŠ.. seriously, that's even worse than Windows' "features" 😒

Comments
  • 1
    I personally use netctl (on Arch), but I didn't notice these issues *yet*... If I see a systemd update incoming I'll be sure to be very careful before accepting the update 😅😅
  • 6
    I think that systemd is a piece of garbage. Yeah, the old script labyrinth sucked, and something had to be done, but systemd is typical Poettering crap.
  • 3
    s/240//
  • 6
    @Fast-Nop @d4ng3r0u5 at this point, I can't argue with that :') systemd is getting worse every day it seems... And the worst part of it IMO is that it's become way too impractical to use other inits. Long live freedom of choice in Linux, right?
  • 4
    @Condor what I hate about systemd is not even the bugs. Everything new has bugs. It's the monolithic architecture and violation of DRY that totally breaks with the Unix philosophy of "do one thing, but do it right".
  • 7
    Ew, systemd.

    Functional and somewhat decent to interact with, but also shoddy and terrible with poor support from the devs.

    I dont want any one thing (apart from myself) in control of most of my system.
  • 2
    @Fast-Nop I 100% agree with you concerning the older init scripts, but do far I'm kinda happy with systemd 😅 but let's face it, I haven't been using a Linux distro as my *main* OS for all that long, even though I had some experience with it before that... I guess I like how simple service files seem to be, even though I also don't like its all-encompassing, monolithic architecture at all
  • 10
    It seems like the main difference between Poettering and Torvalds is that Torvalds actually knows what's important and how to get shit done while still insulting people.
  • 2
    @Condor you can still use openrc, lots of distro have it has an option
  • 3
    systemd _seems_ irreplaceable, but that's not true at all. Init and supervision can be replaced by OpenRC or runit, networkd by networkmanager or wicd, resolved by openresolv, journald by syslog, udevd by eudev.

    I'm running full-featured desktop environments without it, and there are variants of many popular distros that are systemd-free. Just a Google search away.
  • 3
    Appart from the fact that systemd itself is a complete pain in the ass I have been running 240 for a while now and didn't notice such problems.
  • 2
    @flocke as far as I can tell, it only applies to containers, and completely breaks them. Here's some relevant issues: https://github.com/systemd/systemd/..., https://github.com/lxc/lxc/... and https://bugs.launchpad.net/ubuntu/... if you're interested.

    Essentially systemd wants to make a change in how it mounts its namespaces (I think? Not entirely sure how systemd's internals work), but AppArmor doesn't support this yet.
Add Comment