this post was submitted on 12 May 2025
39 points (66.4% liked)

Linux

54145 readers
472 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 6 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] Ironfist79@lemmy.world 3 points 1 day ago

Which Linux? The installation process for most distributions these days is pretty simple.

[–] wakko@lemmy.world 53 points 2 days ago (21 children)

Oh look. Yet another post demanding things from a volunteer-based community without actually volunteering their own time to work on solving the problem they're insisting needs solving.

I'm sure these demands will totally make a difference in ways that putting their time into actually writing code wouldn't.

[–] Abnorc@lemm.ee 16 points 1 day ago (1 children)

I think it should be encouraged for non technical users to share their insights regarding UI/UX. People who are skilled in building applications often don’t have great skills in that area anyway. Actual UI/UX specialists are even harder to come by it seems.

The issue with this video is that it doesn’t bring in a ton of new insight. Issues regarding the variety of package management solutions are well know for example, and some distros are already solving this by having system packages and flatpaks managed by the same installer.

[–] wakko@lemmy.world 2 points 18 hours ago* (last edited 18 hours ago)

Correct. There are actual efforts going on to resolve those issues. Which begs the question, why post vague exhortations for people to "do something" about this, rather than focusing the efforts in places where it will make a difference?

This isn't a post saying "hey, come to this project and pitch in." This post is just bitching into the ether and then some folks getting butthurt when the pointless performative nonsense is called out for what it is.

Posts like this one happen on a near-daily basis all across FOSS mailing lists. It's trivial to find numerous, often young, often inexperienced people who think their idea is the one that "fixes everything". These people reason that everyone should fall over one another to put effort into their magical idea once they see the obviousness and correctness of the idea. Clearly, it's simply incorrect to find fault in an obviously perfect idea such as this one.

It's just so weird that literally none of the people with these amazing ideas are the ones doing a "git init" and getting started on the work of actually implementing their amazing ideas. Bizarre how so many spectacular, world-changing ideas need to be worked on by literally anyone BUT their champion. What a horrible world we must live in filled with nasty, evil people who simply won't volunteer their personal time when we should feel so blessed with this holy relic of an idea.

This narrative is so childish that the only response it deserves is the one echoed by nearly the entire FOSS community, "Patches welcome!"

load more comments (20 replies)
[–] oshu@lemmy.world 66 points 2 days ago (11 children)

The vast majority of people have no experience installing an OS and likely never will.

The typical user uses whatever is preinstalled when the get the hardware.

My father-in-law wrecked his windows pc with malware over and over so I bought him a Wow PC https://www.mywowcomputer.com/ and he loves it. I don't think he has any idea its running linux.

[–] qaz@lemmy.world 2 points 1 day ago

formerly firstSTREET® - for Boomers and Beyond®, Inc

Lmao

load more comments (10 replies)
[–] utopiah@lemmy.ml 77 points 2 days ago (21 children)

Didn't watch the video... but the premise "The biggest barrier for the new Linux user isn't the installer" is exactly why Microsoft is, sadly, dominating the end-user (not servers) market.

What Microsoft managed to do with OEMs is NOT to have an installer at all! People buy (or get, via their work) a computer and... use it. There is not installation step for the vast majority of people.

I'm not saying that's good, only that strategy wise, if the single metric is adoption rate, no installer is a winning strategy.

load more comments (21 replies)
[–] furrowsofar@beehaw.org 18 points 2 days ago* (last edited 2 days ago) (1 children)

Just saying, not my experience. I have used linux for over 25 years and nontechnical users in my family have also for almost 20 years. By in large it has worked just fine.

The big issue is Linux is not the OS that is supplied when people go to the store and buy something (well except for Android and Chromebooks which are Linux and are popular). It is also not the system or have the apps their friends use. It also does not have the huge supply, support, and word of mouth ecosystem. Buying hardware especially addons is confusing. Getting support is hard unless you have friends that use. Buying Linux preinstalled often costs more. Change too is hard and there has to be some driver and for most people there is not.

[–] desentizised@lemm.ee 2 points 1 day ago* (last edited 1 day ago) (1 children)

I've been a "heavy" user(/admin) of Linux in the server space for about 12 years now, but only recently through a new employment opportunity have I become a daily Linux desktop user. Last weekend - slowly coming to the realization that Linux can really satisfy all my personal needs (including gaming that supports DLL injection) - I thought I'd like to see how feasible this would now be for the kind of end-user that I encounter as customers and friends, family members etc.

Having chosen CachyOS for myself a lot of my needs are now met brilliantly by the AUR, but of course I don't see this being a realistic proposal for an end-user. Flatpaks on the other hand I am now (and previously through my Steam Deck) encountering as a super straightforward way of covering a lot of ground in terms of the kinds of apps people may need, and having them remain usable across system upgrades and such. I agree with a lot of what you're saying, but with Flathub I feel that there's not just everything there that probably covers 95% of non-tech-savvy people's needs, there's even stuff in there that you can't get anywhere else with a simple install button. Like a youtube-dl UI for example.

Anyways this isn't even the story I'm trying to tell, sorry for the tangent. So I thought if I'm ever going to recommend any distro to someone it's gonna have to be an immutable one, but based on what I just said I'd say any distribution (immutable or not) is going to be dead in the water if it doesn't come with Flatpak support out of the box. And so the choices in terms of popular ones (according to ChatGPT) were VanillaOS and Fedora Silverblue/Kinoite. (Personally I use KDE now but I think the most approachable DE is always going to be Gnome hands down unless you're talking outdated hardware.)

So I set up VanillaOS in a VM, latest ISO from their website, went through the installer, all went fine until the reboot where I was basically just met by a lengthy splash screen and then some GTK error saying it failed to launch or whatever and then the screen just remains black indefinitely. Obviously this isn't supposed to happen, it's probably something to do with my virtualized setup, but if there's any chance of this happening on the physical machine of a person in need of a digital revolution in their life then this is certainly not what I'm going to recommend to them.

Next up, Fedora Silverblue. Went through the installer, the Fedora one is already a great starting point in terms of simplicity. Rebooted into a working Desktop Environment, so already winning on that front. I had one minor problem there where the last step of the Initial Setup process would just hang if I wanted it to enable Third party sources straightaway. If I left that off I could finish and finally get to my Desktop. Then I would open the Gnome "Software" app and it would basically ask the same thing in a more convoluted manner but basically that means there's a second "chance" to enable third party sources without having to find something in a settings menu. It's a little more fussy than if the checkbox had just worked on the Initial Setup but I guess I could see many people work through this if I told them "don't check that last checkbox and then check it in the Software app".

It's weird that both avenues I tried came up with problems that seem way too on the nose to be overlooked. Or who knows what factored into those problems, but really they shouldn't even be within the realm of possibility. For a setup process to yield a black screen or hang itself if the wrong checkbox is clicked are the kind of things that (imho) are going to define when the "Year of the Linux Desktop" meme will stop being a meme. If you can give me an immutable Linux with Flatpak support out of the box which can be booted on a SecureBoot enabled computer and which will reliably install to a working Desktop then we're talking. For now, my recommendation is Fedora Silverblue. Slap that onto a USB-Stick and you have a somewhat attainable Linux installer that mere mortals can make use of.

[–] furrowsofar@beehaw.org 2 points 22 hours ago* (last edited 22 hours ago) (1 children)

Keep in mind you choose basically uncommon niche distributions. Go to distrowatch and choose one of the top 5 or so and use the distro repos and security updates. No flatpack is not needed for a well supported distro. That is especially true for one of the common Debian based distros.

[–] desentizised@lemm.ee 1 points 15 hours ago (2 children)

Of course people can have different opinions on this, but the point for me is that I am of the firm belief that immutable is a must for people that just want their OS to work indefinitely without having to take care of that aspect. And once you got that covered, I feel that you need some sort of "App Store" app out of the box where you can get whatever people may need. Ubuntu has Snaps, which to my understanding is just a different take on what Flatpaks are accomplishing.

Currently the Top 5 of the past 6 months on Distrowatch are all mutable, 2 of them are Arch-based, one comes with Xfce. I have been a Mint user myself and again, of course this is a matter of opinion, but for me the ship of using Debian derivatives has sailed, which might also subconsciously be the reason why no Ubuntu-based immutable distro has made it into my experiments. (No disrespect to Canonical and what they have done for the community since 2004, my first ever hands-on with Linux was on their 04.10 release.)

Either way I just can't see myself recommending any of those Top 5 to people who just want to use a PC reliably. And if I'm going to be the one they turn to with their problems I don't want those to potentially be about system-level breakages. When filtering by the "Immutable" tag on Distrowatch it seems that they just bunch those spins into their main distros like Ubuntu, Fedora and SUSE. I guess you can say VanillaOS is niche in comparison, but Fedora Silverblue is basically an immutable version of a well established distribution with Red Hat backing no less. And once it is set up like my pilot is now it works just fine. I guess the plan now is to keep that installation running and see how it behaves across updates/upgrades and such.

[–] furrowsofar@beehaw.org 1 points 10 hours ago (1 children)

By the way, in my view, Ubuntu using Snaps rather then native packages is a negative.

[–] desentizised@lemm.ee 1 points 4 hours ago (1 children)

But we know why Snaps and Flatpaks started existing. I also think they are architecturally ugly.

And I think you have a point in terms of patches potentially coming too slowly onto an immutable system. But that problem isn't an inherent one, it's just a problem if distribution updates are slow because community support is lacking. At which point you're just trying to compare Open Source to Proprietary solutions where support is explicitly paid for. I'll trust a year old Linux kernel over the latest and greatest Windows release any day.

[–] furrowsofar@beehaw.org 1 points 2 hours ago* (last edited 2 hours ago)

Actually I both do and do not understand why they exist. I use Debian based distros and do not use either well except when I am using Ubuntu which is forcing more and more snaps.

I do actually use exactly one appimage. I use to use the snap but found it was not that stable. One also generally has to have relatively new distro releases too as both flatpack and snap need to be fairly current which can be problem for near EOL Debian stable. Hence neither flatpack nor snap is that portable.

Where flatpacks and snaps look a lot better is smaller distros with smaller repos. Hence, not that interesting for Debian based distros.

[–] furrowsofar@beehaw.org 1 points 10 hours ago

Yes I would disagree regarding immutable. Such a distribution cannot be secure for any lenght of time. Security updates are required. As soon as it customize in any way it is not immutable including adding flatpacks. So I do not see the attraction.

[–] grapemix@lemmy.ml -2 points 23 hours ago

My concern is we are solving a wrong problem from the beginning.

GNU/Linux is an OS designed by hackers for hackers(at least in my age). The target users should be admin, not end users like grandma. That's why Linux desktop is never mainstream despite our community put so much effort on the user experience (but the effort has not wasted)

Before you yell at me, on the other hand, android (shipped with Linux kernel) has a great success because it's dummy proof design. Even a 2 years old can mess around tablets by his/her own. We can invent million theories, argue and hate each other all days. But there is only one fact. The fact is that mainstream users enjoy the fruit of open source is brought by Android from tablets. Unfortunately, tablets' gui toolkit is dominated by big corps.

When do we start to put focus on gui toolkit for tablets? We did try, but far away than enough. When do we able to admit new generation use tablets way more than desktop? Seeing the open source communities keep heading the wrong direction make me sad.

load more comments
view more: next ›