this post was submitted on 16 Jul 2023
206 points (92.9% liked)

Linux

48339 readers
1144 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
 

Don't get me wrong. I love Linux and FOSS. I have been using and installing distros on my own since I was 12. Now that I'm working in tech-related positions, after the Reddit migration happened, etc. I recovered my interest in all the Linux environment. I use Ubuntu as my main operating system in my Desktop, but I always end up feeling very limited. There's always software I can't use properly (and not just Windows stuff), some stuff badly configured with weird error messages... last time I was not able to even use the apt command. Sometimes I lack time and energy for troubleshooting and sometimes I just fail at it.

I usually end up in need of redoing a fresh install until it breaks up again. Maybe Linux is not good for beginners working full time? Maybe we should do something like that Cisco course that teaches you the basic commands?

you are viewing a single comment's thread
view the rest of the comments
[–] ohlaph@lemmy.world 6 points 1 year ago (3 children)

The average person wants the iphone experience. They want the device to just work. Sometimes, in Linux, you have to install things that aren't so straight forward and the average person has no clue how to do that.

If we want more people on Linux, we need to dumb it down a lot.

[–] desconectado@lemm.ee 3 points 1 year ago

But that's the thing, it's not dumb it down, it's better design for average user. Linux is not going get to mass adoption if fresh from install you have to run several commands to make your audio/game/camera work. Sure, it might be fixable with a single command, but your average user won't know which, and won't know how to search for it on Google.

Linux based OS like android got mass adopted because you don't even need to open a shell once and your whole hardware works out of the shelf. That's not the experience with Linux.

[–] eshep@social.trom.tf 2 points 1 year ago

@leninmummy @ohlaph Yes, agreed, most folks want an appliance that "just works". Something where they have some sort of ""store"" that presents them with single-click installable stuff that again, "just works" and is intuitive to find once installed.

The answer to that though is not a general dumbing down of linux, that ruins every reason most of us have always been here. The right answer is to have a (multiple) distribution that can be easily installed by any completely technologically ignorant person and offers the simple appliance experience. It would be even better if this same distribution could be installed on any computer be it in a closet, under a desk, on a shelf, in a vehicle, or in a pocket to offer a somewhat seamless user experience. As a bonus, these different devices should offer the ability to connect/interact with each other in a simple manner from the common user's perspective.

[–] felis_magnetus@feddit.de 2 points 1 year ago (1 children)

Dumbed down Linux exists. It's called Android.

[–] eshep@social.trom.tf 1 points 1 year ago

@ohlaph @felis_magnetus Sorta what I was hinting at. Android is very close, and getting closer all the time. But it still takes quite a bit more than a bit of skill to install and make it work on something that doesn't have an explicit installer.

I'd argue that at the moment, we don't really have anything that can fill this need. I think that maybe some combination of android-style UX with a Nix-like stoutness and configurability could be the right direction.