It's not an either-or. Both of those are super anti-consumer. If you want an OS without anti-consumer "features", then install Linux.
What kept me from it was not being able to reliably play games, but I can confirm that is no longer a problem.
I can't properly describe how happy this makes me.
Almost everything related to gaming worked but I did have problems.
Under X11 + Gnome, fractional scaling was pretty badly broken for some things, especially the Steam app. X11 + KDE fixed that issue.
Under X11 + KDE with hybrid graphics mode (automatically use APU for light tasks, dedicated GPU for games), the laptop's brightness controls were totally inoperable. I tried to research this but could not find a working solution. If brightness was problematic enough, I could pick one of the fixed graphic modes and log out and back in - mostly I left it near or at 100% and didn't touch it.
One game (Anno 1800) would not connect to multiplayer, but works completely under Windows.
Hogwart's Legacy ran horribly and was unstable in Linux Mint. It ran with much higher quality/performance and 100% stability under Windows.
Other games like ARK, Conan, Valheim, StarCraft 2 (using non-Steam Proton), Deep Rock Galactic all ran identically (from what I can tell) to Windows.
Also about 50% of the time, booting would hang for Linux Mint and I'd have to hard-reboot, probably pick an older kernel to boot into, and then I could reboot and go back to the latest kernel (a minor release under Linux 5.15). Fortunately rebooting is mostly infrequent.
Overall it wasn't quite in a state I was comfortable with, so I'm back to Windows 10, which is much better than Windows 11 (or much less bad?).
Do you think this is because it's new? If I could only play games with a year or two delay that would be fine. Cheaper too.
It's very rare for me to even buy a new game (unless it's a $20 early access game) but my spouse was very excited for it and I wanted to play alongside. (It's not multiplayer but we can still talk about the parts we've played.)
I just love Mint, but I think any Debian based distro should work just fine for playing.
I have settled on Linux Mint. It just works, and looks good.
From one "filthy casual" to another...
I used Ubuntu for a while, but fell in love with Mint. I really like how the interface looks, and how things are organized very intuitively. It feels so unfair to use it for free thay I donated 20 bucks, just to show appreciation.
Honestly, easily beats Windows or Mac OS for me.
Began with Red Hat 5. Moved on to Slackware for my server at the time, and Debian for workstations (I also had various MacOS machines as well). Dabbled with Arch for a few years and Manjaro. Recently, I sold all of my Apple equipment and standardized on...Linux Mint.
Mint + Cinnamon DE is simply amazing and even with lower specs on the current laptop I'm running (Thinkpad T460S vs. Apple MBP 2019 i9), the difference is stark. Not to mention rock-solid stable.
No going back for me.
I'm assuming this statement is referring to the large amount of software that is Windows only on Steam and runs in a compatibility layer on Linux, rather than Steam itself.
This really isn't that big a deal vs "native" for Steam on Linux and it's getting even less so with time - the Steam Deck mobile console and other x86 handhelds use the exact same Proton tech to run Windows games under Linux on a pretty small ~40Wh battery.
Power consumption of the Proton compatibility layer isn't really any better or worse than running native in my experience - its a wash.
Steam uses a compatibility layer called Proton to run Windows games under Linux. Running the games that way is not significantly worse. It can get the same or even better performance (but sure, sometimes worse) and will affect battery life pretty much exactly as if running the game via Windows on the Laptop.
Proton is based on Wine, and Wine is not an emulator. Translating the calls does not make them heavier.
What do you mean by this?
Otherwise, Steam doesn't really emulate anything, it just reimplements Windows API calls, so games run roughly as efficiently as they do on Windows.
a) Not all Steam games are on Proton [https://www.protondb.com/]
b) Not all Steam games that are on Proton run efficiently without tweaks e.g. one that I found unplayable due to overheats (on MacOS) was Sid Meier’s Civilization VI [https://www.protondb.com/app/289070]
c) Not all Steam games where you had the pre-Proton version installed, download the right version update. See Steam's forums, people saying disable Steamplay; and have to do that globally, not per-game.
d) In addition, I found the Steam updater daemon (interacting with MacOS Mojave Quarantine) also burned power like no tomorrow.
Void would be a better choice if liking simplicity. Or to keep it simple, maybe Pop!_OS. Or Debian. Or Arch. Pretty much everything not Alpine ;)
I certainly would never use Alpine for gaming, any more than I’d use OpenBSD. I don’t use it for multimedia, either.
My normal setup is i3 on Alpine. I like to think I have a good understanding of how an Alpine system is built up via its install scripts and maintained by its packaging system.
There’s not a lot of cruft lying around that I don’t need and didn’t request.
That’s what I intended by using the word “simplicity”.
Why would you think that Debian and Void are simpler systems than Alpine? They are much larger.
But there are other options like Xfce, and there are quite a few variants, like Cinnamon, MATE, i3, etc. [0]
I still think Windows 10 looks and feels relatively polished (if you don't dig too deep and see just how many iterations they've gone through and still haven't gone back to fix.) I think Windows 11 feels a bit goofy - like they are trying for polish now, but it's in that modern overly spaced out and flat look that I can't seem to appreciate.
I found Linux Mint Cinnamon to be quite nice, and KDE is really nice in my opinion. More consistent than Windows in some ways.
Ditto, I am not an average user, but Windows was only really good on Windows 7, and I never really liked Mac OS (use it at work as a MCB is the laptop they issued for me)
Windows 11 and Windows 10 with the last updates as well are just awful in terms of UI; the UX works more or less alright, but many of the default applications, and specially the settings, control panel, etc. are just an inconsistent mess, awful flat UI without any kind of colors, etc.
Mac is much nicer, nicer fonts, colors, overall look although personally I can't stand the UX too much (specially in terms of window management) apps are usually great tho.
I'd very much rather use something like Kubuntu or Pop_OS, Cinnamon works fine as well, honestly nowadays they just work and are usually better off than Windows by default.
The whole GTK2/3, now 4? and KDE, Plasma, Kirigami, what have you nowadays, isn't an inconsistent mess? I was using Linux (fedora 37) recently and it was not a consistent experience, either.
If anything, W11 is more consistent across all applications even if the settings/control panel have a weird Jekyll/Hyde personality to it at times.
Have you used gnome shell in the last five years?
My desktop experience on Linux is so clean. Everything is a "windows" key press away. I hit they then enter the first characters of the program name. It's all composited and GPU accelerated too, and interaction is instantaneous.
Almost anything that needs additional polish is on the web and looks the same on every computer...
For me, what seems janky is stuff with the systems on MacOS (planned hardware obsolescence = jank, batteries that die after a predetermined number of years, expanding until they break the motherboard = jank) or the user treatment and configuration of Windows (the article in question gives a lovely example of windows jank). In short, being treated like a consumer = jank. I can't understand how anyone puts up with it, much less says "polished" when referring to it. But I'll admit I'm weird!
Visual Studio has had free express editions, before community was introduced, since 2010.
Even those express editions were more feature rich than GNOME tooling.
Trying to force a UNIX shaped build environment and development setup into a Windows shaped hole on the other hand can be a pain.
For now. A year ago, I predicted that this will change within 10 years, and I still stand by what I said then: https://news.ycombinator.com/item?id=31067592
> Isn’t Android Linux?
Yes, but it isn't good, especially not in the ways that desktop Linux is good.
Reminder: this thread is about avoiding anti-consumer behavior from manufacturers. Android is practically useless for that.
Still, I wish we could get better hardware and the software support definitely still has growing to do. And I understand those who feel like it's not a viable option for them yet, but do want to switch in the future— because that's kinda where I'm still at myself, even though I have one of those devices.
They are a lot better in some ways, but I think much of the issue is present in the kernel alone, where dependency on binary blobs and proprietary drivers means kernels are frozen in place forever.
The issue is software freedom in general, beyond just the missing parts of the desktop Linux software stack that we know and love, like our package managers, GNU utilities, Wayland, systemd, etc.
Android is a mess of propietary blobs that runs Linux, but Linux isn't its OS.
B. This is actually platform consistency for iOS developers. If you are building an iOS app, you should be fairly comfortable knowing it will be running on a locked-down device, particularly if it’s a social media app with anti-robot technologies. You shouldn’t need to engineer around macOS blowing a hole in that security. If you could run iOS apps on macOS without SIP, what is iOS security good for again?
That’s like saying air bags are anti-consumer. Two differences between air bags and SIP: Consumers don’t know SIP exists, and anyone savvy enough to understand the esoteric reasons for needing to disable SIP can do that.
Various Linux distros still have ways to go in terms of polish and stability - but, anecdotally, the only times my Arch + KDE failed were when I did stupid things and went too far with tinkering without thinking.
Surely the time spent installing, configuring, and messing around with your personal desktop or laptop after already having paid for a complete OS is tantamount to buying a prebuilt PC, taking it apart, and putting it back together with a few missing screws.
Zero is still greater than any negative number.
An operating system that lets you waste less money, means that you will save money. Saving money is what can make purchasing something worth it.
Phrased another way, you're paying more for a limited set of tools, it's not that you must spend $1000 worth of man hours to configure the minutiae of a Linux system, it's that exploring 100% of the configuration options on Mac (or even windows to a lesser extent) is so limited you only have $200 man hours of total possible configuration space.
Confusing analogy aside, you just have less possible room to move and thus people spend less time moving. That doesn't mean you must move on Linux, just that you have the freedom to do so.
Not only you're paying Windows but you have to waste time to disable its antifeatures..
Back in February I decided to try Linux Mint again, and this time it worked, and I haven't switched back to Windows yet. I think Linux is starting to get good, even for someone like me, who doesn't want to become a part-time Linux admin.
(Your joke still made me laugh, for the record)
There are much more time efficient operating systems than Linux, Windows or macOS.
Here's Lars Brinkhoff studying to become a 10x programmer:
https://twitter.com/larsbrinkhoff/status/1642569175657771009
The general advice I got was to start with a debloating program [0], especially for people new to the platform.
My take is, Windows 11's lows are really low. Having to debloat is one thing, the overall mild bugginess is another (everything kinda only works 99% of the time, that 1% of FU doesn't seem to disappear). Then the arcane science of digging through old layers to resurect past UIs that are still more powerful than the newer ones.
On the other side the highs are way way higher. People stick with all the crap because that's the only path to where they want to go.
This issue is made worse by every hardware vendor needing to install their own bulky applications with their own popups. It's extremely noisy.
My main take is that Microsoft has lost all pride in Windows and they're uninterested in actually competing.
Most games now just work
Here are all the games I play regularly with no problem:
League of Legends Counter-Strike Global Offensive Apex Legends VRChat Civilization VI Factorio RimWorld Path of Exile Skyrim Final Fantasy XIV
And my performance is usually better.
I'm not gonna read your comment and be like "omg he's right. my linux install sucks. back to winblows". I used to constantly wrestle with my Windows install and now I wrestle with my Linux install less.
- These companies will send cease-and-desist letters to cheat makers instead of working to detect their cheats (Joduska.me ceased operations due to a Riot C&D, and Bossland GmbH was actually sued and lost). If these cheats were instead detected and users banned on a continuous basis, no lawsuits would be needed.
- CS:GO implemented (as in, almost a decade ago) an "Overwatch" review system to allow players to review potential cheaters and have a consensus on whether or not cheating is likely. Valve is knows to be very relaxed on VAC - and knowing the company culture @ Valve being what it is, these ban waves probably only happen when one of the seniors @ Valve gets killed by a cheater in-game themselves and tasks someone with implementing some detection mechanism into VAC. Only recently (~4 years ago) has valve supposedly started to incorporate more advanced automatic detection and punishment systems[0], but at the time it wasn't doing anything about wallhacks and at auto-headshot cheats tend to be pretty good at adding enough noise to make it look very close to what professionals can do and thus these cases still end up in the overwatch queue (and note that this system probably hasn't been iterated on much; Valve doesn't do dedicated teams that own specific products).
Of course, there is no hard evidence for the actual number of cheaters in all of these games. But my point isn't that Linux is the vehicle or platform cheats are used on, just that a video game without a rigorous cheat detection system is more likely to open up their attack surface to other platforms. Valorant still has firepower behind it, so while there are cheats, Riot is invested in keeping it Windows-only to ensure they don't incidentally have to split their resources between detecting cheats and hardening their executables on Linux and Windows at the same time.
You are thinking of getting the Windows version of EAC working. EAC has had a wine version for a long time. EAC will detect if you are using wine and try and download the wine version.
Do you know any recent articles or blog posts summarizing the state of affairs with competitive multiplayer games rn?
https://old.reddit.com/r/linux_gaming/
GloriousEggroll is a Red Hat employee who works on the proton compatibility layer full time. He typically posts his progress on Twitter and will have world first screenshots of certain games working. His Twitter is a good resource.
https://store.steampowered.com/news/group/4145017/view/31046...
This is one of those cases where you need to vote with your money and stop supporting studios that are hostile to Linux. I actively avoid all Bungie titles for this reason.
On windows a closed-source driver that can utilize and scan for anomalies in reverse engineered undocumented internal kernel structures is feasible. If you want to do something similar on linux you need to find a reverse engineer that has never laid eyes on linux kernel sources(good luck with that), have them reverse engineer and take very detailed notes on relevant kernel structures and functions, and then find a software developer that has also never laid eyes on kernel sources to write a driver according to those notes. Needless to say, this takes a fair amount of time and therefore money.
The alternatives are to implement your detections in usermode, where they can easily be fed false information from the kernel, or to publish the source code for your detections making them almost worthless.
Cheat developers have it much easier, they do not give a fuck about licensing and will just read kernel sources and ship a closed source driver, or ship a hypervisor that tampers with kernel data structures that they are able to just copy and paste out of the sources.
I've been a Linux user for 20 years so I don't know.
I assume windows is free nowadays? Back in the 98 days you used to have to buy it, or at least acquire it in questionable legal circumstances
The rising prevalence of comments like this is concerning, and I’m worried this indicates the existence of a large number people using AI this way that don’t warn us.
ChatGPT was trained on data from 2021 and earlier. It's not a good original source.
Or are Microsoft double dipping?
Most people don't pay this - and I don't mean buying keys from lower-buying-power countries, I mean that anyone with a gaming laptop (which is a 2x bigger market than desktop[0]) is really only paying maybe $50 for Windows since Dell/Alienware, Acer, etc get very large volume licensing discounts.
0: "In 2021, gaming notebooks are forecast to account for nearly 43 percent of shipments in the global gaming PC market, with gaming desktops making up 27 percent of shipments. In 2025, the shipment share of gaming notebooks is expected to grow to 46 percent globally." https://www.statista.com/statistics/1119850/gaming-pc-market...
This is true. However, I have to say I still dislike the (kind of) double charging of selling the OS as a product and using it for advertising. The position Microsoft has allows them to both sell the cow and have the milk but that doesn't make it seem like a fair deal.
Discounts for Windows licenses to OEMs have been a thing for decades (maybe always?), yet Windows was still seen as one of Microsoft's crown jewels and an important business, and Microsoft didn't exactly go bankrupt.
Filling a paid product with advertising and monetized data collection just seems like a cheap move, even if the product is sold at significantly less than the list price in most cases.
Microsoft has not had the need to compete on the merits of their software for very long, and this is really by design.
In the corporate world they sell to people who can't make informed choices and will never be held accountable for the choices they make.
In the home market they mange to get pre-installed on most hardware.
Windows 10 / 11 let marketing be stupid and added things like Candy Crush, etc. I'm not a fan and wish they had done different. There are things to "like" about windows - backward compatibility being one that has been pretty amazing.
I think Microsoft might have hired too many people who were familiar with other operating systems, resulting in a Windows 11 that actually manages to implement their vision.
I doubt I'll go to Mac, I'm just not a fan, so looking at different linux options, even though I barely do any coding anymore.
Windows used to have bloatware and shareware, but I never felt it was in your face like it is now.
But it really is the volume of advertising and crap that has gone into Windows 11 which is why I've stayed on 10 and am avoiding upgrading.
It still tries to move you to 11, big You Have Free Upgrade window on startup. I declined maybe 4 times already. It still shows.
Im totally a MacOS fan, i use Linux daily but only for my servers. Windows in on my gaming PC.
there is no reason to keep using a walled, closed desktop OS in the 2020s
OS agnosticism isn't just webapps taking over. Docker is making development from the ground up be OS agnostic.
I see this in my personal life as well. Every day I use MacOS, Linux, and Windows -- OS doesn't really matter much anymore to me.
Docker is not really OS agnostic, on macOS or Windows it involves some kind of Linux VM.
20 years ago I was on FreeBSD and it was fine. But as laptops became mainstream, and even the main linux distros were completely impractical.
Now we have really good linux laptops, but tablet form computers are maturing and we're starting to see very good ones, and linux support is still generations behind (heck, windows support is still meh)
I'd expect linux to be viable there in 4 or 5 years, when the dust settles, but then will the compatibility extend to the machines on the better form factors of that time ?
Basically "the year of linux on the desktop" meme has stopped being about sheer viability and more about what you're willing to give up to keep using linux. As long as it doesn't become the primary target of the more innovative hardware makers out there, I wouldn't expect to solve this situation anytime soon.
The frame laptop is a move in that direction.
Now this comes by default with windows. I think Microsoft too is feeling the blandness of its product without vendor crapware.
Back in the Windows 8 days, Microsoft had a few physical mall shops trying to capture some of the Apple Store magic. One of their selling points was "Signature PCs"-- guaranteed to have nothing on there but Windows and drivers, no vendor bloat.
Strange they don't recognize the spam when it's coming from inside the ~~house~~ multinational.
I miss the consistency that I had with Windows 7 (renaming a file anywhere with the F2 key), but those days are over.
With Mac I still don't know what the Mac / option / control / fn / shift keys mean and can't remember keyboard shortcuts, so I'm much more dependent on the touchpad, but at least the touchpad is awesome.
So many times on HN I read about how MacOS is bad for the user, locked down, rubbish etc etc.
But if this article is true then Windows 11 is absolutely insane. That is what anti consumer looks like. Not SIP. Not poor documentation. Not first party apps.
While those of us who use Apple’s OS fear for the worst, those in Windows appear to be receiving it.
(But I definitely agree that news apps have no place on a desktop and I have had very bad news headlines pop up on my kids screens. Please Apple, turn this stupid default off, or give us an option at install time).