this post was submitted on 17 Jul 2023
336 points (97.2% liked)

Linux

48375 readers
1553 users here now

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

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 
(page 2) 50 comments
sorted by: hot top controversial new old
[–] [email protected] 11 points 1 year ago* (last edited 1 year ago) (1 children)

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.

[–] [email protected] 10 points 1 year ago

The fact that we use private software for public schools is something I will never understand.

[–] [email protected] 10 points 1 year ago (1 children)

Follow Steam's example and make a cohesive operating system with good default apps so the user experience streamlined.

load more comments (1 replies)
[–] [email protected] 10 points 1 year ago (3 children)

Last time I was hired as a code monkey we used Linux with a dual-monitor setup. The setting would not, under any circumstances, see one of those 1080p monitors as anything more than 480p.

I spent literally half the first day of work looking for solutions, and eventually settled on running some random command i don't understand copied from the internet running on startup.

load more comments (3 replies)
[–] [email protected] 10 points 1 year ago (1 children)

Linux is the coolest fucking OS, hands down... If you're a computer nerd. Otherwise it's inconvenient at the best of times. Many users click around in their OS of choice without fully understanding what they're doing, myself included. Try this in Linux and you're in for a really bad time.

load more comments (1 replies)
[–] [email protected] 10 points 1 year ago* (last edited 1 year ago) (3 children)

Preinstall it on cheap laptops.

It's that ~~simple~~ hard.

load more comments (3 replies)
[–] [email protected] 9 points 1 year ago

Probably just hardware compatibility and me specifically NVIDIA x) once you get the kinks sorted out it's a pretty stable experience

[–] [email protected] 9 points 1 year ago

The second that you have to google the more basic things...you have lost the audience

[–] [email protected] 8 points 1 year ago* (last edited 1 year ago) (2 children)

I'm currently trying to run a Sven Co-op server under Ubuntu Server. This has been a five hour chore of trial and error, dealing with library incompatibility, architecture incompatibility, poor documentation and Stack Overflow messes.

Im currently using about twenty tabs of documentation and support requests. At this exact moment, I'm trying to compile a 32 bit version of libssl 1.1.1, at which point I will be able to test again. If it doesn't work this time, I absolutely do not have time to continue trying.

So what's the challenge here? Nothing is simple and nothing is well explained. This is a three-step process on Windows that just works. On Ubuntu, the first step requires you to add a new apt repo and install support libraries, and beyond that, you're on your own to figure out the compat issues further down the line.

Edit: Can't make it work, it's just one thing after another. I'm just gonna do a fresh install of the whole OS, considering how much bs I installed chasing these issues, and then, idk, just not play a game with my brother I guess.

load more comments (2 replies)
[–] [email protected] 8 points 1 year ago (2 children)

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.

load more comments (2 replies)
[–] [email protected] 8 points 1 year ago

I think that is not a question Linux users can answer. I feel so out of touch with what the average joe needs and wants in an OS. Ask them.

[–] [email protected] 7 points 1 year ago (1 children)

I'd say its probably, among other thigs, hardware compatibility issues.

Running Linux on a mashine, most notably portable, that is somewhat recent and is not specifically built with linux in mind is, imo, almost certainly going to cause some, for the average user unfixable, issues. Things like wifi, bluetooth, audio, etc. not working due to missing or broken drivers.

The best way to fix that would be official Linux support by the OEMs, which realistically is never going to happen. Or extremely time consuming reverse-engineered community drivers.

load more comments (1 replies)
[–] [email protected] 6 points 1 year ago (6 children)

The number one issue for me was games.

Like seriously, why do most developers not give a damn about their Linux playerbase?

load more comments (6 replies)
[–] [email protected] 6 points 1 year ago

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

[–] [email protected] 6 points 1 year ago* (last edited 1 year ago)

Off the top of my head things that Ive run into over the years that would have caused 99% of computer users to throw Linux in the bin:

*Having to edit xorg.conf to set the graphics driver

*A typo in the sources list that prevented any packages from downloading (distro upgrade)

*A bug in systemd that resulted in the OS not booting (fresh install)

*The wrong graphics card driver being selected and not being installed correctly because Ubuntu kept back 5 packages necessary for it to function (fresh install)

*A bug in how Ubuntu handles the disk platter that causes hard drives to fail far more rapidly than they should (that bug has been there for years and probably ruined a few hard drives)

*Having to recompile the wifi driver after every upgrade (broadcomm chipset) before the driver was included in the kernel and having to reinstall the OS after the driver was included in the kernel because something went wrong during the upgrade. ie recompiling didnt fix anything and the native driver wasnt working either.

*failed drive encryption

*grub being installed incorrectly (no boot)

*dealing with UEFI to maintain a dual boot for programs that cannot be emulated or virtualized effectively (lag sensitive non-native games)

*Audio output defaults being incorrect (no sound, no mic)

But the one thing that above all else, will drive newbies away is how the general linux community tends to respond to things.

[–] [email protected] 6 points 1 year ago

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.

load more comments
view more: ‹ prev next ›