this post was submitted on 19 Apr 2025
933 points (88.0% liked)

linuxmemes

24540 readers
3387 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
     
    you are viewing a single comment's thread
    view the rest of the comments
    [–] HelloRoot@lemy.lol 144 points 2 days ago* (last edited 2 days ago) (8 children)
    [–] vfscanf@discuss.tchncs.de 77 points 2 days ago (1 children)
    [–] russjr08@bitforged.space 1 points 13 hours ago

    If you hit Ctrl Alt Delete very quickly in succession (I believe it's 7 times in a row) it will bail out from a stop job and proceed with shutting down

    Learned that trick because I was so tired of seeing that occur ha. Along that research I swear I recall seeing that it's a KDE/SDDM issue but I might be getting some wires crossed on that (and thus, don't quote me/take my word on that πŸ˜…)

    [–] juipeltje@lemmy.world 25 points 2 days ago (1 children)
    [–] Azzu@lemm.ee 13 points 2 days ago* (last edited 2 days ago) (1 children)

    systemd moment in the sense that someone not affiliated with systemd used systemd to write a stop job that doesn't terminate quickly? Or that you willingly installed software that brought along a slow stop job with it?

    This is like so far away from systemd's fault, idk, it must just be a meme right?

    [–] juipeltje@lemmy.world 5 points 2 days ago (1 children)

    Pretty sure i've had this happen with services i didn't even create, but yeah it was just a joke, i don't care about init systems, but i don't recall this ever happening when i was using runit.

    [–] Azzu@lemm.ee 3 points 1 day ago* (last edited 1 day ago) (1 children)

    I don't know runit. Maybe runit didn't even have a way to delay or customize shutdown, maybe it always just waits 5 seconds and then forcibly terminates a process, resulting in you never noticing when a cleanup job was too slow. Maybe you just randomly never installed a particular program with a slow shutdown job while using runit. There's a bunch of reasonable explanations and possibilities for why this difference exists, and they can all mean systemd is perfectly reasonable.

    [–] juipeltje@lemmy.world 2 points 1 day ago (1 children)

    Alright man, fact remains i was just making a silly joke, you don't have to be poettering's pr team lol

    [–] Azzu@lemm.ee 0 points 1 day ago (1 children)

    You're the one who brought up runit and insinuated it doesn't have this problem Β―_(ツ)_/Β―

    [–] juipeltje@lemmy.world 1 points 1 day ago

    I said i never experienced this problem with runit, not that it can't happen. It was anecdotal.

    [–] acockworkorange@mander.xyz 12 points 2 days ago (2 children)

    Wasn't the systemd dude a Microsoft employee or something?

    [–] swab148@lemm.ee 20 points 2 days ago (1 children)

    He wrote Pulseaudio, Avahi, and systemd before joining Microsoft, where he currently works.

    [–] acockworkorange@mander.xyz 11 points 2 days ago (2 children)

    So that's the story. SystemD feels very Microsofty, though. A big, opinionated, monolith.

    [–] BCsven@lemmy.ca 14 points 2 days ago (1 children)
    [–] acockworkorange@mander.xyz 11 points 1 day ago* (last edited 1 day ago) (2 children)

    Great talk indeed. And I will quickly acknowledge that something had to be done, and that systemd had the courage to innovate and address the issues. I just wish it did so in a more transparent way to the end user.

    For instance: there's a whole established system of dealing with logs in place. Why build a separate one just for your init system? Why binary? Why even integrate it with your init? I'm not saying storing everything on /var/log and using logrotate is ideal or even covers all use cases. But a log management system is its own thing.

    That's just an example of how systemd didn't jive with every other subsystem in a Unix like OS. It could have been done in a Unix way - small cohesive tools that are good at one job and can be combined to do more together.

    That's where I think he missed the mark when dismissing the monolithic criticism by saying "it's not a single binary so it's not monolithic". Its philosophy is monolithic.

    That said, I use systemd on my machines because that's what my do uses and I don't think it's a reason to swap distros. For the same reason I use Linux and not a micro kernel. I.e. philosophy is important, but implementation is importanter.

    . philosophy is important, but implementation is importanter

    Yes. This is the key

    [–] BCsven@lemmy.ca 5 points 1 day ago

    While monolithic may not be the keep is simple rule aimed for in originally in Unix/Linux, I wonder if it even matters....is there something really gained by init systems that make a difference for the average Linux user?

    One task lifecycle management tool to bring them all, one tool to find them. One tool to rule them all and in the darkness bind them.

    [–] WhyJiffie@sh.itjust.works 3 points 1 day ago (1 children)

    to be honest if that happens its better to understand why that happens, instead of just pulling the plug. maybe a larger program (like firefox) is still exiting and in the middle of saving the session and closing databases. if you pull the plug, it'll corrupt its data, it'll forget your opened tabs and whatnot and you'll be angry

    [–] acockworkorange@mander.xyz 1 points 1 day ago (1 children)

    I'm afraid you answered the wrong comment.

    [–] WhyJiffie@sh.itjust.works 2 points 1 day ago (1 children)

    well, yeah, maybe it should have gone to the parent comment

    [–] DannyBoy@sh.itjust.works 9 points 2 days ago (3 children)

    Not only do I get this on shutdown I get a job on startup that runs for a minute thirty that looks for a swap partition that I have deleted.

    [–] b_tr3e@feddit.org 6 points 2 days ago* (last edited 2 days ago) (1 children)

    Did you delete it or comment it out in /etc/fstab? Adding

    noresume
    

    to your boot arguments should also help. You can try that out in "extended options" during boot and add it to /boot/grub/grub.cfg later. Don't forget to run

    update-grub
    ``` after editing.
    [–] DannyBoy@sh.itjust.works 3 points 2 days ago

    Yeah I just deleted the swap partition without updating anything. I've realized since then I need to update the fstab but I never think about it until the odd time I do a full reboot.

    [–] alt_xa_23@lemmy.world 5 points 2 days ago (1 children)

    I've had that problem before, I think I had to mess around with my fstab and grub config to fix it.

    [–] b_tr3e@feddit.org 5 points 2 days ago (1 children)

    Yes. Deleting partitions without editing /etc/fstab is a nice way to render your system unbootable.

    [–] InFerNo@lemmy.ml 1 points 1 day ago (1 children)

    Only if they are necessary for the boot process I think

    [–] b_tr3e@feddit.org 3 points 1 day ago

    You think means you're assuming and relying on assumptions for critical options is deadly: Unless you're adding the "noerror" option to the referring line in /etc/fstab the machine will fail to boot.

    [–] BCsven@lemmy.ca 3 points 2 days ago

    As comments below you will need to check /etc/fstab and then run a mkgrub or mkgrub2 command with options like -o (you will have lookup the full string) and it will rewrite the info that the system is told at boot about drive partitions

    [–] sorrybookbroke@sh.itjust.works 10 points 2 days ago* (last edited 2 days ago)

    Dahm been quite a bit since I've seen this one. Wonder what changed on my system?

    [–] OrganicMustard@lemmy.world 6 points 2 days ago

    When I forget to close explicitly Steam before shutdown

    [–] DonutsRMeh@lemmy.world 5 points 2 days ago

    Praise all the syatemd gods

    [–] Agility0971@lemmy.world 2 points 1 day ago

    disconnects power cord