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.
Sure, I wanted nanokernels for massively parallel small-memory hardware since 1990s.
Just a little bit with the direction of GTK and Gnome. Yes, I’m still salty about that. I miss GTK2 and Gnome 2 where everything could be customized and there were thousands of different themes. Of course, I switched to MATE and I’m still using it, but all my favourite GTK2 themes eventually stopped working and now my desktop looks very generic, like all the others.
Again, I know I’m free to be nostalgic as I want and install any project that wants to try to revive or keep GTK2 alive. There’s apparently a few. But I’m just a bit disappointed that it went this way. I switched to Linux more than 25 years ago because I could customize it to look like I wanted, and the more time passes, the more those features are getting hidden or removed and now everything looks the same.
Most of my disappointments with Linux come from the proprietary bits to be honest. Both the hardware drivers, and the games and other apps. And even the few times I’m let down by open-source apps, it’s because of abilities from their proprietary counterpart that they are yet to implement.
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.
It does have one built in, you just have to enable it in developer settings
Available only on select Pixel phones, and the virtualization API that makes it possible is available only to preinstalled system apps.
So no, you cannot install Ubuntu image onto your Samsung phone, you specifically need to buy the newest Pixel.
You can use termux and some other thing to run Ubuntu on a Samsung, it’s just not built in Iirc Samsung has some Linux thing with dex
Yeah I can, but soon I won’t, because Google will block all apps not installed from Play Store, and Termux cannot be compiled for new Android versions because of Android ‘security’
It can absolutely be compiled, and you can install it but you either have to use adb or wait 24 hours
I mean, yes it can, but installing any packages won’t work. Every binary that you wish to run on Android 10 or higher must be included inside the app, so
aptnaturally fails, and compiling your code inside Termux will also fail.Isn’t the 24 hour wait a one-time thing anyway? Or did they change that?
I thought it was per apk, but I could be wrong
Also lack of cron is extremely limiting
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
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.
If we’re comparing Linux to Windows, then it should be noted there’s Plasma and Gnome that will auto-detect any USB stick in existence and show you its path in the GUI.
Oh yeah, totally, but when using the terminal it’s a pain
Does
lsblknot work? I checked on my machine and it shows the correct path, assuming you know your stick issdbor whatever. Something likelsblk -o MODEL,MOUNTPOINTis (generally) a bit more clear but admittedly getting into the ‘pain’ territory.
One word:
systemdHonestly, 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
- 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.
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.
I’m saying that complexity could easily be modularized inside SysV init, not requiring a restructuring of things like “logfiles are no longer files in /var/log”
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 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.
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.
Power management on a laptop.
Use a 10 year old Logitech mouse out of the box.
Mint’s stupid annoying print monitor.
Dealing with cached samba creds though the box to save creds wasn’t checked.
The lack of real competitors to office. And no, Open Office doesn’t come close to replacing MS office.
There’s lots that’s annoying.
But Linux is excellent as my servers, as my VM host, as my dedicated systems. Still has it’s issues, but works great for always-on systems with very specific tasks.
Linux and Windows serve different purposes.
Open Office
Uhh, isn’t that old, like really really old?
I’m pretty sure the only reason Open Office exists is because of Oracle’s lawyers.
Everyone shifted from Open Office to the Libre Office fork back in 2010-2011-ish.
Have you been trying to use Open Office? lol
Or Libre Office. None even compare to MS Office, by a long shot.
They’re fine for the average person, but any business user is going to run into major walls.
We need to be brutally honest about what works, and the limitations. I’m not going to recommend a business use any form of OSS office.
Now Aunt Sally? For sure, because she’s not doing anything complex.
What do you mean with regards to the Logitech mouse? I’ve been using M185’s for two decades now without issue. The only issue I have is with the newer version of them which doesn’t drop an easily readable battery state in /sys/class/power_supply/hidpp_battery_{0…9}/capacity_level .
Also; Libre Office exists.
Try using one on Mint. A mouse that’s been around longer than Mint has been an idea doesn’t work at all until you search and discover a third party app to enable it.
ANY Logitech mouse works with generic windows drivers since 2000. Under Mint they don’t work at all without the third party app.
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.
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.
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.
Windows does not cache writes for removable media
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.
I guess that depends on the settings. I’d still click sa
vfe remove, though.https://www.corsair.com/us/en/explorer/diy-builder/storage/do-you-really-need-to-eject-a-usb-drive/
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
Specifically with the Cinnamon Panel (taskbar) on Linux Mint during fullscreen gaming. I like to tab out during long matchmaking and under Windows the taskbar would be visible and usable when another window gets focused over the fullscreen game. With Cinnamon, the space for the panel is there, but not the panel itself. When you press Super, the menu pops up and shows the panel with it, but the panel isn’t usable…
There is an active issue on the cinnamon github from 2012. No one even knows if this should be a bug or a feature request, so it’s just all undefined behavior right now.
Edit: it’s even worse, a newer issue was closed last year after a discussion that can only be described as very linux.
I wonder if the move to Wayland will fix this.
Yes. Bluetooth has never worked correctly for me, NEVER.
Across multiple distros and multiple adapters, I’ve gotten various problems. Right now on NixOS, reconnecting a peripheral never works, I get an error that
br-create-socketfailed, and the only solutions are to restart the computer or forget and re-pair the device. I’ve gotten this error on two completely different Bluetooth adapters.My Bluetooth works perfectly on Windows. I don’t know why Linux is so finnicky about it.
Is it a bluetooth issue itself, or an issue with the drivers for that particular bluetooth hardware. Imperfect drivers has always been an issue under Linux, and will remain an issue as long as Windows has over 90% market share.
When I first started using it I had the issue that every install would throw up a new thing not working. I suspect that was the hardware rather than Linux though.
I’ve had some sound issues here and there, but those are largely resolved. My only issue at the moment (which I suspect is mostly a skill issue) is figuring out an easy way to install games to the drive I want. With Epic for example on Windows it was easy to pick which drive I wanted to install the game on, but since Epic runs in WINE on Linux I haven’t figured out an easy way to do that. It works fine on Steam since the Steam client is Linux native.
What about Heroic client for Epic games?
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.
How could I be disappointed in FOSS? Conduct of people involved, maybe, software? Never.
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.
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!?
Not to mention how FOSS developers have to deal with entitled assholes every now and then.
entitled assholes, and more recently waves upon waves of un-reviewed SLOP code from morons who can’t even write a Hello World program.
Hardware acceleration sometimes makes videos play at low frame rates.
But overall much better than every other OS I’ve tried
And tgstd only because manufacturers are assholes with their support for open source drivers




















