I feel seen (media.piefed.zip)
submitted 1 month ago by to c/linuxmemes@lemmy.world
 
I feel seen

top 100 comments

sorted by: hot top controversial new old
[–] 148 points 1 month ago (12 children)

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

  • source
  • hideshow 12 child comments
  • [–] 14 points 1 month ago (5 children)

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

  • source
  • parent
  • hideshow 5 child comments
  • [–] 1 point 1 month ago (4 children)

    I don't understand the dbus.

    I've tried.

    But I just don't get it.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 2 points 1 month ago* (3 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.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 1 month ago (2 children)
  • [–] 52 points 1 month ago (41 children)

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

  • source
  • hideshow 41 child comments
  • [–] 50 points 1 month ago (14 children)
  • [–] 5 points 1 month ago (11 children)

    Now I just wanna know whether GNU is Guh-noo or Juh-noo or Gee-en-yoo

    🀣 1
  • source
  • parent
  • hideshow 11 child comments
  • [–] 8 points 1 month ago (5 children)

    I haven't used Linux regularly since 2006, which either means I'm out of the loop or an ancient bearer of lost knowledge:

    I think it's "G'noo" like "G'day" or "G'night."

  • source
  • parent
  • hideshow 5 child comments
  • [–] 8 points 1 month ago (3 children)
  • [–] 13 points 1 month ago (2 children)

    That's the thing, his pronounciation there is eerlie similar to what I'm used to spanish (where it is pronounced just as it is spelt) that my ol brain kind of does a short-circuit and can't assimilate the fact that it's just kind of the same thing in both languages and if it's in the middle of a sentence I have to go back to speaking my crappy non-native english

  • source
  • parent
  • hideshow 2 child comments
  • [–] 6 points 1 month ago

    Not sure if this helps, but in English (my native language), I would pronounce it with a short β€œi”, like in β€œsit”. You could also pronounce it with a Spanish β€œi” (same as Finnish β€œi” to my ears). I would not pronounce it with a long English β€œi” because the vowel length is too long and doesn’t sound right.

  • source
  • parent
  • [–] 10 points 1 month ago (12 children)
  • [–] 4 points 1 month ago (5 children)
  • [–] 4 points 1 month ago (3 children)

    except it's derived from Linus's name, which in finnish is pronounced as Lee-noos, so technically it should be Lee-noox.

    In reality tho? Nobody cares

  • source
  • parent
  • hideshow 3 child comments
  • [–] 45 points 1 month 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.

  • source
  • hideshow 4 child comments
  • [–] 5 points 1 month ago

    Those weeks were a lot more stressful, and longer than a week, when I used Slackware and started installing stuff that wasn't packaged for Slackware. I would dread new software. It was the Unifi controller that finally put me over the edge: I wasn't even willing to give it a shot. I ran the controller on my Kubuntu desktop for a few weeks until I switched the server to Debian.

    It felt like a house of cards. Nudge one of those cards by, say, updating a library, and you could easily break something else.

    "If you want to know how Linux works, ask a Slackware user," is the old saying. It's true...we had to know, because we didn't have a choice not to know.

  • source
  • parent
  • [–] 3 points 1 month ago (1 child)

    my experiece is just stuff getting fixed and breaking rsndomly tbh.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 1 month ago

    So many factors at play.

    The number of packages installed, the use of externally unsupported repos, the distro you use, reliability of their packaging system, how much you deviated from the baseline customization, and probably more.

    Keeping track of everything off what and how much you changed may prove difficult. But it helps taking notes of how you solved the more complicated issues.

    With time you learn to live with the inevitability of something breaking. You update less often, and only when you really have to. Repairing stuff becomes less overwhelmeming with time.

  • source
  • parent
  • [–] 43 points 1 month ago (1 child)

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

    πŸ˜† 1
  • source
  • hideshow 1 child comment
  • [–] 40 points 1 month ago

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

  • source
  • [–] 38 points 1 month ago (3 children)
  • [–] 2 points 1 month ago

    except that thing. ...and the other thing. that thing used to be a file but it's not anymore. that's only a file if you use this specific shell. that one is a file system, but there's no files in it. oh don't touch that file, that's deprecated. oh that's only a partial file, you need to open this one too otherwise it breaks.

  • source
  • parent
  • [–] 30 points 1 month ago

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

  • source
  • [–] 27 points 1 month ago (1 child)

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

  • source
  • hideshow 1 child comment
  • [–] 26 points 1 month ago (28 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.

  • source
  • hideshow 28 child comments
  • [–] 13 points 1 month ago (9 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 ?

  • source
  • parent
  • hideshow 9 child comments
  • [–] 5 points 1 month ago

    If you are happy with the distributions you use, there is no need to try Gentoo.

    In my opinion, as a Gentoo user for the last 20 years, Gentoo is the most flexible distribution there is. Gentoo can be as stable as Debian or it can be as (or even more) cutting edge as Arch. Or it can be anything in between and you can even mix and match as you like.

    The cost you pay for that flexibility is the compile time it takes to build the packages. And Gentoo is even providing you with prebuilt binaries for a very large amount of packages.

  • source
  • parent
  • [–] 4 points 1 month ago

    Not sure if you’d gain all that much with your level of experience. LFS might be a better starting point. However, after suggesting doing a stage 2 to a few that were eager to learn more (even though they’d been using it for a very long time), it was generally a positive experience. If you go through the guide I’m sure you’d be able to tell quickly whether it would be useful.

  • source
  • parent
  • [–] 4 points 1 month ago* (last edited 1 month ago) (3 children)

    Honestly as a not-used-Gentoo person recklessly throwing around my opinion on the internet...

    It sounds like either it can be "Really optimized and crazy performant if you know what you're doing."

    Or "It's a fun hobby because you think operating systems are fun."

    Personally it seems cool except I think I'd start to burn out fast if every package install means having to read compilation instructions and edit configs.

    Maybe because my experience compiling stuff is always like "What's your problem this time?! Okay where do I find that package version?!"

    EDIT: I love all the educational, reassuring, and enthusiastic responses. This is what makes Linux cool. :D I should give Gentoo a try...

  • source
  • parent
  • hideshow 3 child comments
  • [–] 4 points 1 month ago (2 children)

    Package install doesn't mean you have to read compilation instructions and edit configs. Usually you just install like in any other distro. (Except it takes a bit longer to finish.)

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 1 month ago* (last edited 1 month ago) (1 child)

    That's actually pretty reassuring! I was under the impression it was a huge flex haha. I'm curious how much practical speed you gain from compiling everything to your specific architecture. πŸ€”

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 1 month ago

    It depends. You also have to decide if you want to use LTO or PGO or similar techniques to further boost performance (but massively impacting compile time).

    Generally Gentoo 'feels' smoother than other distributions. And I had an old netbook that used to be unable to play HD content on Ubuntu and the like, but HD content worked smoothly on Gentoo.

  • source
  • parent
  • [–] 2 points 1 month ago (1 child)

    You should be at the point where you just want simply and easy. Because you have reached the point "I'm tired Boss. So tired." When it comes to an OS.

    So maybe Mint or a Fedora Atomic spin.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 1 month ago

    I have somewhat similar experience (with far more recent kernels tho, 2.6 and newer) gentoo has some gentoo specific things, it won't really teach you a lot when you have a certain level of knowledge, and how most parts interface with each other. It's a fun exercise if you have time.

  • source
  • parent
  • [–] 10 points 1 month ago (14 children)

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

  • source
  • parent
  • hideshow 14 child comments
  • [–] 8 points 1 month ago (11 children)

    Hahah. At least you learned some things. Took me a few goes after thinking I was slick having stage 2 down pat. Then tried some BSDs and was humbled again.

  • source
  • parent
  • hideshow 11 child comments
  • [–] 7 points 1 month ago (10 children)

    Heh, there was a guy on our local forums who daily drived FreeBSD 20 years ago. They probably still using it. 20 years later, I still don't know any other people who daily drive a BSD.

  • source
  • parent
  • hideshow 10 child comments
  • [–] 8 points 1 month ago (1 child)

    I’ve been running OpenBSD since 2.8. I’ve only met one other BSD user in real life and they were baffled to why I’d run it as a workstation OS. Sometimes I am too.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 4 points 1 month ago

    That's fair I think :)

    Comparing to Linux BSD is quite niche, and I even met a guy who uses Linux other than me in real life was like in 2011 for the first time. No one knew what BSD was.

    Personally I only meddled with NetBSD for really old PCs.

    I guess I can count you as the first person I know who uses OpenBSD now.

  • source
  • parent
  • [–] 4 points 1 month ago (3 children)

    I daily drive OpenBSD. I found it easier to set up than NetBSD which apparently is ass backwards as open is supposed to be harder. for the life of me I just couldn't wrap my head around getting the amdgpu drivers working on NetBSD.

    I also found OpenBSD slightly better supported for various hardware than FreeBSD. Wifi works better on it, these old ass logitech headphones I have work flawlessly on OpenBSD when on FreeBSD they just didn't work at all and gave off horrible feedback or I couldn't turn the mic off. Also found setting up a Debian VM much easier on OpenBSD than FreeBSD (still a chore though)

    Also OpenBSD for whatever reason probably has the most solid and decently sized gaming community than the other ones.

    It's a great OS that just stays out of your way. really fun to tinker with. Just don't expect to do EVERYTHING on it. for surfing, certain dev work, etc it's great.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 2 points 1 month ago (2 children)

    I see, I thought FreeBSD has the most users so I would guess a better hardware support but apparently not. I was only interested in NetBSD because of backwards hardware compatibility and that's pretty much it, because some stuff has problems even with small Linux distros.

    It's quite interesting to see people who also game on BSD by the way. Rock on!

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 1 month ago (1 child)

    I assumed the same as you when I tried out the BSDs. I went with FreeBSD first because I assumed that was the better supported one. Wifi was absolutely horrible on it. connection would constantly drop, or was slow, etc. on OpenBSD i haven't had those issues. Also had a lot of issues setting up a VM on FreeBSD and getting certain USB devices to work correctly. neither of those issues on OpenBSD.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 1 month ago

    By the way, I watched a video about OpenBSD and kinda intrigued to put it on my old Thinkpad. Well, at least I'll consider if I can make it without a headache. I have a plan to make a really minimal (and maybe secure) writing machine. :)

  • source
  • parent
  • [–] 2 points 1 month ago (3 children)

    i use freebsd on my desktop and server. it's pretty good. linux emulation is also capable so everything just runs!

    hardware compat isn't as great tho. my laptop randomly stutters with freebsd so i use linux instead

  • source
  • parent
  • hideshow 3 child comments
  • [–] 2 points 1 month ago (2 children)

    I heard BSD is solid as a server. The person I know had to compile everything but that was many years ago. I would assume you have binary packages as well nowadays?

    I never really used BSD and I only know NetBSD a little. I'm actually curious about a NetBSD server but I'm lazy even for my desktop. And I was considering switching my Debian server to Alpine but I haven't touched that server since 2019 aside from occasional updates, so even that's a big step for me. I guess the more realistic standpoint is I will install Alpine when my netbook finally dies and have to replace it with another hardware. :)

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 1 month ago (1 child)

    yes there are binary packages available, so i just use 'pkg install ...' like 'apt-get install'. NetBSD also has binary packages and is pretty good. it's all fun to use, but tbh i don't think there's many reasons to move away from a linux system because there's not many clear advantages

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 1 month ago

    Well, to be fair I don't really have time to learn whole another system, even though there are many similarities. I'm just interested, as a hobby. :)

    It's good to know they have package managers like Linux though.

  • source
  • parent
  • [–] 2 points 1 month ago (1 child)

    honestly just installing Gentoo is a great way to learn various aspects of linux. It's a process, a lengthy one, but if you manage to install it successfully you can pretty much install any distro or BSD with absolute ease and not even think about it.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 1 month ago

    Totally agree. I installed Gentoo a couple times before (last time maybe 10 years ago though, all were stage3). I tried stage1 once and my Linux knowledge was not even good that time, so there is that. :)

    Even installing it will teach you a lot of things.

  • source
  • parent
  • [–] 8 points 1 month 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.

  • source
  • parent
  • [–] 24 points 1 month ago

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

  • source
  • load more comments
    view more: next β€Ί