Way back in like 2006 when I was in middle school, a friend of mine pulled me aside to tell me there’s more than just Windows and Mac. His parents worked IT and they showed him a lot of stuff and he showed it to me. I installed Slackware on a laptop with him. I basically just did as he said.

In high school, I looked more into it and tried installing some other distros but landed on DSL as the laptop my parents got me was a piece of shit and it worked good enough. I moved onto Ubuntu later because DSL can only do so much and really struggled with it lol.

And then as the years went by and Ubuntu started to suck I moved onto a variety of other distros like Arch(which took me 2 days to install and I fucked it up), Void(which also took me 2 days to install), Mint, and when it finally came out I tried things like SteamOS, Bazzite, and Nobara.

This all as I was dualbooting with Windows. I never took any classes, I never read any books on it, I just figured it out by doing it, breaking my OS a bunch of times, chatting with friends and randos on forums and Reddit, and the man command, thank GOD for that. All that and I just come back to Mint which I adore for its ease of use.

So all my knowledge is muscle memory. What the actual fuck does a package manager do? Like I know generally, but there’s more to them than just downloading shit? What is the difference between Systemd and OpenRC? WHAT THE FUCK IS HYPRLAND OR WAYLAND!? I DON’T UNDERSTAND! 20 YEARS AND I LEARNED FUCKING NOTHING!

shoutouts to tux

  • batmaniam@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    7 days ago

    Honestly I learned linux because I needed to turn some pumps on and off…

    Made some arduino based controllers, but those were a pain to figure out how to access remotely, so raspberry pi it was, but eventually I needed more horsepower, so debian it was, then ESP-32s were popularized and now I’ve come full circle with a fleet of ESP-32s reporting to a debian server… eventually I’ll get around to understanding some of the hardware interface in the OS a bit more.

    All of it by just kind of bumping into problems

  • Grail@multiverse.soulism.net
    link
    fedilink
    English
    arrow-up
    2
    ·
    7 days ago

    There are Linux distributions where you never need to touch the command line unless you’re doing advanced stuff.

    But if you’re a Windows person who wants to be able to use the command line, and you think hacking is cool…

    https://overthewire.org/wargames/bandit/

    SSH into a server and find the password to get to the next level. Linux hacking for babies, and you can do it from a Windows computer.

    • LeftReddit2@lemmy.worldOP
      link
      fedilink
      arrow-up
      1
      ·
      7 days ago

      There are Linux distributions where you never need to touch the command line unless you’re doing advanced stuff.

      Yeah, this is why I use Mint.

  • OR3X@lemmy.world
    link
    fedilink
    arrow-up
    78
    ·
    8 days ago

    Around 2006 I watched a video on YouTube of a guy showing off Pendrive Linux booting from a USB drive and it blew my mind that you could run an entire OS from a lowly USB drive. I then made my own and used it to play games on the computers at my middle school and have been unfortunately addicted to Linux ever since. Later on in my 20s I took a Linux class in college and my professor was really impressed I already knew so much about Linux. 8 years of “brute forcing it” taught me quite a bit. Now I’m a jaded network administrator and have also settled on Mint because the last thing I want to do in my free time is fix my own fucking computer.

    • LeftReddit2@lemmy.worldOP
      link
      fedilink
      arrow-up
      31
      ·
      8 days ago

      When I was younger, I actually liked it when my computer broke because I thought fixing it was giving me knowledge. I guess it did to some extent, but I’d rather my stuff just work now that I’m older.

    • Ertain@feddit.online
      link
      fedilink
      English
      arrow-up
      7
      ·
      8 days ago

      That’s neat. When I was in college I would carry a live USB thumb drive and would sometimes play games off of it, too, in the computer room of the business building. Also, I use Mint, too, since it works well for me.

    • Wildmimic@anarchist.nexus
      link
      fedilink
      English
      arrow-up
      3
      ·
      8 days ago

      have also settled on Mint because the last thing I want to do in my free time is fix my own fucking computer.

      Using a Fedora spinoff (Nobara, because it had install mediums for PCs with NVidia GPUs and a lot of gaming specific things prepared out of the box) for a similar reason. I need an OS that is cutting edge enough to play the latest games, but not so cutting edge that it is prone to sudden disintegration after an update.

    • forbiddencherry@lemmy.today
      link
      fedilink
      arrow-up
      2
      ·
      8 days ago

      Back in the day tomsrtbt was similarly inspiring. It could boot from a single 3½" floppy. Always kept one around as a rescue disk.

  • TootSweet@lemmy.world
    link
    fedilink
    English
    arrow-up
    27
    ·
    edit-2
    8 days ago

    For real. Some guy I knew introduced me to SuSE back when I was in highschool. It was great and all, but it made things easy by hiding details behind snappy GUIs. While I was in college, I started to realize I wasn’t learning anything about Linux. So I took a deep breath and installed Gentoo. Switched to Arch for a while, but I’m back to Gentoo now. I wanted to learn more about how Linux really worked and holy shit did I get my wish.

    • LeftReddit2@lemmy.worldOP
      link
      fedilink
      arrow-up
      17
      ·
      8 days ago

      Ain’t no way I will ever try Gentoo. I don’t even know what “compiling from source” means or what the difference between that an “binaries” are.

      You know, it is shocking I work IT when I barely understand tech at all. Though to be fair I am a help desk guy. I have Google IT Support, ITIL 4 Foundation, CCNA, and Security+ so I know some stuff. Kind of. A bit.

      I should just take that Linux+ class shouldn’t I?

      • Axolotl@feddit.it
        link
        fedilink
        arrow-up
        7
        ·
        edit-2
        8 days ago

        I don’t even know what “compiling from source” means or what the difference between that an “binaries” are.

        To make it simple:

        “Source code” is readable human code which is a set of instructions you give to the computer, think of it like a tutorial the computer reads to do stuff

        “compiling from source” is that act of making human readable code in to computer readable code, computers can only understand machine code, luckly compiling is automatic these days

        “Binaries” are packages which contain all the compiled code ex: .exe or .bin files

      • ajikeshi@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        8 days ago

        you could always go for LPIC, the books/courses tend to be quite cheap and the exams usually are cheap as well

        LPIC will provide you with a stable foundation that you can venture out from on your own

  • FiniteBanjo@feddit.online
    link
    fedilink
    English
    arrow-up
    17
    arrow-down
    1
    ·
    edit-2
    8 days ago

    I recently had to restore a backup after a btrfs partition failed and became permanently read-only, and just for fun I tried to restore the backup of the broken partition to working order and read through tons of forums and spoke on the #btrfs libera chat with the experts and at the end of it this is my advice:

    Do not use btrfs, use ext4 instead. btrfs failures are unrecoverable and they don’t care.

    • Peffse@lemmy.world
      link
      fedilink
      arrow-up
      8
      ·
      8 days ago

      I ran a software RAID5 via LVM2 and when a failure occurs it becomes some voodoo magic that not even the maintainers understand.

      Lost 6TB of archives.

      • MalReynolds@slrpnk.net
        link
        fedilink
        English
        arrow-up
        6
        ·
        8 days ago

        Guess you learned, but the rules of backup are 3-2-1 with at least one offline (I count offline HDD as a different media type for 2, tape one day, maybe, seems painful), it’s not a real backup until you’ve restored from it and, RAID is not a backup.

        • Peffse@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          8 days ago

          It was just my media rips. So to say it was “lost” is a bit dramatic I suppose. I just had to spend another two weeks re-ripping my DVD and Blu-ray collection to restore the lost archives. (Without the RAID this time lol)

    • esc@piefed.social
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      1
      ·
      8 days ago

      Sounds like bs, maybe your specific problem was unrecoverable, in general they are.

    • Ann Archy@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      8 days ago

      The fact that Linux is so easily reinstalled has really been a hinder in my journey towards learning to actually fix the problems that would prompt a reinstall.

      Over decades I have come to love the dark crypt of arcane spells that is GRUB rescue env.

  • WFH@lemmy.zip
    link
    fedilink
    arrow-up
    14
    ·
    edit-2
    8 days ago

    Rawdogging gang represent!

    I started in the late 90’s with a Mandrake CD from a magazine. No internet meant nothing more than “this is interesting but I can’t do anything with yet”.

    Then in school we were given a PC, an internet connection and we burned a Debian 3 CD. I became expert at reinstalling it because at the time it was the “simplest” way to unfuck what I fucked up.

    Then I just winged it at work and learned a lot.

    Then I just moved every system at home to Linux. Never looked back.

    Sometimes I feel I still know nothing. But then, when asked to do any administrative task on Winslop/macOS that I know can do in a few seconds on Linux, I feel so hapless and inefficient that I feel it must amount to something.

  • A Sharky Anthro@fedia.io
    link
    fedilink
    arrow-up
    13
    ·
    8 days ago

    LOL Rawdogging Linux is INSANE; I did it through a bit of a cycle of reading, using my system, learning more. I still broke my systems but the fun part: I had a second HDD so all of my important bits were safe typically. I distro-hopped for years, mostly moving between openSUSE (older version and Tumbleweed), Ubuntu (started when it was 16.04), Fedora, Mint, Debian, Bazzite, Aurora, tried Artix briefly (the community is lacking). Finally settled on Garuda Linux, btw! Found something that suits my needs and I have enough knowledge that I haven’t broken my system once…Heh, good times!

    • Wildmimic@anarchist.nexus
      link
      fedilink
      English
      arrow-up
      2
      ·
      8 days ago

      I did it this way too, with a small debian home server/media center about 15 years back (i had another debian set up on my main rig about 20 years back, but since i am a gamer, i did not do much more than dabble a bit in it). After Proton became a thing and i was unwilling to switch to Win11, i installed Nobara. Since then i have learned a lot, and i even got myself some literature to learn about computers for the first time in my life (got a bundle of O’Reilly and No Starch Press books about Linux and surrounding things for a good price)

      • A Sharky Anthro@fedia.io
        link
        fedilink
        arrow-up
        1
        ·
        8 days ago

        I generally find O’Reilly and No Starch Press books about Linux to be really useful! It’s a perfect way to learn the fundamentals, personally I haven’t gone too deep into computers yet. As that is going to happen when I learn more about C programming as it will be important then! Right now, I don’t have to go too deep into computers, as I am learning more about Python. So my Linux learning tends to relate on how you manipulate the system via terminal and fix weird ass problems that can happen sometimes!

        • Wildmimic@anarchist.nexus
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          7 days ago

          Lol i can sing a song about weird ass problems on Linux. Currenty i have the issue that my PC randomly cant get SMART data from single hard drives - i have 5 HDDs (2 on the internal controller, the other 3 in an external casing using USB), 1 SSD (on the internal controller), 1 M.2 NVME drive and an extra PCIE controller with 2 M.2 Sata drives. So the issue is spread across at least 4 different controllers (internal, M.2, PCIE, External per USB) and even different power supplies - i don’t even know where to start. Smart data itself is fine for all drives. Started with the last big Fedora update.

          • A Sharky Anthro@fedia.io
            link
            fedilink
            arrow-up
            1
            ·
            7 days ago

            Oh, Fedora updates have been known to break stuff occasionally and that honestly blows! I do hope you’ll be able to figure it all out in the end because that seems like this is going to cause you a terrible troubleshooter headache. As the issue seems so arbitrary yet it is a major issue, at least the SMART data itself is fine but…Damn that is a crazy issue to have to diagnose.

            • Wildmimic@anarchist.nexus
              link
              fedilink
              English
              arrow-up
              2
              ·
              edit-2
              6 days ago

              Haven’t had the time to really look at it yet, but the logfiles look like single drives become disconnected for fractions of a second while smart data is read - not long enough to cause them to become dismounted. So i can’t really rule out some strange hardware issue too… Preliminary web search isnt too forthcoming with possible reasons -.- If i find out what the reason is, i’ll update here.

              EDIT: THINK I FIXED IT! It seems like the USB cable leading to the external drive case was damaged (i thought of that because i hit my foot on the table and it instantly reported a SMART error) - since i replaced the cable, i did not have any more occurrences. I do NOT have the slightest clue why this would affect reading SMART data from the other drives tho…

              Edit 2: Yep, no issues since then. I can only suspect that grabbing smart data when the cable malfunctioned stalled the service, and what hard drive was reported was whereever the internal logic had to wait for the stalled service - pretty strange, but the only way i can explain how devices on a different controller and different PSUs were showing up too.

  • Err(()).unwrap()@lemmy.worldM
    link
    fedilink
    arrow-up
    15
    arrow-down
    3
    ·
    8 days ago

    Arch Linux is the best* beginner distro.

    (* as long as you’re willing to learn how to un-fuck whatever you’ve fucked up.)

    • Laser@feddit.org
      link
      fedilink
      arrow-up
      3
      arrow-down
      1
      ·
      8 days ago

      I think so too actually if you’re looking to learn the basics.

      Arch has very little actual “distribution” in its system (mostly pacman and mkinitcpio) and the former is a glorified tar with a database, and while it can run scripts, you’re expected to configure and set up everyone yourself using the upstream tools, and these usually come vanilla

      I daily drove it for 15 years before I switched so it’s not like Arch is insured for that. But if you want to learn the basics of modern Linux it’s a good choice

    • sorter_plainview@lemmy.today
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      8 days ago

      Well that is like telling a developer who knew nothing about containers, kubernetes or the kernel cgroups are the best way to learn container tech.

      I’m just comparing in terms of complexity. Not functionality. And yes they have fundamental concepts that helps. But that is not needed for everyone.

      In other words, vast majority of the users don’t need to know the complexities of these things. A user friendly platform like Docker is all they need. We all know it is because of how good the developer tooling of Docker, was the major reason for the wide spread usage of containers.

      Those who have interest, and like to explore more may take on kubernetes after learning Docker and fundamentals of containerisation.

      • Err(()).unwrap()@lemmy.worldM
        link
        fedilink
        arrow-up
        4
        ·
        8 days ago

        Did you miss the “memes” in “linuxmemes”?

        Besides, there is nothing misleading about it. I’ve learned more about Linux from breaking and then fixing my system than any course or tutorial could teach me. And that isn’t just knowledge, it’s real experience that I could apply professionally when one of our ancient Ubuntu servers crapped out.

        For a beginner who is interested in learning how Linux works, Arch’s inherently higher requirement for technical skills (or the ability and willingness to develop those skills) may be more valuable than just having a stable and reliable system.

  • raspberriesareyummy@lemmy.world
    link
    fedilink
    arrow-up
    12
    ·
    8 days ago

    bit of a ridiculous sentiment when there’s so many guides for stuff online that I wouldn’t know which category to put myself in. I definitely didn’t take classes nor read books on it, yet I absolutely took a guided approach.

  • provectus@lemmy.ml
    link
    fedilink
    English
    arrow-up
    12
    ·
    8 days ago

    Someone told me to RTFM. I later realized that was good advice. (I learned by reading documentation)

  • otacon239@lemmy.world
    link
    fedilink
    arrow-up
    12
    ·
    8 days ago

    I had a somewhat similar introduction. My Windows XP ran into a blue screen on boot and I couldn’t afford tech support or a Windows CD to reinstall. This was well before I knew how to pirate software.

    So one of the ladies in tech support at my high school recommended I try Ubuntu. I think it was version 8 at the time and had a really charming boot sound.

    I was instantly hooked when I came across the GTK/Emerald theming options because I was big into RocketDock at the time but again couldn’t afford to buy it. When I found out you could customize everything all the way to the boot menu without hacking it, I spent the next six months learning the whole system to build it into a fully custom personal theme from boot to desktop.

    It took until Proton hit its stride before I could finally daily it but I almost always had it available in the side on at least one or two of my computers.