As long as they depend on Proton, they haven't fully solved their problem.
To be fair to Valve though, back then, there was a lot of movement in direct ports for Linux games. Humble Bundle (before they were bought) was spending real money on it and companies like Feral sprang up to help with titles like Mordor. It looked like there was going to be some real change.
But for various reasons the momentum waned. One of those reasons might be the existence of Proton itself. Some people were very against it because they thought it might lead to less native ports.
Proton helps fix the users part. If a critical mass is accomplished, that can have real long-term impact.
kernel32+user32+gdi32+d3d[11|12]+dxgi is a pretty great API abstraction for game development. And unlike Linux desktop APIs the Win32 APIs are actually stable, so those games will also work in 5 years, and most importantly, performance is the same or better than on Windows. It's unlikely that game devs directly targeting Vulkan would do any better, and when using a high level engine, any layering overhead in Proton is negligible anyway. And don't even get me started about the state of audio APIs on Linux ;)
Also don't underestimate the amount of workarounds and tweaks that (most likely) go into Proton for games that make poor system API use. Without Proton those game-specific hacks would need to go into MESA, Wayland, X11 or various system audio libraries. At least Proton is one central place to accumulate all the game-specific warts in some dusty corner of their code base.
TL;DR: just think of Proton as an extremely low level and slim cross-platform API for games (not all that different than SDL), and suddenly it makes a lot of sense. And I bet that in 5..10 years Windows will have regressed so much that it might actually be better to run games through a Proton-like shim even on Windows (assuming Windows hasn't become 'yet another Linux distro' by then anyway) ;)
Already happening, to an extent. Specifically, modern Intel GPUs do not support DirectX 9 in hardware, yet legacy apps run fine. The readme.txt they ship with the drivers contains a paragraph which starts with the following text: “SOFTWARE: dxvk The zlib/libpng License” DXVK is a library which implements Direct3D on top of Vulkan, and an important component of SteamOS.
One thing I would definitely do is to replace MSVC with Clang, MSVC is just too far behind and it almost looks like MS abandondend it.
But I think even a lot of D3D9 games should still work, and that's 2002 stuff. Also try running a 1997 Linux game binary on a modern Linux distro without recompiling, I doubt that's works all that well...
Maybe not, but they fully solved my problem with games, which was that I could not play on Linux. I started playing again just because of the SteamDeck, I think it's a pretty big achievement :-).
At least Microsoft haven't fallen so low as to fail basic design principles like having transparent on top of transparent buttons, having disappearing controls depending on window size (scrollbars), or having corners so rounded that the click to drag mostly being outside the actual window.
The Windows 11 UI is annoying, but at least it doesn't look like a kid's toy.
That's just because Microsoft has been there done that already 2 decades ago ;) (IIRC in Windows Vista).
Same with the fine-grained in-your-face permission popups. Introduced by Microsoft in Vista, copied by Apple in Mojave ;)
They did that but made it work well all the way back with Windows 7, maybe even Vista.
I feel like at some point normies may end up just using iPadOS or Android as a "convergent" device: a tablet/phone that they can plug into a docking station and use as a computer.
I am sort of hoping that it will work with something like GrapheneOS, so that I will be able to benefit from it on my phone.
It makes sense for the tech savvy option to succeed, now that personal computing is disappearing. Average folks won’t use a windows/macbook, they’ll use phones and tablets.
My only concern is ending in a macOS+asahi situation where supporting a single device requires mountains of effort.
Less fragmentation, more focus, OEM support on devices selling on regular stores is needed, otherwise we won't get away from the yearly meme.
What's different in the last decade is that Windows is on an undeniable quality downward spiral, it's simply not important anymore for Microsoft.
E.g. desktop Linux doesn't even need to improve, it just needs to wait for Windows to become worse ;)
They aren't going to buy them from Tuxedo.
https://gs.statcounter.com/os-market-share/tablet/worldwide
(I guess those 'Windows tablets' are running under convertible laptops or something...)
I have made zero mentions of Windows tablets, that market died with Windows 8, replaced by 2-1 laptops.
I've seen that written on here, Reddit, /., digg, hell even on usenet back in the day. . . .
I’m seeing it now, and this is new.
- Windows 10 went EOL and triggered a wave of people moving to Linux to escape Windows 11 - DHH's adventures in Linux inspired a lot of people (including some popular coding streamers/YouTubers) to try Linux - Pewdiepie made multiple videos about switching to Linux and selfhosting - Bazzite reported serving 1 PB of downloads in one month - Zorin reported 1M downloads of ZorinOS 18 in one month and crossed the 2M threshold in under 3 months - I personally recall seeing a number of articles from various media outlets of writers trying Linux and being pretty impressed with how good it was - And don't forget Valve announced the Steam Machine and Steam Frame, which will both run Linux and have a ton of hype around them
In fact, I think that we will look back in 5 or 10 years and point at 2025 as the turning point for Linux on the desktop.
What went wrong was Google (the old 'do no evil' Google) bought the ad network DoubleClick. The acquired DoubleClick side then took over old Google from the inside out such that what we have today is Doubleclick calling itself "google", no more 'do no evil' old Google anywhere, and all the evil that exists on the advertising side infesting everything they do.
Life with work and a family became too busy to fuss with that stuff, but I'm rapidly approaching the point where abuse from android and Microsoft make using a less polished OS worth the bother.
It's just a slightly different showcase of the same UI shown in this video: https://www.youtube.com/watch?v=yzDO-GS-Bm8
That UI is available to test on any Pixel 10 (maybe even any Android 16 device?)
An interesting thing is that you can run apps X and Y on desktop screen while also run app X on mobile screen independently.
I mean, is this OS literally just android with a more desktop like UI?
Didn't Samsung have something like this called (just searched) Samsung Dex?
https://duckduckgo.com/?q=Samsung+DeX&t=ffab&ia=images&iax=i...
What I would prefer is a linux device phone being more widespread than Android PC. Linux in PC is mostly pretty good.
We probably need some good linux phones. One of the biggest issues I find is that they are really price-y so even though I don't want much specs, I find it troubling to justify a 2x price increase in such sense.
> Didn't Samsung have something like this called (just searched) Samsung Dex?