In the same way that their incompetence has been very slow to move the needle, once they lose the market it’s going to be almost impossible to get it back.
The upside is that MS has the reserves and fallbacks to get their shit together if they realized that they are faced with a bad sitation and those that can't leave will get better products.
It would require that a Linux based OS was released which allows games companies, in a standardised way, to take full control over the system. And at this point, it won't be a Linux distro, it will instead just be like Android. I think calling that a market takeover would be similarly thin and insignificant as calling android a "Linux takeover of the mobile OS market".
But this isn't to say that Microsoft won't lose the market share to "Gamedroid" or whatever, it just won't be losing it to Linux.
* As has been demonstrated, KLA and similar technologies do help make cheating more difficult and require more resources. But, as the cheating industry's pocketbooks make clear, cheating hasn't stopped, it has just become more discreet such that most players simply don't notice when they're losing to cheaters.
A kernel module is easier to make on Linux than on Windows.
The only person who would say otherwise has clearly never written anything on that level on Windows. It's not just uneasy: it's Sisyphean. The code-signing signature you need alone is an order of magnitude more difficult to obtain than the development burden of an appropriately defensive kernel module.
We gamedevs don't even need "full control", just a moderate amount of checking for tampering of our application memory and a scan of the proclist and device tree. It's like, not much. The reason it's in the kernel is because we need to get "under" the cheat engines so that the OS doesn't lie to us, linux doesn't make that aspect harder or easier, just different.
Easyanticheat already supports Linux if you enable it in your Epic developer settings. The limitation here is that developers know that gamers are mostly running windows so the support burden isn't worth it.
For now.
That's cool, but you can't enforce that the rest of the kernel hasn't been modified with that kernel module. You need a chain of trust.
> We gamedevs don't even need "full control", just a moderate amount of checking for tampering of our application memory and a scan of the proclist and device tree. It's like, not much. The reason it's in the kernel is because we need to get "under" the cheat engines so that the OS doesn't lie to us, linux doesn't make that aspect harder or easier, just different.
Windows requires drivers to be signed. Just because you wrote a Linux kernel driver, doesn't mean that when I run it, that you can trust it in any way.
> Easyanticheat already supports Linux if you enable it in your Epic developer settings. The limitation here is that developers know that gamers are mostly running windows so the support burden isn't worth it.
It doesn't support it with KLA. Bypassing this kind of anti-cheat on Linux is relatively trivial compared to windows with KLA.
There is a lot of signed malware for Windows.
You don't need to take my word for it, Tim Sweeney said it himself (using dirty innuendos and weasel words, but anyway). EAC supports Linux, but doesn't utilise KLA (for many reasons), and doesn't make the same claims about protection as it does on Windows.
Conversely, 15 minutes to install, fully patched, and ready to go Linux distro is a hugely attractive alternative to Windows. There are 3 viable gaming distros, and the underlying tech continues to evolve. It is already invisible to most games.
There aren't _that many_ games in that realm, but most PC gamers play at least one of them a lot.
Without effective KLA support (which would require a locked down Linux aka Gamedroid, for reasons I explain in my other comments) the best you can do is support these mostly non-competitive-multiplayer games. If you have friends who play lots of games, you'll quickly find most of them play at least one game which requires KLA.
I don't think anyone else does.
There isn't any technical reasons preventing it, PS5's are based on a heavily modified BSD - it requires a single vendor to standardise and support the platform with enough resources/commitment to do it properly.
And, again, Gamedroid != Linux and PS5's OS is not anything like normal BSD. In both cases (hypothetical Gamderoid and current Console OSes and Windows) the game companies are granted a controlled runtime environment. Linux will not support any effective KLA without a third party providing a blessed (all drivers must be signed, secure boot, etc) distro.
The reasons are:
* PITA to support different distros (although not infeasible). * Trivial for anyone to just write their own kernel module which your KLA is blind to. * Trivial to modify how your KLA driver hooks Linux to make it blind to the cheats.
As for Linux, I keep waiting for the return of netbooks wave, in something that isn't a constrained Chromebook or Android tablet with keyboard.
Ordinary people buy what they can see on the local PC stores, not buy over Internet, importing System 76 and similar.
For everything more than that: the Macbook Air is equivalent or cheaper.
People seem to continue the lie that Apple hardware is more expensive, yet I just closed a deal on a business thinkpad (T14s Gen6) which was double the price and 2/3rds as performant, because we're a Windows shop and we don't buy Apple. Forgive my annoyance here but someone told me that "at least we don't buy expensive Macs" after we signed the invoice and it really got under my skin because it's legitimately half the price for more power. Completely blinded by ignorance.
Upgrades might be expensive, sure, but anything of any quality has always been like-for-like with Apple being cheaper on the low-spec end.
The consumer grade market where Windows used to dominate is having their lunch totally stolen by Chromebooks and Android Tablets. (More-so by Tablets I would argue).
my thinkpad was around 20,000 Swedish krona
Not quite ThinkPad level, but the keyboard, pad, screen etc are very good and it runs Linux well.
We don't lie, we don't live in US, with US salaries, some European countries still get 800 euros as average salary, not to mention all the other even more poorer regions around the globe.
I’m talking about the Swedish perspective.
Although the same is true in the UK. So which Europe are we talking about?
Kids get Chromebooks in school, most people seem to be content with a tablet. I have a hard time finding anyone who has a laptop <8 years old now (that isn't a company laptop).
The question is what can obviate Excel.
And the Steam Deck is clearly that. I’d happily recommend the deck to normal non tech users. It’s just that good. One of the things I think they did exceptionally well is using a read only image based OS, meaning the system is always in a known state, and if an update ever breaks something, the bootloader shows the previous working images letting you boot back in to those and wait for the broken update to be yanked and replaced. You never need the user to reinstall after a broken OS.
No one is using products from Microsoft due to their quality.
The competitors are all fragmented; Google probably gets the closest but doesn't have a chat service like Slack, Teams or Discord and doesn't do hardware management as far as I'm aware unless you use Chromebooks.
Google is up to a dozen versions of chat, the current incarnation is called Google Meet which includes a video akak Zoom type service as well as a Slack-type chat service.
Its the same story since like 15+ years now.
I realized this too. I recently installed a dual boot Fedora/Win11. The fedora installation was literally pressing 4 times "Next" and was done after 5 minutes.
Windows took well over 1 hour (offline account) and installing drivers and taming edge & co was over 2 hours at the end.
My experience is that document sharing and collaborative edition work insanely well with Office. Visio is fool proof and quality is ok even with a poor connection. The integration with outlook is perfect. The product ecosystem is great so it’s easy to get room booking and auto-connect. Plus, copilot is good at minutes and transcription.
I can’t imagine going back to a time where I couldn’t just throw an excel file or ppt in a discussion and get collaborative editing straight away.
At the price point, it’s pretty much unmatched in my experience. What would people rather use instead?
Lucid is a better tool in every way.
Fortunately we have already switched away from Teams to Slack for chat, but since the best way to win is not to play, I just write text in vim and presentations in Keynote. Fortunately I have approximately no need for spreadsheets that aren't simple lists, though that appears to be the lock-in.
I'd rather use literally anything else. Google's stuff is probably best, but Quip was also fine.
I happen to use Windows on both personal and work laptop. Some of the bugs I see exist across Home and Enterprise version. Sleep remains a nightmare on Windows, and yes across laptops made by different manufacturers. I have created tickets and this, and IT doesn't have a solution.
I have decided that my next personal laptop definitely won't run Windows, and if I am allowed to ask for a Mac machine at work in the future, I'll jump at that opportunity.
That would mean two fewer Windows licenses and less usage of related products (good riddance, Edge!). And I am sure I am not the only one who is thinking about all this.
But of course I have no idea if that matters in the grand scheme of things -- after all, many people tolerate these bugs just like they tolerate all the ads by Microsoft, Google, Meta etc.
Try sleep study on your current machine. I had an issue with one machine constantly waking from sleep. Lots of other tools couldn't clue me into what was going on and why the system was actually waking. Sleep study pointed exactly to the device causing problems, disabling it from waking the system solved my sleep problems on that device.
https://learn.microsoft.com/en-us/windows-hardware/design/de...
But I think it's the worst aspect of the subscription model. In the past, people just wouldn't buy the new version if it sucked