this post was submitted on 08 Jul 2026
97 points (94.5% liked)

Linux

14669 readers
207 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 3 years ago
MODERATORS
 

Personally I haven't. While Linux is imperfect, choosing the right distro makes the rest of the experience straightforward. And with it's whole complexity, I find Linux more user friendly than Windows. Even driver issues, broken shadow file ownership and KDE specifics only made me more confident about my choice to use Linux after I solved everything.

OQB @pixeldaemon@sh.itjust.works

top 50 comments
sorted by: hot top controversial new old
[–] spartanatreyu@programming.dev 28 points 1 month ago* (last edited 1 month ago) (2 children)

Disappointed at linux directly? No.

Disappointed at linux indirectly? Absolutely.

  • Nvidia's linux support: https://www.youtube.com/watch?v=iYWzMvlj2RQ
  • Ubuntu
    • ~~Unity~~ (at least it's gone from main installs now)
    • Snaps
  • ~~KDE~~
    • ~~Version 4~~ (at least it's good now)
  • ~~Fedora~~
    • ~~Forcing their own broken version of OBS that didn't work~~ (they finally removed it)
  • Wayland
    • ~~Not supporting screenshare~~ (fixed with portals)
    • Not supporting global shortcuts (currently being investigated)
    • Accessibility (currently being investigated)
  • Gnome
    • Not supporting system trays
      • Most people don't want their background apps (discord, teams, docker/podman, OBS, etc...) to be filling up the foreground.
    • Not supporting server side decorations
      • Literally the stupidest decision ever made
      • Not supporting it forces all other developers to spend their time integrating their own client side decorations just so users can move/close a window in someone else's desktop environment. (example: https://factorio.com/blog/post/fff-408#%3A%7E%3Atext=Client-side+window+decorations)
      • Not supporting it means every developer has to deal with issues being reported to them that aren't their fault.
      • Not supporting it means every developer now has less time to work on their own applications.
      • Not supporting it means that humanity has wasted a stupid amount of time reimplementing the same thing over and over again instead of just once.
      • Gnome saying that: "it's not part of the standard"
        • Buddy, you're the only one holding it back from being standardised.
          • Cosmic: Supported
          • Hyprland: Supported
          • KDE (Kwin): Supported
          • Unity (Mir): Supported
          • Niri: Supported
          • Sway: Supported
          • etc...: Supported
          • Gnome (Mutter, and those downstream like Muffin): Not Supported
          • It has... by all metrics... become... THE defacto standard.
        • "It's not in the official wayland standard"
          • Buddy, wayland needs to support more than just the desktop metaphor. It also needs to support things like phones, handhelds, kiosk machines, car infotainment systems, etc... where having a window on a screen doesn't make sense. You are a desktop environment using the desktop metaphor, you need to support the basic functionality of moving windows that pop up on the screen, and you are the only one failing, and not only failing but failing so hard you're negatively affecting all those around you, and not only that but you're also not being accountable to how your actions are negatively affecting others.
load more comments (2 replies)
[–] irelephant@lemmy.dbzer0.com 21 points 1 month ago (4 children)

Trying to find the path of a mounted USB stick is painful as well. Is it at /mnt, /media or /run? Who the fuck knows.

At least with windows you just have drive letters

[–] the_riviera_kid@lemmy.world 6 points 1 month ago* (last edited 1 month ago)

Oh god this one, I never understood why mounting drives in Linux needs to be so convoluted. It's the whole reason my NAS is running on LTSC. Adding drives to my NAS under windows is literally plug and play where as with linux theres always some bullshit.

I have neither the time nor the inclination these days to troubleshoot that bullshit.

load more comments (3 replies)
[–] tofu@lemmy.nocturnal.garden 17 points 1 month ago (2 children)

One thing I've been annoyed by for over a decade now is having to unmount USB drives before removing them or they'll brick. That shit worked fine on windows unless you were writing/reading iirc.

[–] Mihies@programming.dev 10 points 1 month ago (2 children)

Not really. Windows and assume Linux cache writes and might actually write after you thought it's written, that's why you have to always unmount USB drives before you pull them out.

[–] dgriffith@aussie.zone 17 points 1 month ago (2 children)

Later versions of windows recognise that the device is removable and don't cache writes. From the users point of view the copy dialog box only closes when writes are complete.

[–] naeap@sopuli.xyz 9 points 1 month ago

Yeah, that's really annoying with Linux filemanagers

Just tell me when you're done and not when the file is completely written into cache, that doesn't help me in any way

I love my Linux, but it's really annoying to open a terminal to run sync, just to be sure

load more comments (1 replies)
[–] MangoPenguin@piefed.social 5 points 1 month ago

Windows does not cache writes for removable media

[–] insomniac_lemon@lemmy.cafe 5 points 1 month ago

I always do that and it still happened, probably because I had a drive as NTFS for compatibility. Last I checked (after failed attempts), the fix was "fix it with Windows" so I still have a borked external drive.

[–] the_riviera_kid@lemmy.world 14 points 1 month ago

Constantly, I'm pretty sure that part of the experience.

However, anytime I have to use windows or mac I very quickly get over whatever my issue with linux is.

[–] BurgerBaron@quokk.au 13 points 1 month ago (2 children)

Yeah, it's usually quality of life misses. An example: if I mount a network drive (mine auto-mounts upon login) and then that NAS goes down for whatever reason, if I open Dolphin it'll hang trying to connect to the offline network drive and never timeout. I can restart my NAS and then as soon as it's online again, my file manager will open 😅.

I'd have to manually unmount in terminal if that NAS became non-functional. Windows just times out and marks it as offline so File Explorer still works.

[–] Rolive@discuss.tchncs.de 6 points 1 month ago* (last edited 1 month ago) (1 children)

I've been using AutoFS and that's no longer an issue for me. How did you mount the NAS?

[–] BurgerBaron@quokk.au 5 points 1 month ago (2 children)

SMB mount via fstab, hadn't heard of AutoFS. That's usually how it goes, I learn about something better after going through the pain of doing it an inferior way.

load more comments (2 replies)
load more comments (1 replies)
[–] Cris_Citrus@piefed.zip 11 points 1 month ago (1 children)

Been using linux for more than 10 years as a less technical user, and yeah pretty regularly.

Its still my OS of choice, but theres a fair bit of jank around the corners you interact with less and places where the GUI methods for things just kinda fall short.

But I like having an OS that shows me tech treating me with dignity and respect is possible. So many problems in this world are hard to know how we might solve, but technology that treats me justly is a thing I can have today, and given its actually able to meet my needs, thats pretty cool ☺️❤️

load more comments (1 replies)
[–] unwillingsomnambulist@midwest.social 10 points 1 month ago (1 children)

Inconsistent behavior with the Elan touchpad on the ThinkPad E16 Gen 1 (AMD). Works in a live image but not when I install. Adding kernel parameters and loading specific modules gets it working, but it stops again after a few minutes. Sometimes unloading/reloading the module gets it working again, sometimes it doesn’t. 4 different distros, 4 different kernel versions, still have to use Trackpoint.

Other than that, I daily-drive Debian on my home and office workstations. Those ones just work.

[–] alecsargent@lemmy.zip 7 points 1 month ago (1 children)

I had a an issue with Elan touchpad were one connects the laptop to the power and the touchpad input starts lagging. This happens in all distros too. It is not too terrible since most of my workflow is on the keyboard.

load more comments (1 replies)
[–] Pika@sh.itjust.works 9 points 1 month ago* (last edited 1 month ago)

my disappointment in Linux has lessened over the last few years as issues are being resolved.

Currently my only real disappointment is driver support, but that's less of a flaw on anything linux, and more of a flaw on the providers.

That being said, I also am disappointed with sound management. Trying to do anything in that hellscape on most distros leaves you with a pounding headache. It's a monkey-patch of multiple handlers that gets confusing really fast.

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

Once I was looking forward to the challenge of connecting a linux PC to a Windows domain, only to find out the current version of the distro had that functionality by default. 😐

So that was cool, I guess...

[–] araneae@beehaw.org 7 points 1 month ago (1 children)

Lots of little extremely niche things people do on their computer on Windows are harder on Linux, I think the best example in general is video game modding. We can't say it's essential or barring anyone from making a switch and yet people like me wrankle. I'm disappointed no one ever put the honest time into cloning Mod Organizer and its amazing USVFS. Yes I know you can do it on Fuse, I know there are a couple other mod applications for Bethsoft games. The problem is ALL of these tools need a seamless way to talk between Proton instances, which would be a security risk I guess. And Mod Organizer was such a nice tool. The clone attempts I've seen have had shoddy UI, lacked core features you wouldn't even bother calling it an MO clone without (Amethyst was not storing -downloads-, just running whatever FOMOD it found immediately and deleting the archive), or were done heavily with LLM AI which I don't trust around proton instances.

It's the absolute lowest priority right now and if you're willing to accept a lot of potential suck you can eek by. I don't use EMACs or I'd probably be the kind of person using that as mod manager, but hearing it described I'd liken my agony over lacking good mod tools to trying to use EMACs on a broken cellphone screen, or a keyboard missing half its letters. I miss the tools MO set the industry standard for.

load more comments (1 replies)
[–] st3ph3n@midwest.social 6 points 1 month ago

Having to actually manually mount network shares to my filesystem in KDE in order to do simple stuff like drag-and-drop files from them to a browser window, which just works in ol' Windows.

But really, I'm generally very happy with my experience with Linux in 2026. Most problematic things are because of the behavior of shitty OEMs or publishers, not Linux developers. Things have improved in leaps and bounds over the past few years.

[–] magikmw@piefed.social 6 points 1 month ago (1 children)

How could I be disappointed in FOSS? Conduct of people involved, maybe, software? Never.

[–] ivan@piefed.social 6 points 1 month ago* (last edited 1 month ago) (2 children)

Yep, people involved are the biggest problem sometimes.

I've had to figure how to fix many issues myself, because quite often upon finding a thread where someone already had an issue that I had, folks were tryna gaslight the OP why it's not actually an issue, eventually turning the thread into shit flinging contest. Or the good old "don't do that, you'll break something" (that I proceeded to do and was absolutely okay).

Not to mention how FOSS developers have to deal with entitled assholes every now and then.

[–] Grail@multiverse.soulism.net 5 points 1 month ago* (last edited 1 month ago)

Me: Ugh, X problem!? Fine, let's google it and find the answer...

OP: I have X problem, which is stopping me from doing Y.

Answers: Oh, you don't need X to do Y. Here's a solution for your Y problem!

Me: I don't care about Y! What about X problem!?

load more comments (1 replies)
[–] Rolive@discuss.tchncs.de 6 points 1 month ago

The worst annoyances of Linux are nothing compared to basic use of Windows or MacOS.

[–] kiri@ani.social 6 points 1 month ago* (last edited 1 month ago) (1 children)

It doesn't run on old 2010 year Intel/AMD laptop, while FreeBSD does. Maybe because of the philosophy of destroying the old to build something completely new (pipewire, ip, firewalls etc.). Maybe I should spend more time finding working distro.

Also, It's sad to realize that politics has actually always been a part of FOSS (when they removed Russian maintainers). Still I really like Linux.

load more comments (1 replies)
[–] nymnympseudonym@piefed.social 6 points 1 month ago (1 children)
[–] cm0002@libretechni.ca 11 points 1 month ago (3 children)

Honestly, what's disappointing about sysd? I know it violates the whole does one thing principle and then the whole age bs, but overall I've never had anything major with it

[–] kibiz0r@midwest.social 11 points 1 month ago* (last edited 1 month ago)

Since “do one thing principle” is pretty abstract, I’ll give you one example of a downstream consequence.

I wanted to set up a NixOS microVM using docker sbx. Turns out, it was basically impossible (nothing is actually impossible, it just depends how much you want to modify/rebuild things).

Much of NixOS depends on systemd to manage lifecycles of this or that, but systemd only works properly if it’s the first PID, and when it runs in that mode it also wants to initialize hardware.

But the hardware is all managed by the microVM, so systemd blows up. All it needs to do is nothing, but that turns out to be very difficult to achieve.

If these were like 3 or 4 distinct utilities, there would be obvious seams where I could separate them and only activate the stuff that’s relevant to my use case. But it’s all one big ball of mud.

[–] nymnympseudonym@piefed.social 8 points 1 month ago (1 children)
  • It violates the whole does one thing principle. this is of course much more than a beauty-related offense. Modular design is central to good software engineering.
  • Log files are no longer simple text files you can watch, grep, or work with -- again violating a major Unix principle and making a zillion other things that would "just work", have to be done with special systemd hooks/options/yadda
  • The problems it solves could have been solved with a reasonably well contained change to SysV init, and probably made optional. Single-user setups don't need server-farm complexity.
[–] IrateAnteater@sh.itjust.works 5 points 1 month ago (2 children)

Single-user setups don't need server-farm complexity.

True, but Linux devs only have a limited amount of time. It's far easier to take a system that can handle server-farm complexity and apply it to a single user use case, than it is to take a system meant for single users and try to scale it up to a server farm, or to maintain two separate systems.

load more comments (2 replies)
[–] who@feddit.org 8 points 1 month ago

Systemd (along with the various add-on services that come with it on most major distros) meddles with and tends to break critical functionality quite often, except on boring systems where the needs being served happen to be handled well by systemd's happy path(s).

If the computers you maintain fit Lennart Poettering's idea of how to do things, then you might never notice a problem. On the other hand, if you're responsible for systems with unusual or complex configurations, or have need of the flexibility that makes unix so very useful in the first place, then you might very well discover that systemd is a pushy, invasive, poorly considered, buggy, and in some ways just pain broken collection of software, maintained with a level of arrogance and carelessness not often matched in the unix community, and you might rightly come to despise working with it.

Sadly, my experience has been the latter. In the years since the systemd suite was adopted by Debian distros, I have been burned more times by it and spent more weeks of my life troubleshooting it than I can count any more. Because of this, I have come to resent systemd. And I know I'm not alone in this.

So, dear readers, when you see people complaining about systemd, please try not to be like the zealots out there who routinely cry "luddite" and demand proof when they encounter folks who dislike it. Try instead to remember that one size does not fit all, that some of systemd's detractors are very skilled and reasonable people who happen to run systems that are necessarily different from your own, and have encountered problems that you have not. It has been over a decade. Some of us are tired of it, and tired of talking about it.

[–] Kolanaki@pawb.social 6 points 1 month ago* (last edited 1 month ago) (4 children)

Every time I have tried to mainline Linux for my gaming rig. Although I haven't tried anything recently, IE since the Steam Deck has made large improvements. I am now waiting for SteamOS to be available for non-AMD GPUs and can be dual-booted so I can try it without also getting rid of Windows right away if it still gives me headaches. I know there are other options I could try now, but I'm fine waiting.

I have not been disappointed in Linux when used for servers, tho. Far, far more reliable than Windows when you want stability and long up times.

[–] arran4@aussie.zone 8 points 1 month ago

Long time nvidia on linux user. Use AMD.

[–] Telorand@reddthat.com 7 points 1 month ago (2 children)

I suspect you'll be disappointed or frustrated by SteamOS, since Valve isn't really all-in on maintaining a universal distro like other projects (and that's okay); more likely, it will always be Valve-hardware-first that just happens to work on some other hardware configurations.

IMO, you're better off jumping into whatever distro interests you rather than expecting SteamOS to fit your use case. My personal choice was CachyOS for daily use and gaming, and it's been great, but PikaOS would be one I'd consider for another build. I also run Bazzite on an older laptop for some light gaming and HTPC stuff, and that's been rock solid.

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

I went full Linux almost 3 years ago. Games worked very well when I first switched but it's improved significantly in performance and QoL since then. If your interested in gaming on Linux, I wouldn't wait for desktop steamOS, just get a distro and try it. I like Arch, but it's definitely not for everyone, especially if you're not into tinkering although even archinstall makes getting setup significantly easier now.

[–] vanillama@programming.dev 4 points 1 month ago

Most games are solid now on Linux thanks to Proton. Most of the time if it's Steam and it's not competitive it works out of the box. Sometimes you need some post install configuration to make it run better (more common with old games), you can usually find what you need to do in the protondb website.

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

Recently I’ve been disappointed that my speakers keep switching which one is left and which is right, and I’ve been too lazy to figure out why. I don’t regret dropping windows at all, though.

load more comments (3 replies)
[–] apftwb@lemmy.world 5 points 1 month ago* (last edited 1 month ago) (2 children)

My Thinkpad X260 TrackPoint and mouse buttons under the spacebar still don't work. I have lost my mind trying to figure it out and gave up. I don't use the laptop that often.

load more comments (2 replies)
[–] japemasterBrad@programming.dev 5 points 1 month ago (1 children)

The amount of issues I've had with sound on Linux, I'm currently running Cachy and I'm still not getting it through my laptop speakers. Bluetooth on Arch is tempermental at the best of times too...

load more comments (1 replies)
[–] kibiz0r@midwest.social 5 points 1 month ago

I’m disappointed by Linux on almost a daily basis. And MacOS. And iOS. And Android.

(I haven’t used Windows in a long time, so I guess it’s the only major OS I’m not routinely disappointed by? Whoa, that’s a realization…)

But this is just what happens when you’re constantly messing with stuff.

[–] Baggie@lemmy.zip 5 points 1 month ago

My disappointments are few, and are outweighed by the fact that if I update the computer doesn't suddenly grow new advertisements or try to force new subscriptions onto me, or even break that many things? The skill floor is slightly higher sure, but the skill ceiling is so much higher, it doesn't feel like a thinly veiled Eldritch monster.

[–] Kazumara@discuss.tchncs.de 5 points 1 month ago* (last edited 1 month ago)

A little I guess. When I had finally convinced my dad to try out a dual boot, and was trying to install it for him on his new Threadripper system, it failed. The platform support Threadripper wasn't ready even though it had been out for at least a little while.

But I don't remember the details it has been around 8 years. Nowadays I know to confirm these things first, so in a sense it was my own mistaken assumption. But still it fits the question because at the time I was disappointed.

[–] vala@lemmy.dbzer0.com 5 points 1 month ago

No.

I've only even been disappointed at myself.

And Nvidia.

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

I find Linux to be very bad at recovering from freezing. If something freezes on linux I almost always need to shut the entire PC down or go into TTY to kill the app. I expected it to be way more sturdy.

load more comments (4 replies)
[–] AwesomeLowlander@sh.itjust.works 5 points 1 month ago (8 children)

Not being able to use middle click as a scroll tool. For an OS that's supposed to be about user choice, this option is stupidly baked into the depths of the kernel.

load more comments (8 replies)
[–] AlteE@programming.dev 4 points 1 month ago
[–] insomniac_lemon@lemmy.cafe 4 points 1 month ago (14 children)

I'm a bit disappointed with packaging/updates. Specifically Arch, I have slow-ish shared internet and didn't update frequently enough now my system is too outdated (1050Ti, them moving legacy nVidia drivers to AUR is another reason I haven't updated in a while).

Looking at alternatives.

  • Void (I still might want something more user-friendly) musl? (but optional and interesting for creating static binaries)

  • Tumbleweed/Slowroll might be perfect if it weren't for patterns (and I wish update structure were smarter* than just scheduling).

  • NixOS is a fun idea but not with declarative desktop settings (I have my own XFWM window theme not uploaded anywhere) and extra mess when it comes to compiling/exporting also running non-packaged executables (especially if I decide to stop using Steam, running what library I can w/o client)

User packaging is also generally questionable, too. I know not to rely on it too much, but I'm also not going to be inspecting package scripts especially not every update.

Other package distribution is a neat idea, but needing to download another graphics driver for Flatpack sort of ruins the point for me (redundant data too). That, and less integration+more manual updates.


* it probably doesn't exist, but I'd like something that has some sort of awareness of compatibility (be it simple/explicit versioning, build bot troubles, user reports etc). If I haven't updated in a while, give me a safer update (hold more Major.Minor.newest packages to known-good). If I'm updating regularly, tell me if an update on tuesday might not be great and remind me on friday if it seems better. Let me mark software with some general issues (stability, rendering, features) and alert based on potential fixes.

load more comments (14 replies)
[–] pelya@lemmy.world 4 points 1 month ago (12 children)

I am deeply disappointed in the Android flavor of Linux. 17 years of development, and your phone still does not have a terminal app built into the OS.

load more comments (12 replies)
[–] Kirk@startrek.website 4 points 1 month ago

I have been extremely disappointed with the broader Linux ""community"" at times, but never Linux.

load more comments
view more: next ›