top 96 comments

sorted by: hot top controversial new old
[–] 37 points 7 months ago (18 children)

the confounding tribalism behind its modularity. options are great, but they also bring out the absolute worst in many of us.

it's not much of a problem until those options actually manage to fragment the desktop and server ecosystems, but the attitudes at play surely drive prospective newcomers away a bit.

  • source
  • hideshow 18 child comments
  • [–] 14 points 7 months ago (10 children)

    Go on, say it

    You mean systemd, don't you?

  • source
  • parent
  • hideshow 10 child comments
  • [–] 9 points 7 months ago

    Init managers for sure! Amongst file managers and DEs, firewalls, package managers, modern packaging systems and their sandbox/security systems, display servers (probably the funniest one), audio servers, filesystems.

    Lots of stuff we should appreciate having as FOSS, especially the options we don't choose.

    Fully switching over for the last couple years has made this modularity feel especially apparent compared to commercial systems (when things aren't always so seamlessly integrated) but I'm glad for it all; it's really fucking cool to think about how dramatically you can change the experience of a Linux desktop OS.

  • source
  • parent
  • [–] 15 points 7 months ago (5 children)

    Probably X vs Wayland. Everyone knows what the correct answer is.

  • source
  • parent
  • hideshow 5 child comments
  • load more comments (1 reply)
  • [–] 4 points 7 months ago (2 children)

    I mean, it could be so many things. Could just be people fighting over distros in general, or it could be the wayland vs x11 thing.

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

    There's also a lot of zealous discourse on the subject of atomic/immutable distros.

  • source
  • parent
  • hideshow 1 child comment
  • [+] 5 points 7 months ago (1 child)
  • [–] 3 points 7 months ago*

    I didn't really mean it in the sense that the communities of different atomic/immutable engage regarding the trade-offs associated by their respective methods of achieving atomicity/immutability. And, honestly, I'd actually love to see more of that. Even if NixOS users would dunk on the rest, at least until the learning curves are brought up.

    Instead, what we often find are unproductive threads like this one 😅. In which, naysayers and proponents act like they're engaging, but I simply fail to understand what's happening.

  • source
  • parent
  • load more comments (-1 replies)
  • [–] 12 points 7 months ago (6 children)

    the confounding tribalism behind its modularity. options are great, but they also bring out the absolute worst in many of us.

    Exactly. Parts of the Linux community, and FOSS in general, are extremely hostile. And for some new users, that's the first (and probably only) impression they get when they have an issue trying it out for the first time. It's a very small minority, but they are loud and aggressive, and are not ostracized by the community nearly enough.

    Telling a new user that is going out of their way to figure out how to find and post an issue or feature request to Github, telling them to just fix it themselves isn't a solution, it's just being a dick. 99.9% of this planet doesn't know how to code, just because they're making a post on GitHub doesn't mean they know how to code. Especially not at a level to fix an issue like that.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 8 points 7 months ago (4 children)

    And that some programs are extremely opinionated.

    Ignoring requests with thousands of posts, or even pull requests where the changes are already implemented

    "No. I won't add tabs, it's better UX to have separate windows"

    "No, I won't allow the user to save the password, even if it's local or not important"

    "All the temporary shit will be saved on the hardcoded directory ~/.fuckyou and not /tmp"

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 7 months ago (2 children)

    "All the temporary shit will be saved on the hardcoded directory ~/.fuckyou and not /tmp"

    .fuckyou 😂😂

    A recent bugbear of mine has been hardcoded icons.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 23 points 7 months ago (4 children)

    Suspend , hibernation and resume

    yes laptops may seem like they suspend and hibernate and resume properly on Linux. But they do not work reliably. Back in 2010, you could have laptop running hot inside your backpack just because it failed to suspend on lid close. Fast forwars to 2026, the lid close action works but for me, there are still small chances that it doesnt suspend properly or slow to suspend. I blame Intel and Micro$oft for the new standby mode.

    As much as I hate Macs, those fucking money grabbers suspend 200% well. I dont care if you're alert or drunk or 30,000 ft in the air, if you close on the lids on these laptops, they suspend quickly.

  • source
  • hideshow 4 child comments
  • [–] 3 points 7 months ago

    Oh, that's not just a Linux issue sadly. My company uses Dell Laptops with Win11 as development machines and every single coworker has issues with their laptop overheating in their bag if they don't completely shut it down beforehand (I say completely because if you close it before it's fully shut down, it will still keep running and overheat, fun!)

  • source
  • parent
  • [–] 2 points 7 months ago

    Second this, hibernation and suspend could use some work.

    All my thinkpads seem to have a problem with built-in I/O after waking. Sometimes it can get rather weird, like the buttons above the trackpad stop working but the ones in the trackpad work.

  • source
  • parent
  • load more comments (1 reply)
    [–] 21 points 7 months ago (6 children)

    I can't really help my Windows friends anymore when they need troubleshooting for things like: why their audio channels aren't working in OBS, or why their config is suddenly corrupted. I used to be able to when I was on Windows, but now I just have to watch helplessly while they struggle to make things work.

  • source
  • hideshow 6 child comments
  • [–] 3 points 7 months ago (4 children)

    This is what I aspire to be, but I’m not quite there yet. How long did it take you to forget the windows stuff?

  • source
  • parent
  • hideshow 4 child comments
  • [–] 8 points 7 months ago (1 child)

    It's not so much forgetting, but waiting until Windows "changes it" - the "yeah, just go here in the settings... oh... there's not a setting any more... there used to be an option for this..."

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

    I've been on Arch full-time for about two years, and even though I use some similar software, I've had to troubleshoot and do things differently from my friends for a while (installing mods manually, adding launch options to certain Steam games, using entirely different software stacks to do the same things). My brain just can't contain troubleshooting info for both, so the Windows stuff gets lost over time as Widows becomes more buggy and stupid.

  • source
  • parent
  • [–] 2 points 7 months ago

    I've been running Linux full time for 4 years and still have my Windows troubleshooting knowledge. I would say it's more frustrating since logging isn't nearly as good compared to Linux.

  • source
  • parent
  • [–] 28 points 7 months ago (3 children)

    Employers some don't like you using non MicroSlop.

  • source
  • hideshow 3 child comments
  • [–] 19 points 7 months ago (1 child)

    Microsoft gives my execs nice all inclusive all expenses paid retreats to think it over.

    My department just gives them a PDF explaining with cool graphics how Linux can save more money, how more secure it is, how we can avoid the constant force fed bug filled updates that MSFT pushes, how we can customize it exactly to our and users needs, we can actually own our own keys... The goes on and on.

    But they've already decided which OS we use and they never even open the email we sent them.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 7 points 7 months ago

    My department just gives them a PDF explaining with cool graphics how Linux can save more money, how more secure it is, how we can avoid the constant force fed bug filled updates that MSFT pushes, how we can customize it exactly to our and users needs, we can actually own our own keys... The goes on and on.

    No, because there is no simple point and click group policy/active directory equivalent in Linux that allows a group of 5 IT techs to manage 2000 desktops. And if you get your shit together and actually use the tools that Microsoft provides, you don't get surprise updates, you can image PCs via a gui over network booting, you get bitlocker keys backed up in your domain etc etc etc etc etc.

    All the things that allow a business to manage hardware and software with the minimum amount of expensive employees, Microsoft provides it, for money of course. That money is offset by the reduction in IT guys needed to look after everything.

    It's that simple. CorporateLand won't touch Linux on the workstation until that's possible.

  • source
  • parent
  • [–] 12 points 7 months ago (1 child)

    Freedom is overwhelming.

    You can change everything and anything... so that means a LOT of choices.

  • source
  • hideshow 1 child comment
  • [–] 10 points 7 months ago (7 children)

    People assume it's all terminal all the time. I haven't needed to open the terminal for months. It starts up. With the GUI I open the browser. Maybe steam, too. Do stuff. Shut down.

  • source
  • hideshow 7 child comments
  • [–] 2 points 7 months ago (6 children)

    While this may be true (I really have no idea at this point), terminal is a superpower, pretty much the best option for anything except manually dragging and dropping files one by one.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 2 points 7 months ago (4 children)

    I never use the terminal. It's not necessary for me. I'm not an IT user. I'm not missing out on anything. Many things I do don't even have a terminal command. It's important new users know this if they are not in to IT.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 7 months ago (3 children)

    It's useful for any meaningful use of a computer.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 7 months ago

    There are no cli commands that I can use in my drawing and 3D modelling applications. Or when working with complex schematics. Where things don't often have names. It would be unproductive to leave the app to go to the terminal, type in 'the blue thing in the top right, No the dark blue one..' then come back to the app to see the result.

    Also, not all user types are the same. Visual users need different things from text users. That's basic usability.

    We're not all IT people with no interest in UX.

  • source
  • parent
  • [–] 1 point 7 months ago

    Nautilus can move groups of numbered files, which is useful for image frames stored separately. But it has bugs. One of them won't let you start a sequential move from any number other than 1. Which is idiotic.

    Dolphin can't even do that.

    The command line can, easily.

  • source
  • parent
  • [–] 18 points 7 months ago (1 child)

    Does not bake delicious lasagna

  • source
  • hideshow 1 child comment
  • [–] 9 points 7 months ago

    It needs more pre installed machines on the market.

  • source
  • [–] 9 points 7 months ago (5 children)

    For me its the nuance of things.

    Like quality of life settings. Turn Bluetooth on automatically at boot. Yeah, you can do it, but not by looking at settings and turning that option on. No, you need to recognize that's a problem then search for an answer, determine which of the 2 or 3 answers you find are right, then do it. Is it a deal breaker? Absolutely not. But I don't want to "solve problems" for every thing I want to do.

    My other gripes would be lack of software support. As great as some apps are, others there are no support for Linux.

  • source
  • hideshow 5 child comments
  • [–] 1 point 7 months ago (1 child)

    This stuff unfortunately depends by the desktop environment and because there are hundreds of them, it's inconsistent.

    On gnome it remembers it correctly, although there are a handful of times where the gamepad doesn't connect automatically and I have to manually do that

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

    Gamepad... I just use it wired because it was an easier solution. Like I said, sometimes things that should be settings become problems you need to solve.

    That's just part of the Linux game.

    Its not really a deal breaker to me for the other benefits I get, but it really can be annoying. And more annoying that on average the Linux community doesn't really acknowledge this.

    I can completely understand an average person not wanting to deal with stuff like this, especially since its so inconsistent across distros.

  • source
  • parent
  • [–] 8 points 7 months ago (2 children)

    This is more about open source in general than Linux specifically, but anyway.

    Minor details.

    I get the impression that often the developers are passionate about getting things working, but once it works it's hard to keep going to fix 'papercuts': minor UI issues, documentation, small usability improvements, consistency, etc. They want to move on to the next big feature.

    Of course commercial products can suffer from the same, but if large enough they may have a program manager who assigns people to specific areas like that which get less coverage when it's based on the devs' desire to work on them.

  • source
  • hideshow 2 child comments
  • [–] 3 points 7 months ago (1 child)

    This was my experience in the before times but over the last 5 years or so I'm consistently pleasantly surprised that everything just works, and works well at that. I guess I'm talking about hardware, docks, monitors, peripherals, printers, et cetera.

    Software can be a mixed bag but that's really those software projects rather than "linux"

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

    Exactly that. Drivers don't generally have much UI (I guess module load parameters count) so getting it working is most of the job.

    It's the user facing applications which sometimes feel a bit unpolished. That has definitely improved over the years though.

  • source
  • parent
  • [–] 6 points 7 months ago (3 children)

    Hardware support is either non existent>generic driver>manufacturer driver that never gets updates

    This sucks because on windows you'd be getting manufacturer driver support with updates and software tool support for additional configuration.

    All the other "problems" are double edged because yes they are a problem for some but for others its a huge positive. For instance having all the files like .bashrc .compose .desktop as a way of configuring things is cool when you know an arcane when you dont. It should be in the settings gui.

  • source
  • hideshow 3 child comments
  • [–] 1 point 7 months ago (2 children)

    On the plus side, for example, there are thousands of printers and scanners where the manufacturer never released a 64bit windows driver even if some of them were sold during the vista 64 bit era or even windows 7.

    In that case Linux it's the only way to make them work on a modern computer (unless supported by paid third party drivers like vuescan or printfab)

  • source
  • parent
  • hideshow 2 child comments
  • [–] 10 points 7 months ago

    It deprives Apple and Microsoft of revenue. /s

  • source
  • [–] 5 points 7 months ago (3 children)

    It doesn't have a simple "paint" or "paint.net"

  • source
  • hideshow 3 child comments
  • [–] 5 points 7 months ago*

    Installing drivers can be an ordeal.

    When something doesn't work, it's always on you to identify exactly why it's not working so that you can find the specific instance where someone else has dealt with that specific issue and solved it for your specific hardware and specific install of Linux.

    The layout is different from Windows and MacOS in most instances, so it can cause some disconnect for your computer muscle memory when you are switching from one of those to Linux.

    Simple things like telling Bluetooth to always start as active for your Bluetooth peripherals is not immediately obvious and causes onboarding hiccups.

    Some things simply do not work.

    All of that being said, I have Linux certifications. I use Linux as servers in my home lab. I use Linux as my daily driver on all of my personal computers. I'm willing to put up with those to not have to deal with microslop.

    Linux is not as raw as it used to be. It is much more of a refined thing, and if you're willing to put in three to six weeks to get used to the differences, then you're going to have a fun and wonderful time using Linux as your daily driver.

    It's a different way of using your computer. Kind of like using a manual transmission vehicle versus an automatic.

  • source
  • My main issue often boils down to the amount of people still on Windows. The huge market there pulls developer attention that way so much that often my choice in software is narrowed down to "the one that has a Linux build". And sometimes that isn't even the case and now I need to find a way to simulate Windows for this piece of Software to work in some capacity.

    Now, that's not all that often that this is true, but when it is, it's annoying.

  • source
  • [–] 4 points 7 months ago

    optics. people don't realize how much its grown up. its kinda like when mac went to osx. people did not realize how much better it was and it took awhile for people to switch from windows but the apple store helped a lot with that stuff.

  • source
  • [–] 4 points 7 months ago (2 children)

    Last time I tried (Mint) the dealbreaker for me was battery management. I tried various utils and settings but I couldn't get as much juice of of the same charge using Mint and still have good performance. If anyone has any suggestions I'd be grateful!

  • source
  • hideshow 2 child comments
  • [–] 2 points 7 months ago (1 child)

    Depends on the hardware.

    I have a gaming laptop that I use for Teams for work. I put linux on it so it would shut up and be silent. On windows, even on silent settings, it is always wasting resources and causing the fans to come on loudly.

    With linux it is silent. On top of that, battery life is much better because windows is not doing all that crap it does in the background. Still not great, its a gaming laptop after all, but better.

    Also, does mint come with good power management tools? I opted for Cachyos due to the gaming (nvidia) driver support. My other laptop is Fedora, and it too does really well with battery life. Both are more up to date than Mint, right?

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

    I think the main issue was that Mint doesn't have good power management tools (so I used a third-party utility). Not a 'gaming' laptop but it does have a dedicated Nvidia GPU and I got the drivers working fine, and most games ran better than than they did on windows. I'll check out CachyOs! Thank you for the suggestion. I haven't tried Fedora in a decade (and not on this PC, obviously), so I'll take a look at that, too.

  • source
  • parent
  • [–] 4 points 7 months ago

    Software compatibility is probably the biggest issue. If someone relies on a piece of software that is Windows or MacOS exclusive, that can be enough of a deal breaker. Open source alternatives may exist, but they do not always have the same features or behave as expected compared to what they are replacing.

  • source
  • [–] 10 points 7 months ago (4 children)

    I think the main problem lies in the community.

    Not everyone, but a few vocal rotten apples are hostile to new users who either:

    1. Don't already know the answer to their own question

    2. Are not using their distro

    3. Didn't immediately read the wiki entry for their exact problem

    This kind of gatekeeping is why some people are put off of Linux and the community as a whole. Just because someone asks a question you think is obvious, doesn't mean it's obvious to them.

  • source
  • hideshow 4 child comments
  • [–] 6 points 7 months ago (3 children)

    For number 3, it is only gatekeeping if the person asking for help can't read.

  • source
  • parent
  • hideshow 3 child comments
  • [+] 2 points 7 months ago* (last edited 7 months ago) (1 child)
  • [–] 3 points 7 months ago

    And Google sucks more and more every day...

    There's a good way to point people to existing documentation without being a jackass.

    If someone doesn't find the wiki article that answers their question because they didn't know how to ask it with the right keywords, just point them to the wiki article and add any missing context to help the next person out.

    A rude "rtfm" response with closing the ticket isn't helpful.

  • source
  • parent
  • [–] 3 points 7 months ago* (last edited 7 months ago) (1 child)

    Oh hi it's me. Archwiki and tldr are great, but man pages explain things adequately about 20% of the time.

    Many of the Ms we're supposed to R aren't very well written, and we need to be open to explaining how things work in different ways if we want others to take up with the things we like.

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

    Man pages are the only reference material I know that has more information-free circular definition chains than Wikipedia. And I imagine that it's for much the same reason; they're primarily written and fought over by experts who only need terse reminder notes for themselves, and who can't remember what it was like not spending every day up to their elbows in the subject.

  • source
  • parent
  • load more comments (-1 replies)
  • [–] 7 points 7 months ago (1 child)

    Being so impossibly sexy and yet still intimidating for no reason.

    Also Wifi support for certain chip sets.

  • source
  • hideshow 1 child comment
  • load more comments (1 reply)
    [–] 3 points 7 months ago (1 child)

    Small thing: There doesn't (to my knowledge) seem to be an easy way to manage mountpoints/fstab with an easy gui interface.

  • source
  • hideshow 1 child comment
  • [–] 3 points 7 months ago (1 child)
  • [–] 5 points 7 months ago (5 children)

    In Linux, you can configure everything. And you're will be forced to do it.

  • source
  • hideshow 5 child comments
  • [–] 2 points 7 months ago (4 children)

    That really depends on distro. With something like Arch and Debian, that is definitely the case. On the other hand, Bazzite requires almost no configuration and has scripts for common use cases.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 7 months ago (1 child)

    Debian can be installed without doing any configuration. In the installer choose to have KDE, Gnome or another desktop and you will get a functional desktop with most normal apps and games. I’ve only made small changes to configuration but nothing that was blocking me from using it. Might not be the case for everyone and some other distros will be better at automatically configuring more things.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 5 points 7 months ago (2 children)

    Honest answer from someone who's used Linux as a daily driver for years:

    Actually annoying:

    • Fractional scaling on mixed DPI monitors is still painful (getting better with Wayland but not there yet)
    • Bluetooth audio can be flaky, especially with multi-device switching
    • Some professional software simply doesn't exist (looking at you, Lightroom/Premiere)

    Annoying but solvable:

    • Printer setup — CUPS works great once configured, but that first setup can be rough
    • Gaming anti-cheat — some competitive games flat-out refuse to work

    Not actually problems, just different:

    • The "too many choices" complaint — you pick one distro and move on, same as picking iOS vs Android
    • The terminal — you can absolutely avoid it in 2026, but it's genuinely faster once you learn the basics
  • source
  • hideshow 2 child comments
  • [–] 2 points 7 months ago

    Printer issues are so dependent on the printer.

    Mine sets up in a couple of clicks and everything just works.

    On the other hand I never have been able to make it work with windows.

    Bonus points for no driver garbage software.

  • source
  • parent
  • [–] 1 point 7 months ago

    Finally making the switch from X to wayland this year since it’s now impossible to buy a laptop with standard-res screen and my god there’s still a lot of missing support and annoying glitches everywhere

  • source
  • parent
  • [–] 4 points 7 months ago (1 child)

    Audio.

    And software availability.

  • source
  • hideshow 1 child comment
  • [–] 2 points 7 months ago

    The driver support can be spotty depending on the manufacturer (looking at you ASUS)

  • source
  • [–] 1 point 7 months ago

    Im not a fan of the severe security issues and just how broken sandboxing is

  • source