As Torvalds pointed out in 2019, is that while some major hardware vendors do sell Linux PCs – Dell, for example, with Ubuntu – none of them make it easy. There are also great specialist Linux PC vendors, such as System76, Germany’s TUXEDO Computers, and the UK-based Star Labs, but they tend to market to people who are already into Linux, not disgruntled Windows users. No, one big reason why Linux hasn’t taken off is that there are no major PC OEMs strongly backing it. To Torvalds, Chromebooks “are the path toward the desktop.”
I’m late to this party but other than the quote in the post and article, I haven’t seen anything about Star Labs. I never heard of them before or if I have, I probably confused them with Star Tech. I looked at their website and everytihng seems pretty legit to me. If anyone sees this and has had any experience with them, I’d love to hear more, good or bad. I’ve been looking into getting a new laptop as my current one is from 2008 and saw they have an AMD one which is rare in the laptop world it seems. I might need to make my own post about this.
Get all my games working and, more importantly, my video editing software. I had the video editing software working, updated the OS, and it broke. This is not something that has happened to me under Windows, as much as I dislike it. I work two jobs and have home maintenance; I don’t have time to sit and troubleshoot and manually tweak things. Solve that and I will be on linux full time.
I feel with chatgpt it’s getting close to near self troubleshooting levels. But I feel once the end of life thing starts then more folks will convert.
I’ve said this before and I’ll say it again. What Linux needs is a straight forward setup. Yes Mint is normally super easy to install but can also randomly just not work due to what is often a very simple issue but one obscure enough that the inexperienced (like me) will take hours or even days of trying different solutions until they find it. I love how light linux is but an extra half a gigabyte in the setup to just innately include solutions to the most common issues would pull in way more people than it would push away.
Linux, in my experience, has been way less painful to set up than Windows. It takes like 1/4 of the time, and I don’t end up with half my shit in One Drive because I misclicked.
I’ve bought several Dell laptops over the last 20 years, the Windows install on them was strangled in it’s crib every time, and it was still miles cheaper than these other vendors.
If anyone needs to have Linux preinstalled on their computer and can’t click through the 3 steps in a typical Linux install nowadays, they probably should use something like a SpeakNSpell instead of a computer.
Preface: I am a Linux user
The Linux desktop needs to not require users to dig through config files to enable features that both windows and Mac have working by default. Fingerprint sensors, audio interfaces, broken bootloaders that you have to fix yourself. Requiring people to ever use a command line even once will keep people on Windows as the dominant platform.
Every time I have to look at a Linux forum to figure out why something isn’t working and the answers are run these commands I am instantly reminded that this is the exact thing keeping Windows mainstream.
Driver support still isn’t perfect. Software support as well. Linux needs to ship out of the box running exe files in compatibility layers. Linux needs to adopt executable installers for software packages that can be downloaded on the web. If Linux wants to be the way people use computers, Linux needs to fit the mould that windows has built for the people who have used it for the last 40 years.
Doing anything differently is enough of a deterrent for 90% of computer users. And of those 90%, 75% of them will give up immediately trying to fix anything that doesn’t work and either call someone else or decide it’s broken and do nothing.
Linux is incredibly powerful and I believe it should be the way we run computers, but I get exactly why it isn’t.
You are completely right.
I do also get why the run these commands is a thing, because it’s usually faster and also is distro / desktop environment agnostic.
Why would someone want to write separate guides for Gnome, KDE, Cinnamon etc. when one or two commands will suffice? But on the flip side, my family and friends will see a scary looking command and immediately be put off.
I feel it’s getting a lot better since more apps are just in the browser or electron apps, there’s way way less to actually configure for most end users. The type of people put off by commands generally won’t go digging through the settings anyway.
I do wish there were a proper GUI for configuring GRUB though. Any that I’ve ever found seemed to fall out of date very quickly.
Okay so step one is to take GNOME and throw it into the trash where it belongs, and replace it with KDE which is a complete DE and not a bunch of plugins disguised in a trench coat of bash scripts.
Step two is to recommend a distro that targets both user quality and latest stable kernel releases for the most updated modules (Like Fedora or OpenSUSE)
Linux needs to adopt executable installers for software packages that can be downloaded on the web
Is the wrong problem because that’s what Flatpak accomplishes without creating distro dependency hell. Regressing to .run and .appimage files for everything is why windows updates suck total ass, and it would nuke one of Linux’s most killer features.
Users are already used to an appstore on mobile, I can personally guarantee you that they have no trouble getting accustomed to a desktop app installer, especially since they find it so much easier to search and click install without opening a bunch of websites. Since it shows both package manager and flatpak apps, they don’t even have to be aware of the backend system.
–
The only thing holding back linux at this current point in time is honestly just vendors using it standard in consumer hardware. The dependency hell issue was resolved years ago by both huge improvements in package repos and the widespread support of Flatpak. The leftover baggage from X11 has been replaced by Wayland, which finally became viable around end of 2023. Even stuff like pulseaudio has been replaced by pipewire to handle every edge cases scenario.
I would not have said the same thing 2 years ago. The evidence is that the linux desktop user base is growing at an increasing rate. All they need is to hit a critical share (6-7%) for bigger vendors and OEMs to follow.
The good news is, as mentioned, there are a lot of vendors that are starting to do this. Valve’s steam machine by itself could be enough to add another 10 million users if they play their cards right.
My other anecdotal evidence is that I successfully changed several of my friends and family members over to Fedora just last year because I finally found it viable to throw at any former Windows user.
The only dissatisfaction I caused was one “dependent” person who couldn’t play Fortnite (the only game in their library that didn’t work), which I audaciously told it would be possible in 2026 via waydroid/lepton (valve plz dont fail me lol).
I feel much of this, especially the installer situation right now.
I’ve setup and maintained a number of Linux servers from scratch, and I’m used to installing / updating / maintaining server software (via bash / SSH), but desktop kills me.
I didn’t think my Windows setup would be that crazy to get working, but VMWare Workstation, and Splashtop have both been killers (and good triple monitor support to some degree). Steam has been 50/50 for games for me, but I’m running an older NVidia card, so that’s probably my issue.
I started with Open Suse, and liked the OS quite well, but could never get past the errors installing and configuring VMWare (I develop in Windows inside a couple of VMWare images, and will for the next decade at least), so fast / stable VMWare support is key to moving off of Windows.
I also couldn’t get Splashtop running: I need remote access to my machine when outside of the house, and to client machines quite often, so need two different apps installed. There’s also no LogMeIn desktop app for Linux, so that becomes very painful (one of our dealers uses LMI instead of Splashtop).
After a week of that, I paved the disk and loaded Kubuntu, figuring that the better support for those packages would help. I did manage to get VMWare and Splashtop Business installed but everything feels unstable, and there have been lots of issues (third monitor is often black, had to disable 3d acceleration in VMWare, Solarr never seems to see my mouse, can’t browse shared NTFS drives), and have to re-sign VMWare modules every time the OS updates.
I’ve been using Windows for decades, largely without any issue, and would like to move, but it’s been problematic enough for me to put the entire thing on pause, knowing that I’m going to have to start all over again and burn several more days trying to get a base setup working.
I agree, but only until the part you mention how people should install their software. And that’s simply because I don’t think that people should install random .exes or .debs from the internet, because repositories are:
- Easier to find software within: you’ve got a one-stop-shop for all/most of your most important software
- They’re inherently more secure as the software should (emphasis on should) be checked by maintainers or the people who upload software onto them
- Software updates are much easier to enroll, as they are treated as system updates
Yeah I’d say a large percentage of users don’t even know what a repository is, have no idea what a maintainer does, and wouldn’t even refer to their ‘apps’ as software.
You’re asking a lot of of people who don’t give a fuck.
There’s another thing that frustrates me about Linux and its various philosophies. Should I be allowed to do what I want with my software? Or should the machine protect me from myself? It seems at conflict with itself to allow you to do stuff like delete system files without much more than a warning while also having protections in place as you describe. Windows tried doing this exact thing with S Mode and people get pissed about windows not allowing them to do whatever they want.
I fundamentally disagree that users should not be allowed to install whatever they want from wherever they want.
I fundamentally disagree that users should not be allowed to install whatever they want from wherever they want.
You can install whatever dodgy file from wherever you want. I (and many others) don’t think that should be the default
Basically this, it’s why it has worked from that gaming side since just installing steam and running a game is now a painless process thanks to proton.
heard lenovo has an option for linux on certain thinkpads, im not sure where the lemmy post i saw it in tho, but i know it exists.
Plugging in a flash drive and having it just work would be a start. Linux beginners don’t care about the plight with exfat support.
Also, software vendors need to be able to build and target one thing instead of 10 and many other packaging types, built types and test platforms. And people are still arguing, flatpak, appimage, snaps etc. Instead of shit just working well and reliably.
I’ve ran Linux since 10th grade. Now, at work, I use a MacBook. I can get my Dev shit done, I can get my business work done. I can get work done. I want to get my work done and move on with my life.
The way I run Linux nowadays is by having a second laptop for the love of the game.
To Torvalds, Chromebooks “are the path toward the desktop.”
Please don’t associate Linux with a close-source proprietary neutered web browser owned by an ad company.
The average Joe doesn’t care.
Exactly. I wouldn’t touch a chromebook with a barge pole. Who wants Google to watch absolutely everything you do?
You won’t, but the average Joe will.
Average Joe lives in ignorance and doesnt know enough to care.
and theres also a good chance they don’t care enough to know… until shit hits the fan of course.
I’m lost for what point you’re trying to make, in relation to this topic and article.
Nothing is needed for me, I already replaced Windows. It’s been a while actually.
Same. Im a total noob and there are challenges to using Linux but Microsoft are assholes who treat customers like shit so screw them
Welcome to the family. 🐧🫂
Like mentioned in the article, another issue is that there are very few offerings of computers with Linux preinstalled in normal computer stores.
You know how a normal average persons buys new laptops? They go to such store and look at the prices and buy one according to how much they want to spend. The advanced buyers might consult their more tech-savvy acquaintances. Stuff like “Just install Linux”, is beyond concept comprehension for a lot of people, even if they heard about Linux at all.
All to say is that it’s not like they can’t understand these concepts if you explain them (people are clever), but they should care about them in the first place.
Edit: typo
Ironically, the laptops that do come with Linux are always the shittiest stuff like that Lenovo distro.
Agreed. We are in an age where tech is spoonfed to people with slick UIs and automated installs. Linux needs that–some kind of easy onramp to get people comfortable and familiar with it–in order to have a chance of getting broad acceptance. It’s not particularly accessible even for people with a small amount of tech knowledge and skill.
I tried to set up mint on an old laptop recently and immediately hit a roadblock before I could even get an install going. I did some research and found some options to troubleshoot it but gave up because the guidance I found online was a bit more complex than I felt comfortable acting on.
I really want to try out Linux, but if someone like me (with some technology knowledge and comfort) still gets this easily tripped up on installing it, I can’t imagine the average person taking the leap successfully.
Lemme guess, Secure Boot prevented installation?
I think it was something like that, though its been about 6 weeks so Im a little fuzzy on it now. I was following a guide I’d found online and reached something different from what the guide said, so I aborted install to check on somethings and that apparently set something that when i tried to restart installation it kept throwing an error. Something about starting the installation without completing it messed something else up that I havent been able to fix. I spent an hour or so looking through stuff, even wiped the PC and it still wouldn’t work. I’ve been meaning to go back to it but haven’t gotten around to it.
He’s right. If vendors offered Linux based machines people would try. Valve is helping Linux adoption more than all the big names like Dell, Lenovo, HP… combined.
Are you talking about a Chromebook?
Aside from that… I remember when I had my very first help desk job in 2008, Dell was shipping Latitude laptops with Linux for $90 less than the laptops that shipped with Windows… which is what a lot of places did that already paid for their own licensing direct from MS.
I’m aware of Dell officially supporting Ubuntu on their business machines, I appreciate that. What I meant is the market impact. Dell sells those development oriented workstations for those who actively seek them.
Go to any consumer store, online or meatspace, anything that is not a Macbook or Chromebook comes with windows.
(Of course it’s a chicken and egg problem, stores don’t want to stock things that won’t be in high demand)
Removed by mod
I’m a Windows User (Hello, there are dozens of us)
My laptop is Kubuntu (KDE+Ubuntu)
My college laptop was Linux Mint
My main PC is Win-10 LTSE.
Why: I need exceptional anti-cheat support because I play competitive online PvP shooter games religiously, and Virtual Desktop (VR Streaming Application) doesn’t run under Linux.
Should I think about not doing that and install Bazzite instead?
Well there’s the problem, huh?
I need exceptional anti-cheat support
Say what it really is: a root-kit to hand your entire system over to a corporation. That is a line I wouldn’t be willing to cross.
So yeah, the best scenario for you is a dedicated, nothing personal on it, non service connected windows machine for gaming. At least until they quit rooting your computer simply to play a game.
That’s pretty much what I’ve got yeah… Win-10 LTSE ran through
WarHawk-DeBloatand only Steam installedIt might make sense for me to dual boot *Nix then at some point; last time I did was in the XP Era, and GRUB worked flawlessly
Thanks for the tip about war hawk debloat. I am about to help a friend go back to win 10 via LTSE and I can use that information!
Here you go friend!:
Linux don’t need anything to challenge Windows. Windows is doing great on their own.
For gaming and home use I think Windows will slowly die off. But I see precious few enterprise customers who are willing to consider Linux desktops for anyone other than sysadmins or programmers. Some will allow Macs for general users but I’ve never seen one that allows Linux.
I’d try and get my work to switch, but apparently Zebra thermal printers (of which we have so many) don’t work well with CUPS, you may be able to do some weird shit to make them work but iirc it wasn’t too viable for a large scale operation.
I’d wager a lot of companies do use things that just don’t work too well on linux yet, not that they couldn’t work it’s just that none of the people smarter than me who make linux happen have worked on it yet, and until they do it’s just what it is. Before we want to capture the enterprise market we need good easy to use thermal printing software, CNC software, laser etching software, stuff like that. It can be done too for at least most things I’m sure.
Enterprise is where windows has deep claws embedded.
Hard to enforce a GPO on Linux, unless it’s locked down like ChromeOS.
That’s really the limiting factor: liability and support costs.
I think you can:
- set up something like Fedora Silverblue,
- disallow root,
- disallow sysrq and such,
- allow sudo only for select few things,
- refresh configuration centrally.
I’m not sure it’s much more work than what I’ve seen in corporate environments with Windows.
I’ve managed Linux desktop fleets in enterprise-like environments. I’ll modify your list a bit:
- Use Rocky or RHEL (because the commercial software you want to use only has support for RHEL and/or Ubuntu)
- disallow root completely without exception
- do additional hardening
- don’t allow sudo for fucking anything
- run centrally controlled configuration management (most likely Puppet)
- Ironically - disallow any use of Flatpak, Snap and AppImage. They don’t play that well with Kerberized NFS-mounted home directories, which you absofuckinglutely will be required to use. (Might have improved since I tried last time, but probably not. Kerberos and network mounted directories,home or otherwise, are usually a hard requirement.)
- Install and manage all software via configuration management (again, somewhat ironically, this works very well with RPMs and DEBs, but not with Flatpak/Snap/Appimage). Update religiously, but controlled (i.e. Snap is out).
- A full reprovision of everything fairly regularly.
- You most likely want TPM-based unlocking of your LUKS encrypted drives, with SecureBoot turned on. This is very fun to get working properly in a Linux environment, but super simple to do on Windows.
And as you have guessed, on Windows this requires a bit of point and click in SCCM to do decently.
On Linux, you’ll wanna start by getting a few really good sysadmins to write a bunch of Puppet for a year or so.
(If we include remote desktop capabilities in the discussion, I’ll do my yearly Wayland-rant.)
The other thing you’ll need is for compliance and risk management frameworks (e.g. CMMC, ISO27001, CIS, etc.) to fully embrace Linux controls and environments. As of right now, it’s a patchwork full of holes and if you need to demonstrate compliance, it’s likely to be a lot more challenging running Linux workstations.
- OK. I agree, but personally hate RHEL.
- Yes.
- Suppose so.
- Brightness and sound controls too?..
- Yep, meant that.
- I thought of something like company-issued laptops, which might be good to have functional without Internet connectivity sometimes, if it’s remote work.
- Dependent on the role some users might need to regularly install software you haven’t thought about.
- Yes.
- Well, disagree about SecureBoot, there’s nothing secure about MS signing your binaries. It’s just proof they are signed by MS. Setting TPM under Linux is, eh, something I’ve never done.
You need to have secure boot in order to have the disk decrypt without user input, otherwise the chain is untrusted. You can (and probably should) load your own keys into the firmware and sign everything yourself. MS has nothing to do with it, except that BitLocker is much better than anything any Linux distro has to offer today.
You need to have the disk decrypt without user input, and you can’t have the secret with the user. (As the user is untrusted - could be someone stealing the laptop.) The normal Linux user mantra of ”I own the machine” does not apply here. In this threat model, the corporation owns the machine, and in particular any information on it.
As for sudo, this is why we have polkit. (Yes, technically root, but you get my point)
And as for number 7 - this is why most Windows fleets use ”Software Center” or similar. No reason you can’t do the same on Linux, just that no one has done it yet. (I mean, you can, with pull requests into a puppet repo, but that’s not very user friendly)
Hate RHEL all you want, but first take a look at what distros have any kind of commercial support at all from software vendors. This is the complete list: RHEL, sometimes Rocky, sometimes Ubuntu. Go ask your vendor about Fedora Silverblue and see what happens. The primary reason to run Linux like this is usually to use a specific (and probably very expensive) software that works best on Linux, so distro choice is usually very limited to what that software vendor supports. (And when they say Linux, they are really saying ”the oldest still supported RHEL.)
Basically, corporate requirements go completely against the requirements of enthusiasts and power users. You don’t need Secure Boot to protect your machine from thieves, but a corporation needs Secure Boot to protect the machine from you.
MS has nothing to do with it, except that BitLocker is much better than anything any Linux distro has to offer today.
It’s a piece of software with closed source code. I am aware that people can hide (and have done so many times) a backdoor or a mistake in source code so that it’ll be harder to find than many problems in binaries without source provided.
Still harder to audit.
You need to have the disk decrypt without user input, and you can’t have the secret with the user. (As the user is untrusted - could be someone stealing the laptop.) The normal Linux user mantra of ”I own the machine” does not apply here. In this threat model, the corporation owns the machine, and in particular any information on it.
Smart cards?
Hate RHEL all you want, but first take a look at what distros have any kind of commercial support at all from software vendors. This is the complete list: RHEL, sometimes Rocky, sometimes Ubuntu.
I know.
Basically, corporate requirements go completely against the requirements of enthusiasts and power users. You don’t need Secure Boot to protect your machine from thieves, but a corporation needs Secure Boot to protect the machine from you.
Sigh. Okay.
Well, disagree about SecureBoot, there’s nothing secure about MS signing your binaries. It’s just proof they are signed by MS. Setting TPM under Linux is, eh, something I’ve never done.
that’s the difficult part of SecureBoot: you need to set up MOK and somehow sign the bootloader, kernel, modules with it.
but against small scale intrusions even the MS signed things could work
I came here to say that too

















