this post was submitted on 17 Jul 2023
226 points (97.1% liked)

Linux

47323 readers
845 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
 
top 50 comments
sorted by: hot top controversial new old
[–] julianh@lemm.ee 62 points 1 year ago (4 children)

#1 is just not being the default for 99% of devices. If someone gets a new computer, why would they go through the effort of installing a new os when the one it comes with works fine? Hell, I bet at least 50% of people in the market for a pc don't even know what an OS is.

[–] jimmy90@lemmy.world 22 points 1 year ago (2 children)

Agreed. Android and chrome os are used happily by 10s of millions without any idea it's a Linux distro

[–] julianh@lemm.ee 12 points 1 year ago (4 children)

I bet if small, cheap netbooks came out running mint or fedora or something people wouldn't even or know or care that it was Linux.

[–] user224@lemmy.sdf.org 13 points 1 year ago (1 children)

In middle school I had a USB drive with Linux Mint installed on it which I was using on school PCs. We only used those PCs for internet browsing and office. Not a single soul noticed it wasn't Windows. Teacher only noticed 2 differences, "You have different version of Office installed here." and also gave me a note for "Changing wallpaper" which was strictly prohibited for some reason.

[–] SexualPolytope@lemmy.sdf.org 9 points 1 year ago* (last edited 1 year ago)

which was strictly prohibited

It was probably due to some goober like me changing it to Scarlett Johansson's bikini pics. I'm sorry.

[–] BaconIsAVeg@lemmy.ml 9 points 1 year ago (2 children)
load more comments (2 replies)
load more comments (2 replies)
[–] snooggums@kbin.social 9 points 1 year ago

Which actually means Linux is being successfully adopted by the general public in a similar way to windows as a general use system that doesn't require a lot of technical knowledge.

Fully customizable distress will never be popular with the general public. They want systems that just do the general stuff and have it work automatically.

[–] DharkStare@lemmy.world 11 points 1 year ago

Of course they know what an OS is. There's only two of them: Apple and Microsoft.

[–] BuboScandiacus@mander.xyz 10 points 1 year ago

I bet at least 50% of people in the market for a pc don't even know what an OS is.

70%*

load more comments (1 replies)
[–] adonis@kbin.social 58 points 1 year ago (14 children)

New user: I have a problem 😊

Everyone:👍

  • are you on xorg or wayland?
  • pulseaudio or pipewire?
  • what WM/DE are you using?
  • amd or nvidia?
  • what distro?
  • systemd?

New user: Nevermind 😮‍💨

[–] echo@sopuli.xyz 27 points 1 year ago (3 children)

if a new user is using a distro that doesn't use systemd they fell for a meme

load more comments (3 replies)
[–] Nuuskis9@feddit.nl 14 points 1 year ago (14 children)

At this point, my biggest dream is that these 'new user' distros used only Wayland, Pipewire, Systemd and Flatpaks simply to simplify things. Hopefully we're less than 2024 away from NoVideo Wayland support.

Also as soon as XFCE releases their Wayland support, that soon it'll become the most famous DE choice of Mint.

What I am really happy is to see how well supported Pipewire already is. Pipewire has never showed any problem in the new installs for me.

load more comments (14 replies)
load more comments (12 replies)
[–] Hextic@lemmy.world 47 points 1 year ago (3 children)

Preinstalled.

Like, were nerds and we fuck with our computers n stuff. But most people are lucky to know what a power cord is.

Honestly if Linux with a good DE like KDE or Cinnamon was already on their PC at boot they would figure it out. Most people just use a web browser anyways.

[–] happyhippo@feddit.it 11 points 1 year ago

I have put my dad on Kubuntu. Don't like anything *buntu, personally, but I have to admit it's quite stable and with sane defaults. He hasn't complained ever since and support calls dropped considerably. He spends most of the time in Firefox anyways, where I've added ublock.

The problem with Windows was, he'd occasionally browse the web with Edge by mistake (or because MS forces it down your throat), and as soon as an 80+ y.o. browses the web without ad blocking, getting a virus is just a matter of time.

All this is to say that I agree with the fact that preinstalled is key. I wish that more effort was focused on fewer distros and I feel that so much talent and energies are being lost in marginal projects.

But many people do this for passion and it's of course their choice to decide where to contribute, or whether to spin up a brand new distro entirely, can't judge them for that. I'm just observing that those energies could be better used to smoothen some rough edges on more popular distros to make them even more appealing to OEMs and convince them to ship those on their hardware.

load more comments (2 replies)
[–] ohlaph@lemmy.world 41 points 1 year ago (2 children)

Most people buy computers with the OS already installed and would get just as lost trying to install MacOS or Windows.

load more comments (2 replies)
[–] jflesch@lemmy.kwain.net 38 points 1 year ago* (last edited 1 year ago) (7 children)

Based on my tests on my family and friends, the main problem is tech support. Most geeks seem to assume other people want the same things than themselves (privacy, freedom, etc). Well, they don't. They want a computer that just works.

Overall when using Linux, people actually don't need much tech support, but they need it. My father put it really well by saying: "the best OS is the one of your neighbor."

I apply few rules:

  1. The deal with my family and friends is simple: you want tech support from me ? ok, then I'm going to pick your computer (usually old Lenovo Thinkpads bought on Ebay at ~300€) and I'm going to install Linux on it.

  2. I'm not shy. I ask them if they want me to have remote access to their computer. If they accept, I install a Meshcentral agent. Thing is, on other OS, they are already spied on by Google, Microsoft, Apple, etc. And most people think "they have nothing to hide". Therefore why should they worry more about a family member or a friend than some unknown big company ? Fun fact, I've been really surprised by how easily people do accept that I keep a remote access on their computer: even people that are not family ! Pretty much everybody has gladly agreed up to now. (and God knows I've been really clear that I can access their computer whenever I want).

  3. I install the system for them and I make the major updates for them. Therefore, if I have remote access to the system, I pick the distribution I'm the most at ease with (Debian). They just don't care what actually runs on their computers.

  4. When they have a problem, they call me after 8pm. With remote access, most problems are solved in a matter of minutes. Usually, they call me a few times the first days, and then I never hear from them anymore until the next major update.

So far, everybody seems really happy with this deal. And for those wondering, I can see in Meshcentral they really do use those computers :-P

[–] Dohnakun@lemmy.fmhy.ml 19 points 1 year ago* (last edited 1 year ago)

When i told my dad i can install Rustdesk on his computer to do remote support (moved out), he asked me "does that mean you can look at my computer whenever you want?". I'm really proud of him, he actually listened.

load more comments (6 replies)
[–] shapis@lemmy.ml 28 points 1 year ago (1 children)

It needs to "just work". It's not more complicated than that.

load more comments (1 replies)
[–] matt@lemmy.world 25 points 1 year ago* (last edited 1 year ago) (3 children)
  1. Isn't pre-installed on well known machines by well known brands.
  2. Popular applications (whether productivity, creativity, or games) do not work out of the box that people want. It doesn't matter that alternatives exist, or that you can use things like Wine. If it's more than just click the icon, it's too much.
  3. If things cannot be done purely through touch / the mouse, it is too hard for most people.
[–] experbia@kbin.social 12 points 1 year ago (10 children)

If things cannot be done purely through touch / the mouse, it is too hard for most people.

100%. Even as a power-user (understatement) who overwhelmingly prefers keyboard input to control things when I'm "gettin' stuff done", I will sometimes miss the general consideration level of Windows' input handling when it comes to mouse and especially touch. Mouse is pretty damn good these days on Linux, but touch...

Touch is abysmal. A ton of modern laptops have touchscreens, or are actually 2-in-1s that fold into tablets, etc, and the support is just barely there, if at all. I'm not talking about driver support - this is often fairly acceptable. My laptop's touch and pen interface worked right out of the box... technically. But KDE Plasma 5 with Wayland- an allegedly very modern desktop stack- is not pleasant when I fold into tablet mode.

The sole (seriously, I've looked) Wayland on-screen-keyboard, Maliit, is just terrible. No settings of any kind (there is a settings button! it is not wired to anything, it does nothing), no language options, no layout options (the default layout is abysmal and lacks any 'functional' keys like arrows, pgup/dn, home/end, delete, F keys, tab, etc), and most egregiously, it resists being manually summoned which is terrible because it does not summon itself at appropriate times. Firefox is invisible to it. KRunner is invisible to it. The application search bar is invisible to it. It will happily pop up when I tap into Konsole, but it's totally useless as it is completely devoid of vital keys. Touch on Wayland is absolutely pointless.

Of course, there is a diverse ecosystem of virtual keyboards and such on Xorg! However, Xorg performance across all applications is typically abysmal (below 1FPS) if the screen is rotated at all. This is evidently a well known issue that I doubt will ever be fixed.

In the spirit of Open Source Software, and knowing that simply complaining loudly has little benefit for anyone, I have at several times channeled my frustration towards developing a reasonable Wayland virtual keyboard, but it's a daunting project fraught with serious problems and I have little free-time, so it's barely left its infancy in my dev folder, and in the meanwhile I reluctantly just flip my keyboard back around on the couch with a sigh, briefly envious of my friend's extremely-touch-capable Windows 2-in-1.

load more comments (10 replies)
load more comments (2 replies)
[–] Honkinwaffles@lemmy.world 24 points 1 year ago (2 children)

The actual answer, there is no reason to switch. The vast majority of users do not care about Linux or why they would want to. For us there are lots of benefits and things we enjoy about getting away from Windows but for them "why?"

load more comments (2 replies)
[–] xavier666@lemm.ee 23 points 1 year ago
  1. Installation process of Linux is complicated to an average Joe (Bootable USB/ISO file/Boot priority/format <- what are these scary terms?)
  2. Lack of availability of pre-installed Linux PCs at physical shops
  3. Lack of availability of industry-standard software
  4. Confusion for an average Joe due to excess choice of distros/application packaging format. Average people don't want choices, they want to be guided.
  5. (Minor point) Most available guides for doing something heavily requires terminal usage which can be daunting to new users
[–] Kushia@lemmy.ml 22 points 1 year ago (14 children)
  1. All of the basics should just work well out of the box with minimal tweaking. Yes even NVIDIA stuff.
  2. The software center needs a massive overhaul. It feels like an afterthought by people who would rather use a command line.
load more comments (14 replies)
[–] terminhell@lemmy.dbzer0.com 19 points 1 year ago (2 children)

Speaking from experience, from a long time ago, and from the people/family I've installed it for on older machines: It's different. That's 90% of it.

The people that had little to no windows/PC experience actually took to Linux a lot easier not having to relearn/change habits from windows.

load more comments (2 replies)
[–] HouseWolf@lemmy.ml 17 points 1 year ago (2 children)

Life long windows user currently dual booting and trying to fully switch.

I've gotten used to the terminal and I'm no stranger to editing config files but I still find myself saying 'This could literally be a toggle or drop down menu'

I can mostly put up with it but I got friends who REALLY hate digging into files for basic stuff like global dark mode, If it's not in a GUI it's as good as none existent to some.

[–] XPost3000@lemmy.ml 12 points 1 year ago

Yeah honestly same, I hate having to sudo into random system files to change something basic or having to open a terminal and remember the specific magic words to do what I need

so whenever I have the option I use GUI over CLI every time

load more comments (1 replies)
[–] DaveNa@lemmy.ml 15 points 1 year ago (2 children)

3rd party software/hardware. Companies don't develop for Linux. And Linux developers can't reverse engineering everything.

load more comments (2 replies)
[–] Gabadabs@kbin.social 15 points 1 year ago (5 children)

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.

load more comments (5 replies)
[–] DarkwinDuck@feddit.de 14 points 1 year ago

To be honest, one part is what everyone mentioned here. Not being preinstalled and all that.

The other part is that unfortunately at least according to my own expirence as a Linux noob a few years ago some Linux communities can be very toxic. If you're asking questions of how to do X and someone comes along and is all "why do you even want to do X if you could also do Y? Which is something entirely different but also does something vaguely similar"

That's one if the things.

And then other curiosities. I cannot for example for the life of me get my main monitor to work under Linux with any new Kernel version. My Laptop just refuses to output to it or the second monitor attached via Display port daisychaining. On the older version it works, on the newer it's broken. I have tried troubleshooting this problem for over half a year and it's still broken. And that's out of the Box on Ubuntu LTS...

So i don't really understand this question. There are major roadblocks. With Wayland which is default for Ubuntu now those roadblock jist became bigger. Screensharing in multiple Apps including slack is outright broken unless you use the shitty webapp. The main player Office 365 largely doesn't work at all on Linux. All these things that should work for a Desktop operating System don't work out of the Box as they should.

That's why people aren't using it and companies aren't preinstalling it.

[–] Sethayy@sh.itjust.works 12 points 1 year ago (3 children)

It breaks. And I cant imagine anyone who wants to spend time fixing it, much less how long it would take tech illiterate people. Cant explain how many times ive gotten some random error downloding a package, and even ill have a hard time finding what tf the cryptic error message means

That and permissions, though they could be lumped into the first point

load more comments (3 replies)
[–] mogoh@lemmy.ml 12 points 1 year ago (6 children)
  • Self updating without user interaction per default.
  • Better support of codecs and drivers.
load more comments (6 replies)
[–] mbryson@lemmy.ca 11 points 1 year ago (4 children)

A lot of people have already talked about the onboarding/installation experience, so I'll just chime in and say a lot of new users are unfamiliar with using a terminal for commands and instead favour a GUI experience solely for their tasks. Most modern and commercially appealing distros are moving in this direction (ie applications running the same terminal commands in the background with an easy to understand UI at the front) but I'd still say the community's insistence on terminal over all other forms of executing a command may be a turn off for the layman trying it for the first time after Windows and MacOS.

Almost makes me think it would be more ideal to reduce the stigma associated with executing commands in the terminal and find some way to get people more comfortable with using it, both via Linux and also CMD for Windows as well.

load more comments (4 replies)
[–] canis_majoris@lemmy.ca 11 points 1 year ago

The main issue is that easy problems that should be solved baseline by the OS crop up far too often for the average user to want to have to deal with day to day. Also, whenever you go to ask on a forum, you're usually told to just do something entirely different or use another distro. Every time I go to fix something on this machine it sends me down a rabbit hole of shit I don't care about because it doesn't solve my problem since it introduces a brand new one to solve. If I want to use solution X don't tell me to go install program Y that's your favorite program to use but is literally not what I'm trying to accomplish.

Today I installed Manjaro onto an old laptop and for the life of me I could not figure out why it wasn't connecting to the internet. It wasn't a network issue, it was the fact that the time was out of sync. It took me a while to realize that was the issue and not that I had fucked up my router config or something. It just couldn't validate any cryptography because the time was off. There were like four different solutions that all attempted the same fix and eventually I was able to connect with ethernet and restart timesync, which only worked after a restart.

[–] gens@lemmy.fmhy.ml 11 points 1 year ago (3 children)

Linux needs developers developers developers developers developers developers developers. Notably gamedevs. And kde needs to be default. Osx is only popular in a couple countries.

load more comments (3 replies)
[–] The_Tribble_Juggler@kbin.social 11 points 1 year ago (1 children)

When's the last time the average user has had to install an operating system?

That's the biggest obstacle right there. I think plenty of non-techy people would use linux if it came preinstalled.

load more comments (1 replies)
[–] panpan@opidea.xyz 11 points 1 year ago* (last edited 1 year ago) (3 children)

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.

load more comments (3 replies)
[–] stratoscaster@lemmy.zip 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)
[–] xtapa@feddit.de 10 points 1 year ago (1 children)

I recently changed and could only do it because of ChatGPT. There are a lot of things that work different in Linux, like package managers, the file system in general, the focus on terminal, stuff that works different with different distros. For almost all questions, ChatGPT helped me within seconds. This is even more true, when I kinda don't know, what my question actually is. Then it helps to give me some good buzzwords to Google for. If I would have done this with just reddit and forums and stack or something, I'd get so much non-helping, gatekeeping, belittling answers - if any.

load more comments (1 replies)
[–] fidodo@lemmy.world 10 points 1 year ago

When you have a problem the solution is fragmented between distros, configuration, opinions, and time as solutions constantly change and they all have subtly repercussions. It becomes very overwhelming to figure out a solution and pick the right one.

[–] Flemmbrav@lemmy.world 9 points 1 year ago (2 children)

Make it just run and pre install it on most computers.

With "just run" I mean things like:

  • Audio just working
  • Bluetooth just working
  • Bluetooth and audio working together ~~(I still can't get this one right, after 5 evenings of trying)~~
  • WiFi supporting all the frequencies, instead of just some
  • remembering monitor configurations
  • Troubleshooting audio shouldn't mean that you almost completely kill your OS with that

You know, things like that that might cost you an evening or two or three to figure and make you feel like you're the rarest edge case alive. On Windows, these work just fine out of the box.

I know this ain't easy to get to, but I can't recommend people to use Linux when even a phones does perfectly fine out of the box results in at least an evening of troubleshooting.

[–] fugepe@lemmy.ml 13 points 1 year ago (6 children)

man you must be using some fucked up distro because never had those problems in the last 4 years.

load more comments (6 replies)
load more comments (1 replies)
[–] rog@lemmy.one 9 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)
[–] jsveiga@sh.itjust.works 9 points 1 year ago (2 children)
  1. The misconception that you need to "know linux" to use a computer with linux.

You need to "know linux" to administer linux servers, or contribute to kernel development. My wife is a retired pharmacist, and she uses exclusively a computer with Linux since around 2008. She knows that's Linux, because I told her so. If I had told her it was a different version of Windows, she'd be using it anyway - she was using win95 at work before, so any current windows would have been a big change anyway (granted, nothing like gnome, that's why I gave her kubuntu).

This misconception is fed by "experienced" Linux users who like to be seen as "hackers" just because they "know Linux".

Nobody uses the OS. You use programs that run on the OS. My wife doesn't "use Linux". She uses Chrome, the file manager (whatever that is in the ancient LTS Kubuntu release I have there and update only when LTS is over), LibreOffice Writer and Calc, a pdf reader (not adobe's, whatever was in the distro), the HP scanner app. The closest she gets to "Linux" is occasionally accepting the popup asking for updates.

Users shouldn't need to care about which OS (or which distro, for that matters) they're running their apps on. The OS (and distro) should be as unobtrusive and transparent as possible.

  1. Distro hopping cult. It's ok to try a few distros when adopting Linux, or even flirt with new ones after you've already settled with one. Even keep doing it forever, on a secondary machine or live usbs, if you're curious.

Doing it forever, on a primary machine is stupid; NO FSCK DISTRO WILL BE PERFECT. Windows users whine and cry every time Microsoft shoves a new and worse Windows version up their SSDs, but they stick with Windows anyway.

Distro hoppers hop often because they give up at the first inconvenience. They never feel at home or make it their home, because they never actually use their computers for long enough with any distro. They are more focused on the OS than in using the computer. Nothing wrong with that, but they'll forever be "linux explorers", not actual "linux users".

There will always be some other that has that small thing that doesn't come default on this one. There will always be compromises. It's like marriage. Commit, negotiate, adapt. Settle down ffs.

The OS/distro shouldn't be important for the average user; the OS/distro shouldn't get in the way between the user and the apps, which is what the user uses.

Of course there are distros with specific usage in mind (pen test, gaming, video production, etc), as they conveniently have all main utilities packaged and integrated. But for real average user apps, the OS shouldn't matter to the end user, let alone look like the user should know what window manager or packaging system they're using.

Then when they are faced with dozens of "experts" discussing about which distro has the edge over the other, and the gory technical details of why, and comparing number of distros hopped, well, it sounds like Linux is a goal by itself, when all they wanted was to watch YouTube and access their messages and social media.

When my wife started using a Linux computer I didn't tell her which distro was there (she probably knows the name kubuntu because it shows during boot). I didn't give her a lecture about Gnome vs KDE, rpm vs deb, or the thousands of customizations she could have now. "You log in here, here's the app menu, here's chrome, this is the file manager, here's the printer app". Done, linux user since 2008.

Linux will never be mainstream while we make it look like "using Linux", or "this distro", matters, and that is an objective in itself. Most users don't care. They want to use their apps.

load more comments (2 replies)
[–] denast@lemmy.world 9 points 1 year ago (1 children)

One thing I always talk about is how DE is much more important for new user than a distro. New users will only use GUI anyway so their choice of DE has to be the most comfortable.

Took me years personally to switch to Linux, trying stuff like Ubuntu or PopOS, and I couldn't understand why it doesn't "click" for me until I understood that I simply personally dislike Gnome (being an ex Windows user). Tried a KDE distro and it clicked immediately, never looked back. Now I don't even use KDE but it helped me to get through initial frustration period.

load more comments (1 replies)
[–] eternal_peril@lemmy.world 9 points 1 year ago

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

load more comments
view more: next ›