this post was submitted on 27 Sep 2026
1305 points (98.7% liked)

linuxmemes

33069 readers
1748 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 of any kind will not be tolerated. This is an LGBTQ+-friendly community -- if that is a problem for you, you should leave.
  • 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
    1305
    I feel seen (media.piefed.zip)
    submitted 2 weeks ago* (last edited 2 weeks ago) by inari@piefed.zip to c/linuxmemes@lemmy.world
     
    top 50 comments
    sorted by: hot top controversial new old
    [–] makeshift0546@lemmy.today 155 points 2 weeks ago (7 children)

    It’s just files, how hard could it be 🀷

    [–] soyslurper2@lemmy.dbzer0.com 37 points 2 weeks ago

    I fucking wish

    [–] Redjard@reddthat.com 16 points 2 weeks ago (1 children)

    Check out dbus and notify.
    And then unpack your dracut initrd.

    [–] krakloskewm@lemmy.zip 1 points 2 days ago (1 children)

    I don't understand the dbus.

    I've tried.

    But I just don't get it.

    [–] Redjard@reddthat.com 2 points 2 days ago* (last edited 2 days ago) (1 children)

    Understand on what level?

    The basic idea is that dbus is a type of communication layer and api.
    Services can register there and programs see their registrations. dbus can in theory then launch a service too, so things don't have to run all the time.
    The idea is similar to having some known config file, that programs write to and that a service listens on or uses later. But dbus has more granularity.

    It also often runs the other way, with system components presenting info in dbus and programs using it, to adapt to user configuration.

    And let's not even get into udev.

    Point here is that dbus could be implemented via a command and an sqlite database for example. The command checks the database and constructs the dbus state from it.
    But for likely performance reasons it isn't, so this info is simply hidden in dbus, in ram, instead of being a file.

    You can access dbus via a socket file ofc, but it's not like you can mount it.

    Even more confusingly, the internal ephemeral dbus structure with its apis and endpoints resembles a filesystem. In that way it is similar to the w!ndows registry, though not nearly as bad.

    so yeah dbus is most definitely not files

    edit: also there's multiple dbusses, usually one per user and one for the system. Those two hold different apis and info. It's just the same thing twice tho.

    [–] krakloskewm@lemmy.zip 1 points 2 days ago (1 children)
    [–] Redjard@reddthat.com 2 points 2 days ago (1 children)

    I mean what do you wanna know?
    What's your concrete question, or how did you get confused by dbus?

    [–] krakloskewm@lemmy.zip 1 points 2 days ago

    I'm being facetious

    Your comment was actually very thorough and helpful.

    That killed a Plan9 (and 9front) fan.

    load more comments (4 replies)
    [–] mmmm@sopuli.xyz 55 points 2 weeks ago (13 children)

    20 years this year and I still am not sure how it is supposed to be pronounced (in english)

    [–] Zachariah@lemmy.world 51 points 2 weeks ago (14 children)
    [–] NaibofTabr@infosec.pub 27 points 2 weeks ago

    guy over here trying to start a war

    load more comments (12 replies)
    [–] RickyRigatoni@piefed.zip 15 points 2 weeks ago (1 children)
    [–] wreckedcarzz@lemmy.world 13 points 2 weeks ago (1 children)
    load more comments (1 replies)
    [–] hperrin@lemmy.ca 10 points 2 weeks ago (12 children)
    load more comments (12 replies)
    load more comments (10 replies)
    [–] uderecife@piefed.world 47 points 2 weeks ago (4 children)

    24 years exclusively running it.

    Short answer: magic.

    Long answer: a stressful full week trying to get everything right, followed by a long, blissful period forgetting how hard it was to get it up and running like magic.

    load more comments (4 replies)
    [–] Agent641@lemmy.world 43 points 2 weeks ago (1 children)

    When Linux is working, one does not tempt fate by asking why.

    One does not ask how the Linux is working, one only asks if.

    [–] some_guy@lemmy.sdf.org 40 points 2 weeks ago

    The more you know, the more you know that you don't know a damn thing.

    [–] Diplomjodler3@lemmy.world 39 points 2 weeks ago (3 children)
    load more comments (3 replies)
    [–] lemmygarden@lemmy.today 39 points 2 weeks ago

    I don't know shit about Linux. I just know it's fast and not Microsoft.

    [–] rockSlayer@lemmy.blahaj.zone 32 points 2 weeks ago

    As someone who uses Linux every day for work, I don't know how to fix shit. I'm not paid to troubleshoot

    πŸ™‹β€β™‚οΈ: "How does Linux work?"

    πŸ‘¨β€πŸ’»: "...does it?"

    [–] ActualGrapesTasteGreen@piefed.zip 29 points 2 weeks ago (1 children)

    I just say "everything's a file" until they stop asking questions

    load more comments (1 replies)
    [–] sleepmode@lemmy.world 27 points 2 weeks ago (5 children)

    But seriously - if you do want to see the inner workings, perform a Gentoo stage 2 to dip your toes in. LFS after if you’re feeling dangerous. Then things will start to come together. But maybe do it on a spare machine… You can/will break things and you will need a fallback to do research. Don’t bother if you don’t care to read manuals, it’s not easy and can be frustrating.

    [–] corsicanguppy@lemmy.ca 14 points 2 weeks ago (14 children)

    I've been working with Linux since 1.1.98, I think, 1.2.13 for sure. That's probably 32 years.

    I've built kernels for enterprise distribution as part of a build group. I've worked to secure our distribution. I've led the security response team.

    I've never run gentoo.

    You think I should ?

    load more comments (14 replies)
    [–] muhyb@programming.dev 11 points 2 weeks ago (17 children)

    I once tried Gentoo stage 1 because I felt bad ass and failed miserably. However that also taught me a lot.

    load more comments (17 replies)
    [–] Mikelius@lemmy.ml 10 points 2 weeks ago

    Proud Gentoo user for the past 12ish years and this is the first I've heard of "stage 1" and "stage 2". This explains the number for stage 3 I guess lol. Even with stage 3, and having dealt with gentoo (still my daily driver to date), I think I've learned more than I would have with many other distros.

    load more comments (2 replies)
    [–] hperrin@lemmy.ca 24 points 2 weeks ago

    It takes the raw code, bakes it at 450Β°F for 90 minutes, then does some magic.

    [–] Grail@multiverse.soulism.net 20 points 2 weeks ago (2 children)

    Communist nerds decided that computer programs should be free, so they made free computer programs for you. It's better than corpo slop because all the most passionate nerds are sharing their code with each other, and judging every other nerd's code.

    load more comments (2 replies)
    [–] panda_abyss@lemmy.ca 20 points 2 weeks ago (2 children)

    I compiled Linux last week and I don’t even know how it works

    load more comments (2 replies)
    [–] Funkt4st1c@lemmy.world 18 points 2 weeks ago (1 children)

    The more you know about computers the more you realize its just magic rocks, and that magic, rocks.

    load more comments (1 replies)
    [–] tacosanonymous@lemmy.blahaj.zone 18 points 2 weeks ago (1 children)
    [–] phoenixz@lemmy.ca 10 points 2 weeks ago (2 children)

    So when is the rest of this gif happening?

    load more comments (2 replies)
    [–] Digit@lemmy.today 15 points 2 weeks ago (1 children)

    ... And there are a lot more of those random guys around now.

    [–] AlligatorBlizzard@sh.itjust.works 13 points 2 weeks ago (3 children)

    Statistically yes, but also you're noticing a lot more because Lemmy creates those guys. Source: random guy. (Although I'm actually the low end "who the fuck knows" on the IQ chart version of this meme.)

    load more comments (3 replies)
    [–] AnimalsDream@slrpnk.net 15 points 2 weeks ago (4 children)

    What I tell people: "When you get used to using an operating system that respects your rights, you don't wanna go back."

    load more comments (4 replies)
    [–] sem@lemmy.blahaj.zone 14 points 2 weeks ago (5 children)

    Under the hood there is this thing in there called "systemd" that does a pretty good job making Linux work, and has made some people happy and some other people unhappy.

    Before systemd there was something called "init" or maybe "system v" that wasn't as good at systemd, especially not at restarting things if there was a problem, but it was real fast and less complicated.

    This is not part of the Linux kernel though, i have no idea how that works.

    Can i be dewey, but with the glasses?

    [–] saturn57@lemmy.world 10 points 2 weeks ago* (last edited 5 days ago)

    Closeβ€”a few other people use a different init system to be extra niche. There are tens of us! Tens!

    load more comments (4 replies)
    [–] strop@lemmy.ml 12 points 2 weeks ago

    We don't ask that question here

    [–] crazycraw@crazypeople.online 11 points 2 weeks ago (2 children)

    I was unaware ifconfig was no longer a thing a little while back. boy oh boy did it take a long time to troubleshoot.

    load more comments (2 replies)
    [–] mortn@lemmy.ml 10 points 2 weeks ago (3 children)

    It's like asking "How does toilet paper work?" Meaning to say you don't have to know all the details about how it comes to be but can just use it and appreciate it does work. And you also know it would be really messy and with poor hygiene without.

    load more comments (3 replies)
    [–] Ephera@lemmy.ml 10 points 2 weeks ago

    I'm at the point where I struggle to explain to newbies how to do things, so I'm always glad that other newbies do it. πŸ₯΄

    [–] Simulation6@sopuli.xyz 10 points 1 week ago

    I took an operating system class in college that involved basicly creating a baby OS. Lot of fun.

    load more comments
    view more: next β€Ί