I am not saying that more people using Linux is bad or that people shouldn’t use it (I mean, check my own post history; I am a recent convert myself), but if it reached the kind of saturation that Windows or Apple enjoys, it would bring not liberation but enshittification.
Nor am I trying to be some kind of elitist “the plebs don’t deserrrrrrve it” schlub; hell, I use Linux Mint Cinnamon and have to have a guide to handhold me through all but the most rudimentary, familiar-to-me-as-a-Windows-user tasks.
However.
A bar to entry (even such an ankle-high one as there is now) keeps Linux relatively off the radar of large, moneyed interests that would otherwise descend onto Linux distros and enshittify them in a heartbeat.
In other words, rather than “everyone who uses Linux will then see how bad they’ve had it under Windows and how anti-consumer certain software companies (let’s say Adobe for example) have been treating them!”, the more likely outcome would be “now there is Adobe Photoshop Linux Edition that is exclusive to the paid Adobe Linux distro” or other similar shackles and lockdowns and limitations (for which your credit card is the key), and the alternatives, not having ad money or corporate backing to prop them up, would be left by the wayside as other such enshittified distros/softwares gained users and traction.
Hell, just because a non-enshittified alternative to an enshittified software exists doesn’t mean people will know about or use it. To use an example, Excel is hardly the only way to make a spreadsheet. But it’s the one that is used, taught, known, documented, and widespread. It doesn’t matter that [some other software] is superior in every way if no one knows or cares about it.
Admittedly this is kind of my shower-thought guess and it’s not as if I have sat and thought through this thoroughly, but heck, here we are. Lay it on me.
So, I’m not a recent convert to Linux. I’ve been using it pretty much exclusively for over 20 years now. And almost entirely Gentoo and Arch.
And I’ll tell you… the Gentoo community is hard core. The sort of hard core that will not tolerate any enshittification. They’ll make sure Gentoo stays pure.
And I’m not just talking about “free from corporate influence”. If Gentoo announced that moving forward, only SystemD would be supported as an init system (and I don’t think that’s likely any time soon), a big part of the community would fork Gentoo and declare they could take OpenRC (or runit or whatever) away when they could pry it from their cold dead hands.
No matter what enshittified Linux distros come to exist in the future, that lifeline of purists will always provide a way to buck enshittification. And that’s a lifeline that the Windows and Mac ecosystems don’t have.
So, while I have little doubt that enshittified Linux distros will exist (indeed already do exist – after all what is Android but enshittified Linux?), I think opting out of said enshittification will continue to be an option for the foreseeable future.
Two caveats:
- I do think the likelihood is that the opting-out-of-enshittification option will largely skew toward a more technical/hacker/power-user sort of user base.
- Some things that aren’t exactly “Linux” (or within the Linux ecosystem) may well enshittify in ways that negatively impact Linux users. For instance, I’d imagine web standards will get more and more captured by corporate interests. WEI will probably return as a web standard. That sort of thing. And while that’s not so much about Linux, it will affect Linux users.
I predict a similar future and it is why I decided to come to Mint rather than another begrudging Windows upgrade (I was staunchly against Windows 10, but upgraded to it anyway because at that time in life I needed a new laptop, and it came with Windows 10 installed and during that stage I had bigger things on my plate than what operating system I was using/how to install and operate a new one).
While I am only taking baby steps into the Linux environment now, I hope that by the time the walls really start to close in, I will be technically adept enough to join the more hardcore holdouts.
It’s a little like with Android. It’s GPL, it’s hackable, there’s custom ROMs and such. Android 2.x hardly required anything to get it rooted or to install custom ROMs. Bootloaders were often unlocked by default, security options like RO-system or SELinux weren’t present in many cases. Rooting required you to download an app, press a button and done. Some devices even came pre-rooted.
Since then a lot of things have changed. A lot of manufacturers (recently Samsung) disabled unlockable bootloaders. Security has been enhanced a lot, to the point that rooting without an unlocked boodloader is all but inexistent. Even if you can root, SELinux stops you from doing anything with root. If your device lets you run custom ROMs, these are more and more hampered by Google closing the sources for Android modules (like e.g. the messages app) and by security measures like Play Integrity, which mean that you can’t run vital apps on rooted Android.
On Android 2.x/4.x rooting was purely liberating. You could do much more with rooted Android than without, while not losing anything at all. On modern Android, rooting is a tough choice, since there are legitimately things you can’t do on rooted Android any more (e.g. online banking if your bank decides to require strict Play Integrity verification).
I can see the same thing happening on “free” Linux variants if Linux were to ever become really mainstream.
For example, imagine Valve closed-sourcing Proton or purposely making sure that Steam only runs on SteamOS. I don’t see them doing that any time soon, but it would be possible. And Steam is big and important enough that I could imagine that a large amount of people people would then just buy a PC with SteamOS preinstalled.
Everything you’re saying is good and valid points. And yes, the future may be bleak for Linux like the present is for Android.
But at the same time, I’m tapping out this very comment on a rooted phone with an unlockable bootloader without any of the Google apps and in fact running zero proprietary apps.
I think the option to use Linux the unenshittified way in which it was always intended to be used will be there for the foreseeable future the way it, quite frankly, still is for Android despite Google’s best efforts at killing open mobile computing.
The option does exist and it will likely continue to exist, it just depends on what kind of disadvantages you are comfortable running into.
If you are running zero proprietary apps, that probably means:
- Communication with others might be limited without proprietary messenger apps. It could be argued whether Signal counts as proprietary or not, but that’s probably the only option alongside with SMS.
- Camera quality likely suffers a lot, without proprietary camera drivers.
- Online banking is pretty much impossible without proprietary apps, since (at least here in Europe) every bank I know requires you to use their app for 2FA.
- Games will be severely limited, since there’s not a lot of non-proprietary apps.
- Navigation will be severely limited
- In many cities public transport requires you to use their app for tickets
Just to name what I thought of off the top of my head.
It’s certainly possible to live with these disadvantages, but for most people that wouldn’t be the choice they would take.
Communication with others might be limited without proprietary messenger apps. It could be argued whether Signal counts as proprietary or not, but that’s probably the only option alongside with SMS.
Well, I use Lemmy and lurk Mastadon, but I don’t use Facebook or anything else like that. I use Google Chat on my computer. But honestly not having things that incessantly ding at me in my pocket is as much a feature as a limitation.
Camera quality likely suffers a lot, without proprietary camera drivers.
I did say “proprietary apps”. I’m sure I’m running some proprietary drivers and device firmwares and such. My camera quality is definitely dog shit, though.
Online banking is pretty much impossible without proprietary apps, since (at least here in Europe) every bank I know requires you to use their app for 2FA.
I haven’t had issues doing online banking on a desktop/laptop(/Raspberry Pi) with a browser. My bank’s 2FA just requires access to email. (So far.) I’m in the U.S., though.
Games will be severely limited, since there’s not a lot of non-proprietary apps.
Sure. But there are decent FOSS games like Shattered Pixel Dungeon and Mindustry. Plus I use Lemuroid (emulator suite) a fair amount.
Navigation will be severely limited
Not sure what you mean by this. Like, GPS? Yeah, I don’t use that.
In many cities public transport requires you to use their app for tickets
Yeah, no idea. I haven’t used public transit to speak of.
Also, I don’t use Android Auto. Or my work’s 2FA provider’s proprietary app, but I have a YubiKey for that. I don’t have any cloud backup to Google Drive or anything. Yeah, you’re not wrong that there’s a lot you can’t do on a phone under the restrictions I’ve placed on my phone, but I’d rather deal with those things than the enshittification I’d get with proprietary apps.
I singled out the camera, because all the processing that gives Android cameras decent quality usually happens inside the app, not inside the hardware driver part.
Navigation will be severely limited
Not sure what you mean by this. Like, GPS? Yeah, I don’t use that.
Essentially Google Maps. The only FOSS thing that I know is OpenStreetmaps and it’s really bad.
Also, I don’t use Android Auto. Or my work’s 2FA provider’s proprietary app, but I have a YubiKey for that. I don’t have any cloud backup to Google Drive or anything. Yeah, you’re not wrong that there’s a lot you can’t do on a phone under the restrictions I’ve placed on my phone, but I’d rather deal with those things than the enshittification I’d get with proprietary apps.
That’s totally fair and a good personal choice if you can live with it. Not knocking that at all. I’m just saying that it’s probably not a choice that many people would make, because FOSS is sadly really lagging behind proprietary software in many areas. And that’s not knocking FOSS either, because FOSS has a massive funding problem and FOSS devs also want to eat.
Among desktops, Linux already has roughly the same market share as macOS.
https://en.wikipedia.org/wiki/Usage_share_of_operating_systems
That says more about how stupidly expensive MacOS is, than it does how popular Linux is.
Or how much of an afterthought it’s become to Apple.
I mean, counterpoint: paid, enterprise editions of Linux have existed for decades without destroying the libre versions, and as long as it’s fork-able, it always will. But increasing adoption, even of the “captured” versions, will benefit libre code lines; in obvious ways, such as when enterprise developers commit their changes upstream (Google still does for Android and ChromeOS); but also in less obvious ways, like making development for Linux more attractive (resulting in more compatible software) and in making the OS paradigms more familiar to the layperson and the junior dev.
Ubuntu has been the sacrificial lamb for this very example. People have praised Ubuntu for years, heralded it as the Linux OS of choice to go to, to tip their toes in from having Windows. But Canonical has been making dumb decision after dumb decision to where Ubuntu has now created a split in community where people prefer Mint.
There’s one extremely popular end-user Linux distro with billions of devices running it: Android.
And it’s exactly how you described it.
Android is not a Linux distro, it uses the Linux kernel, but nothing else. Google specifically didn’t include all the GNU software normally found in a Linux distro.
So Alpine Linux isn’t a Linux distro either? It also doesn’t include GNU tools.
GNU tools don’t define a Linux distro.
Wikipedia lists Android as Linux distro.
Android is not Posix compliant, but the same is true for pretty much all Linux distros, though they differ in how much non-Posix-compliant they are.
Fair point about Alpine.
The below site discusses if Android is a Linux distro or not.
I think for me the bigger reason is that the end Android product people are running is completely controlled by Google and has a lot of proprietary software added on top of AOSP.
The problem is that there’s a ton of different categories and the term “Linux Distro” doesn’t really have a solid definition apart from “runs a Linux kernel”.
- Unixoid is probably the broadest term and hardly means anything.
- POSIX is a specific standard to standardize unixoid distros, but pretty much everything breaks POSIX in some way, because it’s an ancient and outdated standard that nobody really cares about.
- “Runs a (modified) Linux kernel” is specific, but again so broad that it hardly defines the user experience one will get.
- GNU used to be the defining part of the user experience running a Linux Distro, but on the one hand, there’s almost perfect drop-in replacements (muslc, busybox, toolbox, …) and on the other hand there’s much more UX-defining system components like the DE or the browser.
I think for me the bigger reason is that the end Android product people are running is completely controlled by Google and has a lot of proprietary software added on top of AOSP.
That’s kinda a circular argument chain. We started with “If Linux becomes the biggest OS it will become more locked down” and now we are at “Something that’s locked down is not a Linux distro, so it’s not possible that Linux becomes locked down.”
But think about it: An Alpine Linux running on a server with no window server or DE installed is still a Linux Distro, because it runs a Linux kernel and can run Linux programs.
The same is true for Android (especially if it’s rooted). You can run normal Linux CLI programs on Android too. You might need to compile them with the correct C library (same as on Alpine) and you might need to adjust some paths if you call external programs (same as on many other Linux distros), but you can do that.
Yes, Android is pretty locked down, but you can do the same with pretty much any Linux distro too. Create a new user, lock that user down and delete the root password. It’s not that much different.
Upvote for unpopular opinion.
I don’t believe free software will be enshittified. Because it can’t be controlled. There will always be a community willing to fork and keep a project or one of its many alternatives on the right path: the path of the user(s).
The communities of enthusiasts, purists, and OSS advocates, I think would push back hard against any enshitification. And the license models would allow those same people to revert any changes made by moneyed interests by simply forking the software and making it better.
You already kind of have examples of that happening. RHEL and SUSE are both owned by corporate interests. Both have open source alternatives both upstream and downstream of them. History has already shown that when either do shitty things, people push back, and if that push back fails they fork it and fix it themselves.
I don’t really care if Linux specifically becomes popular.
I want Free software to become popular.
What you’re describing just proves that Stallman was right all along.now there is Adobe Photoshop Linux Edition that is exclusive to the paid Adobe Linux distro
I find this unlikely. There’s no market for a dedicated Adobe operating system. People will just keep using Mac/Windows instead.
Although I don’t deny that enshittification is happening in Linux. Just look at Ubuntu. Luckily there are much better alternatives available.
That kinda does exist though: Android/ChromeOS.
Not exactly Adobe (I don’t think the adobe suite is strong enough to pull that off), but there’s Google software that exclusively runs on Android/ChromeOS. There’s even software that runs exclusively on Google Pixel devices (a lot of their AI/image magic). Same as Microsoft Office exclusively runs on a handful OSes that Microsoft selected (and Desktop Linux is not an that list).
That’s a fair point. It would only make sense if Adobe also decided to make dedicated Adobe hardware along with the Adobe OS. I don’t think that’s where they’re headed though.
That is true.
But I could imagine Valve maybe pulling that off if they turn evil.
Imagine this scenario: Valve makes the Steam Deck, the Steam Machine, maybe a Steam Laptop and a handful of other devices. They become crazy popular, gaining Windows-level market shares. Now they turn evil and close their ecosystem. Steam and Proton is now only available on SteamOS running on Steam Hardware. I could imagine that pushing people to use Steam Hardware, since they have an almost full monopoly on Linux gaming.
It’s worth keeping in mind that Linux (and Unix-like) OSs are already the most common server and datacenter OSs by a country mile. At the risk of being the “um aktshually” person here I think you are trying to refer to specifically using Linux as a general desktop OS, specifically for consumers. This is a pretty huge distinction though because all those giant companies are already using Linux in their data centers. Many support desktop use of their applications on Linux, and it’d be pretty difficult to gain any real foothold by limiting use of say Adobe apps to only an Adobe distro. They could perhaps choose to only package for say RHEL to support enterprise users, but then that package will work on Fedora too, and CentOS, etc.
At its core, desktop Linux is already so fractured through various distros that a single one really doesn’t stand a chance at gaining enough foothold to be the Linux desktop OS, especially with SteamOS and Bazzite taking a good chunk of new users away from Ubuntu as an entry point to Linux, and Mint gaining ground as a good windows replacement. Debian and derivatives are likely to be a very sizable chunk of desktop users (in no small part due to Raspbian), but compared to how monolithic Windows or macOS are I don’t think any single distro can meet the needs of enough users to ever really get the market capture needed to be properly enshittified. Sure some will happen (through things like Snap no doubt), but it’s too easy to fork and create a new distro without that for it to become a Windows level problem. Plus Linux can’t be charged for directly due to its license (other aspects on top of the open source pieces can be, which is what RHEL does, but even there IBM has run into a ton of developer pushback with the stupid moves they made with CentOS a couple years back). The lack of real ability to commoditize the entire OS makes me confident desktop Linux won’t ever have the same enshittification issues as say Windows does.
See the thing about Linux is that, if a component is actively hostile to the user, the user has the freedom to not use that component, unlike Windows or MacOS.
Dude really thinks that a market already dominated by tech nerds and easily-forkable free products is going to be subject to corporate capture.
It’s hard not to see a way out of the old adage “If you build it, they will come shit all over it.”
What do you think enshittification would entail for something lile linux?
I can’t see a meaningful sense in which it is not already pervasive between almost everything expecting to have access to glibc and systemd. But even that’s relatively avoidable if it’s not what you want. Current, or even potential, user-base size has never stopped companies from pursuing shitty business models at the expense of the consumer/customer. Even now there’re distros selling free software to people who don’t know any better. So what’re you actually worried about?
In this hypothetical scenario. Companies are allowed to charge money for Linux. But they’re not allowed to implement some of the most unpopular enshittification measures. This is what crazed eyed activist are always going on about ranting of open source licenses. They are sticky. Meaning that code can’t have their license altered, and any software that uses said code must itself also comply with whichever license is in play.
We have real world case studies about these kind of issues. Canonical enshittified Ubuntu. As a response, communities have shunned the distro, it’s use on desktop jumped off a cliff, and it was forked into a myriad of other distros that correct the crap that Canonical is trying to do. Mint, for example, is the most recommended distro. Based on Ubuntu and probably far more popular than it on the desktop. There’s nothing Canonical can legally do about it.
Another one is red hat. Source of the biannual “oh god what is red hat trying to get away with now?” event. But thy are also behind Fedora, the third most popular core distributions. So, there’s some protections in place in the FOSS world that stem out of the philosophical principles that guide legal protections. This empowers developers in ways that proprietary software cannot.
Linux could get enshittified, but it would be a far steeper battle, with communities pushing back every step of the way.
All of this has occurred to me over the last couple of years. More so this year as the gamers start leaning hard into the OS and support expands. All of this equates to unrealized profits. The biggest hurdle will be getting qualified devs at a large enough scale.



