-
Most experts agree Linux is safer than Windows
-
All scientific supercomputers use Linux
-
Professional hackers use Linux
-
Linux is the undisputed backbone of internet servers
-
Critical military infrastructure relies on Linux
Microsoft’s revenue was $300 Billion last year. They have UNLIMITED ressources.
So why is Windows still worse than Linux ?
Too many chefs in the kitchen spoils the hroth
Because you have a bias?
This is the only correct answer in this whole thread!
I think it’s spelt ‘opinion’.
Tomato, tomahto. OP is still presenting it as fact.
It’s worse than macOS, Linux not so much
Why worse? It’s not a better or worse race.
SW Compatibility? Windows wins hands down. Try run decade (even years) old binaries on Linux, good luck.
Security and privacy? Well🤣… Maybe here Linux wins by a small tad /s.
And so on.
Microsoft focus is on different aspects than Linux, like monetization, lock in, business apps like office, store apps, and who knows what other crap. Linux efforts are usually focused on what is actually needed for a better quality of usage.
On the long run Linux is doomed to success, because Microsoft like all companies will die one day. Linux will never die because it cannot be killed …
Well, old software doesn’t run on windows anymore.
Not sure what you mean by old.
10 year old Windows software? Will definitely run.
20 year old Windows software? Will run but might require admin rights or compatibility mode.
30 year old Windows oftware? Might run but probably need a VM.
For Linux the focus is more on improvement, less on compatibility. That’s a deliberate decision.
Why do you need to run 10-30 year old software? This is a big red flag in my book: if your software can’t be bothered to be upgraded then why would you expect your OS to be?
Games comes to mind.
What is the problem of running 10-30 year old desktop software locally? This is actually very common in some sectors, such as governmental infrastructure or industrial use. It’s not like those applications are reachable from the internet or even contact a server. Windows itself ships with applications that haven’t changed for decades, such as the character map and resource monitor.
Then run it on the relevant (outdated) OS? Why should the OS be constantly held back because the software sucks?
If the developer would just address the issues as they come and recompile for OS upgrades it shouldn’t be a problem — but if you’re using software where the developer can’t bother to recompile after 30(!!!) years I think there’s a more serious problem.
Ideally you want the OS to be updated, because old OS are vulnerable when the computer is networked. In fact most IT departements require every PC to have an up to date OS.
It’s not always a matter of bothering - many applications are customized and made for a specific purpose. An application could have been sold to only one company as a one off, or even developed by a long retired employee. Want an update after 20 years? Sure, after paying another invoice, provided that the developing company still exists and is still willing to support such old tech.
It is just a given that many companies are stuck with some old software somewhere in their process. That explains the policy for Windows.
Windows: “if we stop shipping this 25 year old library 5% of corporate users will experience problems which will cost us money and reputational damage, so we keep it compatible.”
Linux distro: “we are going to replace X with Y because it is better. Things will break and it is partially up to the community to solve it.”
Sometimes software is just… Done. Feature complete and sometimes still just the best way of doing something. It’s a rare thing, but sometimes happens.
I guess a good example is WordPerfect 6.2 for DOS; it’s to this day a great WYSIWYG word processor, and the most feature complete TUI word processor for people who like distraction free writing. There are still proponents meticulously documenting how to get it working and integrated with modern OS’s so that it can access modern printers.
Not true.
It really depends. And I say this as someone who’s spent years in the enterprise software management space.
In the last few years, older software has become less capable of running on Windows. Tried to run a 2006 app the other day and it won’t even install. So had to run it in a VM of Windows 7.
What is the application you had issues with? It’s very uncommon for a 10 year old application to not run on Windows. And if it doesn’t, it’s usually not the fault of the OS but of some obsolete technology.
Right, that which is dead can never die.
(I kid, I kid)
Winblows fanboy spotted.
Are you /s or you didn’t read my post?
Try run decade (even years) old binaries on Linux, good luck.
I’ve actually had a case where something old didn’t work on Windows, but was fine on Linux with wine, lol
If windows is worse than linux then why are dev companies holding us all hostage on Windows?
Wdym? In my experience, everything Windows can do, Linux can do better
So why are all these companies holding the majority of the market hostage on windows?
Inertia
Linux and their users absolutely have reputations that make the mental move more difficult. Plus marketing. If more people, that are continually getting sick of Windows, knew that there was a plug and play Linux distro that’s as easy to use, they’d probably be a lot more likely to move over.
And paybacks.
Marketshare
They’re a B2B company first and foremost. What they’re selling is the Microsoft ecosystem to companies, like their Office suite. Companies don’t care if each individual products sucks - just that they integrate well with other products. In particular, companies want good integration with Active Directory (Microsoft’s permission management system). Companies love controlling who gets access to what.
Consumer operating systems is more or a side hustle for them.
For the 4th time in my career, I’m selling something that competes with a Microsoft product or feature everyone purchases in end user license bundles and literally nobody gets configured and working.
Their main goal is to extract maximum revenue, not to provide good products. Also, they’ve grown fat on the monopoly profits they enjoyed for decades. It’s very hard to pivot back to competitiveness from that and as of now, they’re not really compelled to do that.
Aren’t most for profit companies like this tho?
Not the ones that face actual competition. Younger people have probably never experienced this but markets in general used to be much more diverse and less concentrated.
Oh damn
true but to do that they have 100s of layers of variously documented backward compatibility and work-arounds. all their stuff is a mountain of deliberate technical debt that will affect the quality of their software
This is it. For profit companies exit to make a profit, not a product. Any time you ask “why did they do this thing that makes the product worse?” remember that the product doesn’t matter to them, only the money it makes. If a change makes more money, they’ll do it.
Some might think a worse product means worse sales and less profit, but they’d be wrong. Enough people buy products regardless of their qualify that it’s often more profitable to simply make the product as cheap as possible while maintaining just barely enough of the most basic functionality to meet the definition of what they’re trying to sell.
Three things: Bloat, Greed, Capitalization.
I think Microsoft has grown too large to deliver a coherent product, and has probably forgotten how to do so. Beyond a certain point, knowledge just completely breaks down, without near perfect knowledge management, senior developers leaving just leaves an understanding gap too big to ever fill. Windows has been around so long that people have had entire careers working on it and have retired and it’s all falling apart.
Individual teams still deliver decent stuff, dotnet, WSL all stuff pushing in the right direction… But no unified approach. The core windows teams seem paralyzed to implement real change. By all reports the code is now a spaghetti mess and no real endeavours to fix anything can get budget approval. Any budget that might exist to fix it is being redirected towards copilot projects
That and layoffs. When someone is with a company for a long time and becomes senior, not only do they have immeasurable value in their institutional knowledge but they are also the “person” for their area of expertise. They know things or know the person responsible for things. When they leave or are forced out, less senior people don’t have a way to bridge the siloes (outside of dealing with layers of management), so problems go unaddressed.
Vibe coding.
Because they are prioritizing data collection over performance.
Windows is no longer about giving customers a good operating system. It’s now a vehicle for Microsoft to collect data from you for them to use and sell to other parties at a profit. It’s why Microsoft hasn’t cared much about pirated versions of Windows much anymore. They’ll do small things to annoy you, but overall, you can still use it and they still get to collect their data.
Microsoft is only starting to be more concerned as Windows loses market share and Linux gains some. The Steam hardware survey has only gone up a few points of percentages but this accounts for thousands of losses and this only shows gamers who use Steam, not all the other use cases.
So Microsoft is finally starting to make some promises to improve performance now that they have some real competition. And they’re only doing that because they want to continue collecting your data.
That is what Windows has become, unfortunately. Your performance while using it is very secondary, if not at all a priority of theirs.
Linux benefits enormously from community review.
They have a near on monopoly, and even if end consumers start switching to Linux, businesses are going to be much harder to sway. They simply don’t need to care about software quality when they have massive guaranteed business customers.
Capitalism
Enshitification















