this post was submitted on 13 Sep 2026
758 points (98.3% liked)

linuxmemes

33085 readers
1013 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
     

    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

    top 50 comments
    sorted by: hot top controversial new old
    [–] OR3X@lemmy.world 79 points 1 month ago (5 children)

    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.world 32 points 1 month 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.

    [–] wreckedcarzz@lemmy.world 19 points 1 month ago

    ❌ Fixing (your) computers for free

    βœ… Fixing (other) computers for money

    [–] Ertain@feddit.online 7 points 1 month 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.

    load more comments (2 replies)
    [–] schwifty_squanch@lemmy.ml 30 points 1 month ago (2 children)

    Books? Surely you mean man pages.

    [–] Allero@lemmy.today 6 points 1 month ago

    One can absolutely not comprehend man pages without already having the experience working with various things

    [–] ladicius@lemmy.world 5 points 1 month ago (1 children)

    Come on, nobody reads man pages. That's pathetic.

    [–] TootSweet@lemmy.world 27 points 1 month ago* (last edited 1 month ago) (1 children)

    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.world 17 points 1 month ago (2 children)

    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?

    [–] SuperUserDO@sh.itjust.works 11 points 1 month ago

    No need to take a class. Find a project you want to do and a engineer/system admin who's willing to mentor.

    load more comments (1 replies)
    [–] EatMyPixelDust@lemmy.blahaj.zone 24 points 1 month ago (3 children)

    Plot twist: there's books and classes on just about everything

    load more comments (3 replies)
    [–] FiniteBanjo@feddit.online 16 points 1 month ago* (last edited 1 month ago) (2 children)

    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 8 points 1 month ago (1 children)

    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 6 points 1 month ago (1 children)

    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.

    load more comments (1 replies)
    load more comments (1 replies)
    [–] itsjustachairmary@lemmy.world 16 points 1 month ago (2 children)

    Im just waiting till shit breaks and then panicking like a normal person

    [–] anarchy79@lemmy.world 3 points 1 month ago (1 children)

    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.

    load more comments (1 replies)
    load more comments (1 replies)
    [–] Wfh@lemmy.zip 14 points 1 month ago* (last edited 1 month ago) (1 children)

    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.

    load more comments (1 replies)
    [–] LostWanderer@fedia.io 13 points 1 month ago (5 children)

    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!

    load more comments (5 replies)
    [–] rtxn@lemmy.world 13 points 1 month ago (4 children)

    Arch Linux is the best* beginner distro.

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

    load more comments (4 replies)
    [–] DonutsRMeh@lemmy.world 13 points 1 month ago

    Thank you Microsoft for forcing me to learn how to use and maintain Linux.

    [–] otacon239@lemmy.world 12 points 1 month 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.

    [–] provectus@lemmy.ml 12 points 1 month ago

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

    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.

    It warms my heart that after your journey you realized there is still so much more to learn.

    Many would leave it there and call themselves an expert

    [–] agent_nycto@lemmy.world 9 points 1 month ago (8 children)

    You shouldn't have to take a class for an operating system...

    [–] Doom@lemmy.world 4 points 1 month ago

    You can use it without learning additional skills, but to truly know what's going on with any operating system that requires higher knowledge. I'm including windows, mac, android, linux, etc in this. If we could fully understand technology by touching it tech support wouldn't need to exist. Nor would the insane number of overpriced certifications.

    load more comments (7 replies)
    [–] Hiro8811@lemmy.world 8 points 1 month ago* (last edited 1 month ago) (2 children)

    You don't need to read books, most stuff can be found in the Arch Wiki

    [–] Quatlicopatlix@feddit.org 5 points 1 month ago

    Man pages are also something underrated and tldr is great if you need a quick look at a few basic parameters of a program.

    load more comments (1 replies)
    [–] diaphragmwp@discuss.tchncs.de 8 points 1 month ago* (last edited 1 month ago)

    Yes, there are classes, but it's corporate Linux. Dockerfiles, AWS, shit like that.

    Anyways:

    What the actual fuck does a package manager do?

    Well, it doesn't matter much, actually.

    If you actually wonder, it's a database (can be sqlite, tho most write their own which involves it's own set of quantum physics and mathematics for operations) of stuff that's installed and stuff that's available. "Updating repos" downloads the list of stuff and their dependencies. Actually installing involves it downloading an archive, extracting it, looking at some special file that describes it (list of files, version, hash...), doing verification stuff, checking if dependency constraints are met (again, involves database mathematics...), adding the info of the package to the "installed" database then just extracting the entire archive EXCEPT the describing/meta/special/whatever file(s) right into your root. Or whatever you told it is root.

    You can make a tiny bootable Linux by literally extracting some critical packages from, for example, Alpine Linux, using your average GUI archive viewing tool.

    OpenRC & SystemD

    "Well, the difference being, one is a j*b and the other is mental sickness" - RED Sniper, Team Fortress 2

    OpenRC is an init system. It's a system that starts (inits) different programs meant to be ran all the time (daemons).

    SystemD is a suite of software. It has a few fucktons of components. Although in the context of an init system they mean the init system SystemD comes with. It may not be that bad by itself, but the other components are often poor in quality and/or resource heavy. Most distributions ignore most of them by default. And yet, everything is relying on them to the point where people who don't want the entirety of SystemD had to rewrite SystemD's components for themselves, and not the other way around.

    Wayland

    Protocol with a few fucktons of extensions, like X11. For putting stuff on a screen.

    Difference is that X11 has functions for drawing lines and circles and shit and everything kinda went around that, which is useful with 2D accelerated hardware (if you enable it in the driver) but everything really recent (2016?) isn't so it's pointless there. It's also decades old. And window manager (and often compositor, thing doing transparency effects and stuff) is separate.

    The very base of Wayland is basically a program asking for a new window and then it just has to draw stuff there itself, while extensions handle stuff like negotiating clipboard. (spoiler: if you don't have a clipboard manager there is no "clipboard", pasting something asks the program you copied from so if you closed that you don't have it). It also has HDR. Shitty but HDR. Unfortunately the progress on that is slow, because it's the @redhat.com email people dictating all the specs and making countless meetings about them of course, and everyone else just sits and listens to their bullshit. Oh, and server/compositor/wm is all one single program (although a project called "wlroots" provides most of the "server" part as a piece of code devs can copy paste). Anyways, KDE Plasma/kwin is the most feature complete server out there, although I personally "outgrowed" from it if that makes sense

    Hyprland

    Some kid made a Wayland server. Pretty ok quality (!!! relatively). Originally wlroots but later it's own thing ("hyproot"). It's meant for "eyecandy" shit setups, not a fan of that, ew gross, although to each their own kinks. BUT to get the stereotypical """eyecandy""" one has to either (1) spend their entire free time on fucking with configuration files and installing everything or (2) get someone else's giant ass script which compiles stuff from 16 guthib repos and then freshly extracts you a 2 gig .config directory. Lots of the time people end up turning their bar/desktop/whatever into a fucking web browser, like it's MicroWin from SoftDows. Knowingly or from a dependency for some stupid AUR package that doesn't read like it would do that by name, like "hyprpanel-git". I am not going to link an example of the dependency, it's aylur<dot>github<dot>io<slash>ags if you really want to look at that. I hope moss grows on walls of everyone who did that knowingly and actually liked it.

    As for me personally, I used it for a while for it's HDR support but just never installed a bar or anything. Turned off the shaders, the wallpaper, the splash, the rounding stuff, the borders, and... "Hey, get me a Hyprland with NOTHING". So yeah. Later there was some really fucking annoying shrodenbug, I rage quit and switched to sway-git. It also has HDR nowadays, tho you gotta bind keys for turning it on/off because screensharing sucks. Just like at "home", on WinSoft from MicroDows.

    20 YEARS AND I LEARNED FUCKING NOTHING

    Never too late I guess.

    spoilerwas thinking BSD nowadays because I don't exactly trust Torvalds with LLMs and shit, apart from bloat

    [–] mazzilius_marsti@lemmy.world 8 points 1 month ago

    not only i rawdogged linux, i used a rolling distro with a lot of questionable security decisions (eherm.... Manjaro) during grad school.

    ... no idea how that laptop survived grad school but it did...

    [–] rumba@lemmy.zip 8 points 1 month ago

    Linux almost needs continuing education courses. New shit comes out, and if you don't try it in the next 5-7 years, you'll end up getting it anyway.

    [–] Lushed_Lungfish@lemmy.ca 7 points 1 month ago

    Ah yes the college of "Fuck it, we ball".

    [–] littletranspunk@lemmus.org 6 points 1 month ago

    I rawdogged it then took classes and learned like 1% more than I knew before from raw-dogging

    [–] underscores@lemmy.zip 6 points 1 month ago

    I learned a lot of stuff by raw dogging it and really envy people who took courses or had tutors or mentors (for any hobby/skill)

    [–] friend_of_satan@lemmy.world 5 points 1 month ago

    I love that your friend told you about it. Everybody needs friends like that.

    [–] rumschlumpel@feddit.org 5 points 1 month ago* (last edited 1 month ago)

    Damn, that's hard mode. I just used web search to figure things out. IDK whether that's still a viable method, though.

    [–] hansolo@lemmy.today 5 points 1 month ago (1 children)

    Pink guy should be "Me who asks Claude to fix the things I broke asking ChatGPT what to do."

    [–] Funkt4st1c@lemmy.world 5 points 1 month ago (1 children)

    Ask chatgpt how to install a local model and quit stealing our water and paying a garbage company for garbage answers.

    [–] LeftReddit2@lemmy.world 6 points 1 month ago (1 children)

    I assume their answer is taking the piss, but seriously tho. Local LLMs are amazing. I have one in my router whenever I need anything. Using them shows just how much you give away when you use cloud based ones because they will tell you what data they collect.

    I waste no water and no electricity but my own and it feels good.

    [–] hansolo@lemmy.today 4 points 1 month ago

    My answer was taking the piss, it at least I thought it was.

    [–] dadarobot@lemmy.sdf.org 5 points 1 month ago (2 children)

    i learned by getting yelled at on irc

    load more comments (2 replies)
    [–] 0x0@lemmy.zip 5 points 1 month ago

    The beef i have with printed tech literature is tat it ages out pretty quickly.
    I prefer man pages and wikis.

    [–] lemmysmash@piefed.social 4 points 1 month ago

    I rawdogged it. I learned almost everything [I might need] about it in the process.

    [–] swooper@lemmy.world 4 points 1 month ago

    About 20 years ago a friends dad saw potential in Linux and bought us one of those fat learn linux books with a cd on it. We read a little, tried installing it, but all we wanted to really do is play Age of Empires (so we reverted to Win xp)

    Now im diving in and learning linux hands on again for fun, 4/6 computers are now converted.

    [–] rockerface@lemmy.cafe 4 points 1 month ago

    I've recently moved completely away from Windows on my personal devices. Running Bazzite on desktop PC (for games) and Mint on laptop (for performance). So far it hasn't been that different from Win10 in terms of daily use, but I've noticed fixing broken stuff is actually easier as the system finally treats me as the real owner of my PC. And Mint is treating my old laptop way better than either Win7 or 10.

    [–] meme_historian@lemmy.dbzer0.com 4 points 1 month ago* (last edited 1 month ago)

    I learned that shit in the late 2000's trying to get games to run on Ubuntu with wine. No real idea just lots of googling, trial & error, plus too much ADD to ever properly read a manpage πŸ˜…

    Superuser and Askubuntu were revelations when they came around.

    I cried tears of joy when Lord Gaben bestowed upon us a native Steam Linux client.

    [–] nil@piefed.ca 3 points 1 month ago

    reading books? meh. reading docs? fun

    load more comments
    view more: next β€Ί