this post was submitted on 20 Aug 2023
73 points (80.2% liked)

Linux

47376 readers
1005 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
 

I'm curious to hear thoughts on this. I agree for the most part, I just wish people would see the benefit of choice and be brave enough to try it out.

top 50 comments
sorted by: hot top controversial new old
[–] Fizz@lemmy.nz 83 points 1 year ago (6 children)

"Why dont more people use the linux desktop" its because they don't care about computers. To most people computers are a tool and they are not interested in what the underlying software is doing as long as they can run a web browser.

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

Or because Windows comes pre-installed on almost all machines. Many people don't even know what "operating system" is. It's just a part of the computer for them.

[–] snack_pack_rodriguez@lemmy.ca 45 points 1 year ago (1 children)

steam deck proves this. If everyone loved windows so much they would install it on the deck but they don't. Microsoft pays the PC makers in the states a lot of money to keep Windows Pre-Installed. Even then Hp put our a dev Linux Laptop because Dev's want a Unix like OS ether Linux or Mac.

[–] JasSmith@kbin.social 10 points 1 year ago

Valve made games "just work" on the Steam Deck. No tweaks, CLI, hacks, or major performance issues. They took away the friction. I hope that in time all games will just work on Linux. When that happens and I can use my gaming peripherals like wheels and pedals I'll be giving up Windows on my gaming PC.

[–] aleph@lemm.ee 16 points 1 year ago* (last edited 1 year ago)

Bingo.

Despite what the clickbait headline says, the main barrier to entry is not just knowing what an operating system is but the know-how to go about replacing the one that came with the computer in the first place. The decision over which distro to choose is relatively easy once you've got past that initial stage.

[–] socphoenix@midwest.social 5 points 1 year ago

Or MacOS. They've made it seem like those are the only two options besides chromebooks which are just for those who don't want to spend money.

[–] xan1242@lemmy.ml 8 points 1 year ago (2 children)

On the same token - anyone who also knows what an OS is shouldn't care either. Use the best OS for your job and needs. Reap the benefits of all of the OSs that you can run and switch between them like an army knife. It is the best when all of them complement each other.

[–] Fizz@lemmy.nz 17 points 1 year ago (2 children)

For me I dont agree with "Use the best OS for your job and needs" sometimes I am willing to use a less functional product because I believe that the future would be better with more FOSS software. Morally I cant dual boot windows to play the games that dont support linux because then im supporting microsoft and games that support mircosoft.

[–] Thorned_Rose@kbin.social 9 points 1 year ago* (last edited 1 year ago) (1 children)

I feel the same way. I've been riding the Linux daily driver train for over a decade now. Back when I first made the switch, Proton wasn't a thing. I could dual boot to play the games that wouldn't run on Wine but I instead made the decision to only buy new games that were Linux native and if existing games didn't run on Wine then it was tough bikkies.

But the issue is that most people sadly don't give a shit. They don't give any thought at all about sending money to Microsoft, Google, Amazon, Apple, etc. despite the fact that those companies are playing a part in actively degrading the user experience (amongst other things). They don't think about how they're screwing over themselves in the long run as well as the younger generations. Most people don't think much beyond what the advertising tells them to buy, convenience and ease of use.

I wish people made more ethical consumer choices but they just don't. And that habit won't change while big business has collectively billion dollar advertising budgets, gets away with monopolising and centralising and has government and regulators in their back pockets.

[–] ascense@lemm.ee 4 points 1 year ago

Not only do people generally not do ethical consumerism, but also often ridicule those who do. Quite infuriating, and would be astonishing if it wasn't so predictably human nature. Presumably it is painful to be reminded that one did not go through the effort to make a conscientious decision but someone else did, and so one belittles the decision and the person willing to make it.

load more comments (1 replies)
load more comments (1 replies)
load more comments (3 replies)
[–] michaelrose@lemmy.ml 50 points 1 year ago (5 children)

The author is an idiot.

When someone comes to me asking how to get into Linux, they do not need to hear a laundry list of distributions to choose from.

Only techies ask anyone how they "get into Linux". Say it with me now. "People don't buy, buy into, get into, install, or use operating systems" They buy fuckin computers. It is perceptibly to virtually all non-techies a feature of the device.

There are a million types of cars but people manage to pick one and buy it same with breakfast cereals or shampoo because they are obligated to make a decision or go hungry, dirty, or walk everywhere.

People don't particularly like making decisions and they decided what OS they were going to use when they bought the computer and they have no intention of downloading an iso, write it to a USB, figure out how they boot from it, figure out the bios options they need to disable and what works differently than what they are familiar with.

You lost them around step 2 and lost all hope of moving forward unless the prize at the end is something much better than "does everything I used to do but differently"

The success of Chromebooks, android phones, and the steam deck is that it was driven by devices people wanted to use not an OS people wanted to use. If you want to see more Linux use that is the story you need to focus on.

[–] ursakhiin@beehaw.org 4 points 1 year ago (6 children)

This is one that we can't just solve by putting computers on the shelf.

Some people have tools that don't work on Linux natively. If somebody is using and is familiar with Microsoft Excel, there isn't a straightforward way to install it and FOSS options aren't the same. The same can be said of Adobe.

Linux as a desktop environment will have to be for enthusiasts for a while longer. Hopefully, somebody gets more feature parity with the existing suites and the transition can just work out of the box.

But Linux when compared to Windows and Mac is a case study of capitalism vs FOSS. We (Linux users) generally think Linux is better and maybe it is, but Microsoft and Apple spent tons of money to make theirs what they are today and we didn't.

load more comments (6 replies)
[–] Killing_Spark@feddit.de 3 points 1 year ago (1 children)

If Lenovo or HP or whatever started selling their notebooks for way cheaper without the windows license on the machine linux would probably get a lot more usage. But they would probably have to put big warnings on that to avoid a big return wave, which would hamper the whole deal.

load more comments (1 replies)
load more comments (3 replies)
[–] miniu@beehaw.org 47 points 1 year ago (2 children)

Most people don't know how to install operating system, even if it's just pressing next in the installer mostly. The reason Linux is not primary system is that it's not preinstalled. It has a bit of chicken and egg problem with some support missing due to low user base, and base lowered by that soft missing but that would change in the instant if everybody suddenly bought PC with linux preinstalled.

Even the win mentioned with linux in gaming is basically just that. Linux preinstalled on steam deck.

Agreed. I've gotten several none technical folks (including older folks) in my life using Linux Mint and loving it.

What did I do?

I installed it for them. That was it.

load more comments (1 replies)
[–] ox0r@jlai.lu 37 points 1 year ago

Because windows is preinstalled on the computer they buy. That is literally it

[–] deadcatbounce@reddthat.com 33 points 1 year ago (1 children)

Because Windows or iOS is already loaded when they buy the machine.

[–] bear@slrpnk.net 18 points 1 year ago (2 children)

This is the only answer, and anybody who doesn't agree just doesn't understand users. They just use whatever you give them.

load more comments (2 replies)
[–] TimeSquirrel@kbin.social 26 points 1 year ago (1 children)

This guy:

There are 100 competing distributions:

"Let's add one more, one that's standardized and designed to make it easy for users to start using Linux."

There are now 101 competing distributions.

[–] db2@sopuli.xyz 23 points 1 year ago* (last edited 1 year ago) (2 children)

To the question it's clickbaiting you to see:

The problem is the lack of a representative version of Linux.

And the response is that Linux is not Windows or OSX. It doesn't work the same way. The point of 80 gazillion different flavors is that it can be made to be what is wanted or needed. ChromeOS and Android are Linux and I'd argue they both qualify as "desktop" even if Android rocks many phones in mobile mode. If you don't like sysv init for whatever reason you can find a bunch that don't use it. Want to install a modern version on a 486? You can with lightweight 32-bit distros, though it'll be terrible and it means you're a masochist.

Possibly because OSX is pretty similar under the hood by its nature as a *BSD derivative, and Windows has WSL which has become pretty good from what I'm told. A casual user may simply not encounter the need to install a whole different operating system on bare metal anymore.

But I think the reason, special cases aside, is that they haven't given it an honest try. It's not the Duplo of operating systems, to get what you're after out of it you have to actually try, to learn how. It's easier to give up and go back to what seems to work based on it being the first thing they saw.

[–] vrighter@discuss.tchncs.de 4 points 1 year ago (7 children)

you only view those as positives because you are not the average user. for the average user those are actually negatives. The average user's answer to "do you prefer systemd or sysvinit?" would be "why the fuck should I care? I just want something that works. And I want that something to work the same whether it's on my personal machine or my work machine, or my mom's."

If you force the user to have to choose, most times they just won't. So they choose something that does not offer the choice at all. Other operating systems do not require them to give an honest try at being able to try them.

load more comments (7 replies)
load more comments (1 replies)
[–] Hamartiogonic@sopuli.xyz 18 points 1 year ago (2 children)

“When someone comes to me asking how to get into Linux, they do not need to hear a laundry list of distributions to choose from. When they ask, I don't want to have to say, something akin to, "You could try Ubuntu, Linux Mint, elementary OS, Zorin OS, or Ubuntu Budgie."”

Ok, so what if I need a car? People will give me a laundry list of car brands to choose from, so I don’t really see that as a valid point. What if I want to buy a pair of shoes? Is there another laundry list? Yes there is.

Just pick something popular, and try it out. If you don’t like it, you’ll have a better idea of the features you want or don’t want in the future.

[–] VikingHippie@lemmy.wtf 9 points 1 year ago (1 children)

You mean you DON'T drive a Car brand car, wear Shoes brand shoes and drink this delicious-looking beverage??

[–] Hamartiogonic@sopuli.xyz 4 points 1 year ago* (last edited 1 year ago) (2 children)

There’s also literal 15% food. Better not think about the remaining 85%. Just see what google translate says about “ruoka” (in Finnish) or “mat” (in Swedish).

load more comments (2 replies)
[–] squaresinger@feddit.de 3 points 1 year ago (2 children)

Well, it's all about expectations and alternatives. People don't expect to be overloaded with choices before the OS even boots.

Linux is the only OS on any platform where they have (to make) this choice.

Windows, Mac, Android, iPhone, all of these Systems don't give you a choice between wildly different versions.

Also, the issue extends to after the installation as well. If someone asks me about a Windows issue of medium intensity, I can tell them on the phone how to fix it without having a PC nearby.

Say they ask me how to do something as simple as to install a program from the repository.

Depending on the Linux they are using, they will (or will not) have any one of a few dozen package manager GUIs, which will work wildly different. Even if they don't use the GUI, they might be using apt, yum, pacman, snap or any other of a few dozen CLI package managers.

And depending on their distro, the package in question can have one of a few dozen different names, or might not be in the repo at all, so that I need to add a ppa or some other form of external repository.

That is a massive issue in everyday use. The only viable thing is for the local family/friend group admin to decide which distro to use and then everyone needs to use that distro or get educated themselves.

For example, I got a lot of experience (~10 years) on Debian-based OSes. Put me on Arch and I have no clue.

The same is not true for e.g. Windows, where I have used every single version extensively (except of Win11).

load more comments (2 replies)
[–] ExLisper@linux.community 18 points 1 year ago* (last edited 1 year ago) (5 children)

Can we please stop this nonsense already? With Linux on desktop we had two goals:

  • hardware support
  • software support

We achieved both goals. Since probably 20 years ago I've been using Linux exclusively both at work and at home. All my hardware works, all my software works. Why would I care if Linux gets to 20%, 80% or 100% market share? At this point if some companies or game developers don't support Linux it's their loss, I will find an alternative. And if some users is still using Windows it's also their loss. I feel sorry for them but I stopped encouraging people to use Linux years ago. We're good, our feature is secured, we don't need to push for more users anymore.

[–] JasSmith@kbin.social 9 points 1 year ago (5 children)

You have a very loose definition of "achieved." There are countless hardware devices lacking support. Microsoft Office, the most widely used business productivity tool in the world by far, still has either limited or no support on Linux. Most of the top 20 games on Twitch are either completely unsupported, or require onerous workarounds with poor performance.

It's great that you have achieved what you desire, but you're not representative of everyone.

load more comments (5 replies)
load more comments (4 replies)
[–] ulkesh@beehaw.org 13 points 1 year ago (2 children)

The issue isn’t an official Linux distribution, per se (and note: Canonical have wanted to be that for years with their Ubuntu).

The issue is that laptop and desktop retail machines come with Windows. And until that changes, Linux on the desktop will never see more traction.

There is probably only one real way this comes to fruition: a company, like Apple, that engineers their own hardware with full stack integration to their own Linux distribution — and the hardware has to be aesthetically pleasing, reasonably priced (unlike Apple), and with in-person support (a la Apple Store).

The closest to that we have, at least in the United States, is System76. But they do not engineer their systems. They basically cobble together all the parts that are known to work with the Linux kernel, toss them into an outsourced chassis, and sell them at what I would consider somewhat bloated prices.

That being said, I love what System 76 is doing with Pop!_OS, but the name sucks, the software versions will always be lagging behind unless using snap and/or flatpak, gaming on Linux is still an uphill battle despite Proton’s strides, and at the end of the day, the user will actually have to do something at some point on the command line.

What Linux desktop users need to embrace is that it is okay to not be the primary desktop operating system of the world. It is okay that it is relegated to geek enthusiasts, developers, and the like.

There really is nothing wrong with that.

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

I literally don't think the plethora of choices has anything to do with why Linux is not installed by the masses. The only reason is that Microsoft and Apple are huge market forces with the ability to advertise, make deals with other business partners, pre-install their operating systems onto hardware that's sold, operate technical support services, and so on. They have completely flooded the market with their stuff.

Linux has these things, too, but nowhere in scale or scope, and with relative industry latecomers to sell it. If Linux were created 10-12 years sooner and companies like Suse, RH, Canonical, System76 were all formed earlier than they were I think we'd see a healthy amount of Linux out in the world, with maybe a few percent higher market share (which would be extremely massive).

Keep in mind that Apple, as a company, rebuilt itself truly not on the technical excellence of Macintosh, but by driving sales of iPods then iPhones.

load more comments (1 replies)
[–] joyofpeanuts@beehaw.org 12 points 1 year ago* (last edited 1 year ago) (2 children)

Lazy theory. Think about cars. If the diversity of alternatives was putting off people, I guess we would still all be driving black Ford cars.

I have been using Linux since 1996 and what is putting off people is:

  1. First and foremost: habits and lack of will to learn new ways.
  2. Proprietary apps that have no exact equivalent. See 1.
  3. A closed proprietary system that limits interoperability. Even if it has improved, certain fenced software perimeters remain an occasional issue.
[–] snaggen@programming.dev 7 points 1 year ago

Also, MS pays computer makers to preinstall Windows.

load more comments (1 replies)
[–] rambos@lemm.ee 12 points 1 year ago (3 children)

For me, the biggest reason not to use linux are windows-only apps like CAD software. That software was a must have on my university, and now Im stuck with it lol. I switched to linux anyway, but still struggling to find best workflow between dual boot and windows in VM.

But linux today is so available and friendly. I have POP! OS on my desktop and partner can use it with no problem (windows user). Its so freaking intuitive, much easier to install and use compared to windows IMO. I believe people are not afraid as much as they dont care and microsoft is pushing their OS much more than any other alternative

[–] uphillbothways@kbin.social 8 points 1 year ago* (last edited 1 year ago) (1 children)

FreeCAD isn't the worst and has the ability to output several file formats. But it's definitely wonky and probably not up to the task if that's like your actual job or whatever. I don't know your scenario, but you might check it out if you're still using CAD. It is free.

But yeah, in general, required software is the big hiccup.

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

Thx, I did try it. FreeCAD is great, but cant compare with software like Solidworks. Feels like 30 years difference unfortunately. Im afraid Im too old for that, but Im sure future generations will have proper FOSS alternative on Linux. I just try not to use it because I hate dual boot hehe.

There are fow more programs I need, but I can run them easy in VM/vine

load more comments (2 replies)
[–] SpaceCadet@sopuli.xyz 11 points 1 year ago

tl;dr FrAgMeNtAtIon

There, saved you a click.

[–] silvercove@lemdro.id 10 points 1 year ago

People se Linux fine when it comes preinstalled. See the Steam Deck.

[–] halfempty@kbin.social 9 points 1 year ago

As others have said, most people don't install operating systems. They just buy a system, likely a laptop and run whatever OS is on it. Hardly any laptops come with Linux preinstalled unless you look pretty hard, or are searching specifically for one.

[–] LeFantome@programming.dev 8 points 1 year ago (1 children)

First of all, this guy is correct that this is a significant reason that Linux is not more popular on the desktop. Desktop Linux is a community of things, not just one thing that people can experience and recommend.

That said, XKCD has a nice explanation about why that will never be solved:

https://xkcd.com/927/

From time to time though, a distro will dominate and. Linux will grow. For a while, that was Red Hat. Then, it was Ubuntu. Both of those moved things forward but were too early to reach mass adoption. There really is no front-runner right now but perhaps one will emerge again and “that” will be Linux for the masses.

In the meantime, things like Flatpak are addressing a lot of the problem. It is becoming realistic for a dev to target “Linux” ( Flatpak ) and have their application run predictably regardless of what distro any given individual has chosen. Freedesktop.org helps as well.

Really though, this problem will exist until most of us ( not all ) agree that one Linux Desktop distro is simply better than the rest and most of us begin to use it. We can then onboard new users onto that.

load more comments (1 replies)
[–] MiddledAgedGuy@beehaw.org 7 points 1 year ago (2 children)

Homoginizing Linux would be destroying so much of what makes Linux special. And besides, as many have pointed out, that's not the source of the problem anyway in that most people don't care what OS is installed or even comprehend what an OS is.

I also don't think Linux needs mass adoption. It'd be great if it did, but it being a tool for those who care about what tools they use is fine too.

load more comments (2 replies)
[–] PuppyOSAndCoffee@lemmy.ml 7 points 1 year ago

I am going to bring it up a level. I don’t really agree with the surface level analysis of ZDNET.

It’s all a bit janky. The jank is really reduced BUT it is there. There are two flavors: distro jank and app jank. And the reason it’s janky is because the maintainers want it that way.

We should applaud the dedication of companies and people to relentlessly improve. Things are as great as they have ever been. This stuff is hard and Linux does make some things really really simple.

But…go to any distro support site, and you will see the usual things. Why does the secondary monitor not turn on. Why did audio stop working, laptop won’t wake. Etc etc. the solutions are better and better, but unique hw cfgs causing distros jank is one hill to climb.

The other are the apps. Again, I am glad they are there. And they are better than ever.

However, sometimes app workflow causes a great app to feel janky. It’s like “good enough” is all the love they get.

Finally, the open source community can be a removed to work with. Anyone who has ever submitted a patch knows that some projects and tools are … interesting.

It’s like…thank you for your time, but your patch to eliminate jank is rejected because … ego.

Not all open source repos are like this. But more are than you’d think. Different ideas are not always welcome, even if end users would appreciate those very same ideas.

And the repos with a more open mind? No surprise that their results are more usable.

[–] TWeaK@lemm.ee 5 points 1 year ago (1 children)

The bigger problem is that there's often no one willing to show you how to use it. I had a friend who managed to picked it up himself, and when I asked him to show me the ropes all I got out of him was "just Google it". Now, of course that's how you figure all sorts of things out and an essential skill in itself, but first you need to know what to search for, and if you're just starting out you're probably not going to know what that is - or you'll have more abstract but simple problems like figuring out issues with syntax in the terminal. That kind of thing is really easy for another person who knows to say "no, it's like this, because of that" but can be very difficult for a person to figure out on their own.

Quite often it seems like people have gone through these trials themselves, but then rather than making it easier for other people and helping them they leave them to face the same challenges all over again from scratch. This is very frustrating, when you know there's an answer that someone could just give you but it's not apparent to you, which leads to people throwing in the towel.

[–] sab@kbin.social 5 points 1 year ago* (last edited 1 year ago) (1 children)

When you're saying it, it's actually striking how many Linux users are self taught.

Then again, all my friends the last ten years have known there's a standing offer for me to install Linux for them and teach them how to use it. Some have in occasionally, especially when their windows computers grew unusable, but generally they'll use it and be happy with it and then revert back to windows when they eventually buy a new computer and it comes preinstalled.

The exception is my dad, who now actively asks me to install Ubuntu for him whenever he has a new computer. He never asked me to install it on the first place though - I just accidentally broke Windows while trying to set up a dual boot on the home computer back in my early teenage years.

load more comments (1 replies)
[–] dewritoninja@pawb.social 5 points 1 year ago (2 children)

This ignores a bunch of stuff. Also when a lot of non Linux people think Linux the first distro that comes to mind is Ubuntu so there you go, you have your pr distro. Linux in my experience is not easy at all to use. There people that have been on the platform exclusively for 10+ years really don't understand the modern windows experience. In the 15 years I've been using windows I've only had to use the command line for rather niche things. Winget is a nice curiosity not a necessity like apt or pacman. In windows shit just works. And 99 percent of the time it doesn't it's as easy as right clicking and selecting windows 7 as a compatibility option, and non tech users call you a wizard for knowing how to do that. They get scared when they see a command prompt and I understand it I was like that at one point.

Also everyone is used to using windows. We use it on our schools, we use it on our works, we use it in our libraries. It's what people know and people are reluctant to swap because why learn something new that's considerably harder, when what you already have just works. Almost every computer comes with windows pre-installed. For people it's just plug and play no need to worry about anything. And I belive this is the greatest problem. If there were more devices with Linux out of the box, if school and colleges used Linux instead of windows we would see a dramatic increase in the number of users. But this is going to piss off Microsoft the moment that feel it might injure their bottom line. They want Linux in a leash, a project they can steal from for their own platform, just like github. That's why they donate so much money to the project and the moment they feel threatened they will stop donations, pay politicians to stop any change and sue people for whatever bullshit reason they come up with

load more comments (2 replies)
[–] rufus@discuss.tchncs.de 4 points 1 year ago

If that were true... Ubuntu used to be the default distro for quite some time.

[–] brayd@discuss.tchncs.de 4 points 1 year ago

I don't even think the CLI stuff and so on is an issue. The main reason people don't use Linux is because it's simply not pre-installed everywhere as Windows is. The same reason many people use Edge on Windows and don't install Firefox etc. The average user just uses it as it is and doesn't tinker around.

Installed Linux on my grandmother's computer some years ago and she was working with it fine because it was the first time of her using a computer and she learned it that way. For she Linux was was for other people Windows is. She didn't had any issues installing software via apt etc. after getting it explained and teached a few times.

But a user who just uses a system as it is and who is used to Windows will always dislike Linux. I dislike Windows because I find it complicated in many parts. I used Linux and sometimes MacOS for my whole life besides Windows Vista as a child.

[–] Double_A@discuss.tchncs.de 3 points 1 year ago

Mostly because not all games work on Linux. Also so far I haven't found one with a good update policy. It's either bleeding edge or an update a year.

load more comments
view more: next ›