The absolutely never ending jank. My latest grippe, Ubuntu 22.04 . Remote desktop needs password reset after every reboot, no idea why, grdctl set password doesn't help, only doing it in the Ubuntu settings UI works. Never ending stream of tiny annoyances like that
Linux
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
I personally dont understand why mass adoption is a goal.
The "challenge" to bring users to Linux is simply making them want to use Linux. There are enough flavours and guides ranging from plug and play that anyone can use to build your own kernel and distro from scratch that anyone can find what they want in Linux... if they want it.
The truth is that for a not insignificant portion of computer users, the OS is a means to an end not a feature. Its "the computer". A laptop that comes with windows 11 is a windows 11 machine.
If you want the average user to move to Linux, create an desktop environment with the option to look and behave like either windows or Mac, have a software compatibility layer for both that can run at the same time, buy a hardware company and include the distro as default and sell it to the masses at a loss to undercut all other options. Flood all consumer electronics stores with them.
Outside that, its not going to happen and I dont know why people want to make a competition out of it. Linux doesnt suit everyone and it doesnt have to. We see less GUIs as a good thing, id rather dev time from the solo/small dev teams go towards the functionality not making it look pretty. The majority of computer users dont agree with that though, and thats fine. I like being able to add/remove from my OS, most don't and thats fine too. I like rolling updates, the uproar around windows updates with thousands of youtube videos dedicated to people stopping them indefinitely indicates many others dont. Our semi annual O365 update is currently rolling out at work, and people are freaking out that one of their outlook toolbars moved. Never mind its a 4 second fix to move it back, but can you imagine these people seeking out/installing/configuring/using a new desktop environment?
Its not an elitist thing. Id love more of my friends to use linux, but I cant make them want to use something. It either appeals to them or it doesnt. For most the appeal of a computer is the software it runs, and the OS is just a means for that.
I utterly agree. I don't get this push to have everyone on Linux. Once you get the majority of users on Linux, the enshittification will begin.
I’m an artist who is never switching to linux unless they fix my major gripes (which seem like it’ll never happen just looking at the answers here lol).
Allergic to GUIs
- Devs and most Linux users act allergic to having intuitive GUIs. It’s already a pain to use a lot of small programs that don’t have them on windows. I’m familiar enough with using terminals for stuff but I am so incredibly disinterested in using it All The Time or even often.
Not having easy to access and understand toggles/settings are actually a friction point for most users—I think people who are tech inclined seriously need to remember and understand this. Needing to dig for a command to do simple things IS the OS getting in the way in my experience. I’ve seen screenshots of elementaryOS which seems to get this but my next issue is:
Software and hardware compatibility
- A lot of things I use for work like CSP, Adobe suite, Live2d, etc aren’t natively supported. I also don’t want to be risking encountering possible bugs or errors trying to get it to run them. Not all my games are from steam either, and I don’t know if those would run. There’s simply too many things I use daily that don’t have native support.
I also keep hearing about AMD driver issues which is no good for my pc.
Overall, as much as I hate windows and microsoft, it’s easier to put up and debloat the garbage that comes up over dealing with the issues above. Because when it works, It Actually Just Works. There’s more google-able tech support answers for it too instead of me needing to ask for help every time I encounter something.
Things that are easy to do does add up eventually, which again, is why needing to use the terminal often is not at all an ideal average user experience especially if this could be cut down with some mouse clicks. I think distros could address this if the devs actually care about the non-tech nerd user experience, but I don’t know if the software support/compatibility will ever be fully dealt with.
edited to fix formatting
I work with programming so my experience of linux is obviously a bit different than an artist trying out linux for the first time. What are things you remember having to use the command line for? Installing packages is the most obvious one but there are graphical front ends for many package manager. Editing config files maybe? I wonder if part of the problem is that most tutorials when you google explain how to do things on the command line rather than how to do it through a gui.
I agree that part of the problem is the tutorials and average linux video shows mostly terminal usage. I’m aware of distros that do have GUI front ends like elementaryOS as mentioned, but again I am not going to install linux due to my program requirements for work not having official support. I try to keep up with some linux OS vids/posts because I think the development is interesting to see, but in the end it really is not built with the “average user” in mind no matter how many people keep saying it is lol.
I use programs in windows with only terminal support and config/json files I have to edit myself but it does remind me how much more convenient a GUI is. But devs and other tech people don’t find it worth the dev time to implement. That’s fine but it’s weird to expect widespread use when convenience is considered a waste. Sorry if I keep repeating myself but that’s genuinely a big point in the matter haha
The biggest issue ive had (ive only used ubuntu) is the file management. Disks and file system is a bit different from boyh mac and windows, and i had a hard yime figuring out where and how, etc.
I couldnt figure out how to get my home network to work (so my windows pc could grab files off the linux pc) and such.
I had no issues setting that up, between my mac/windows pcs
I do plan on installing linux for my sons pc which he will then be forced to learn to some degree.
Maybe it needs a rebranding. If people have heard of linux, they think it's for devs, IT nerds, too complicated, etc. Most of the people just have never heard of linux because they don't look out for it. Most people don't know what FOSS is, etc. People just don't know that their OS is spying on them. Chromeos is linux, it's in every store. Linux made it. Gnu didn't.
Linux really isn't ideal for anyone who isn't already a tech enthusiast on some level. I recently did a fresh install of Kubuntu and after about a week, it prompted me that there were updates, so I clicked the notification and ran the updates, after which my BIOS could no longer detect the UEFI partition. I had to use a live usb to chroot into the system and repair it, as well as update grub, in order to fix it.
It's fixable, but this is not something anyone who doesn't already know what they're doing can fix. I've had auto updates in the past put me on boot-loops thanks to nvidia drivers, etc.
This kind of thing needs to almost never happen for linux to be friendly for those who just want their computer to work without any technical understanding. This, honestly though, can't happen because of the nature of distros, you can't ever make guarantees that everything will work because every distro has slightly different packages.
Wine is getting better, but compatibility is still an issue, especially for people who rely really heavily on microsoft office or adobe products.
It's actually ideal for people who are actually not tech enthusiasts at all and do not need specific software for their job (Photoshop, audio stuff, actually NOT Ms office)
Everybody I 've seen making this argument is actually a tech enthusiast themselves and just as out of touch with the average user as a Linux "guru" and massively overestimates the non tech enthusiast user.
They are far more likely to fuck up their Windows PC (even with UAC because they don't understand what it is) than successfullyinstall a new program on their own.
I 've borged my Nvidia drivers a few times, never via the distro auto updating. Custom kernels, trying to get newer cuda versions or something. Still better to fix than AMD drivers on windows and the whole DDU dance.
Linux needs more apps that GUI friendly and easy to use, better support for hardware and upgrades that doesn't break easily. Should come pre-installed with PC. Most people don't bother or know how to change OS.
The odd thing about this is that because Linux generally doesn't come preinstalled (though some sellers do have it), I've found the Linux installation process is usually smoother and easier than installing Windows.
I realize it's extra work, though, which is a barrier for some. Worrying about screwing up their new computer and voiding the warranty is certainly a deterrent.
One funny thing about it is that I bought a pc with linux preinstalled, but reinstalled it anyway, because I don't trust an installation from the oem.
It made me wonder how, in the windows world, we simply trust the manufacturer with that.
Give them arch
People need to regain dignity and self-respect until then they will be fine being somebody's else product and revenue stream lol
Linux should be teach at school instead of windows. Most people assume Linux is harder only because they are not used to it. Once you get accustomed you realize that it's even easier, for example in popular distros with package manager opening a terminal and write a 3 words command followed by the name of software, as hard as it may sound, it's much easier and fast than using google to download shady .exe files that needs to be installed manually.
Also people really needs to stop being lazy. You don't jump into a car and drive it if you don't know how to do it. If you are not down to spend 2 hours of your life learning how to use a machine you use daily you really should change mindset.
How to make Linux better:
Better quality control eg. no more issues like Ubuntu shipping a broken version of systemd that wont allow the system to boot.
Prioritize performance over FOSS purity in newbie friendly distros. A graphics card driver that gets 1/30th the FPS should not be the default for a 1,000 dollar graphics card. Anyone that wants the FOSS driver can install it if they want.
Avoid homogenization of software features. i.e. better support of the feature outliers. eg. KDE does not have an option to adjust contrast of scrollbars without a theme that specifically has that contrast. This makes it harder for the vision impaired like myself to use software.