Are you sure you don't want to create a microsoft ID? Microsoft believes that you should only trust them with all of your data and credentials. They promise they won't hand over your information to the government unless the government serves them a subpoena or has an agreement to access the data that is lawful or they detect something they have been asked to report.
Collaboration with OEMs to provide SteamOS OTTB (Lenovo is an exception)
Nvidia support. Most gamers use Nvidia GPU unfortunately
Certain industry-standard software which don't have a Linux port. PSA: Most people don't want to learn alt software. Johnny Mainstream is scared of new softwares. This cannot be changed
End-users suffer from choice paralysis and Linux offers endless choice. Maybe SteamOS can help.
What we know so far, SteamOS won't be a general purpose OS, so it might not support every random piece of h/w.
We might not have the year of the Linux Desktop, but we can expect 2025-2026 to be the year of the Linux handheld.
I use an old Nvidia card and I'm using the proprietary drivers. My distro maintainer said they are switching over to the open source version (only supported for 20xx series and above). They said it will cause an issue. I updated my distro like usual. And boom! Can't boot anymore.
Since I'm more or less tech savvy, I could fix it but it took me few hours of my life to find the solution. I saw on reddit many people were having the same issue. If I constantly checked their Discord before every update, I could have avoided it but it's impossible for a layman.
A mainstream person won't be able to search & diagnose the problem. They will just think it's a Linux problem and give up. This is why it's impossible for Nvidia users to peacefully live with Linux. I know they are going to release a proper driver for Wayland but I am pretty sure that will take another 2-3 years. But till then, my stance remains the same.
There are a few things in your anecdote that are particular to your case and which should be solvable by an installer that focuses on gpu detection; those are the things that valve will focus on.
Choice paralysis is a surprisingly big issue.
I'm waiting for the parts for my new gaming PC build to arrive, and the amount of time I've spent choosing a distro has been asinine.
But I did make the choice to leave both the NVIDIA and Windows eco systems on my desktop after seeing most my games run fine on the steam deck ( along with disliking windows 11, and NVIDIA ending gamestream support)
Surprisingly for a choice that I realize doesn't really matter, it still ends up burning alot of time researching.
Intially looked at Bazzite, which seemed great other than I wasn't a fan of it immutability, I've had to remove the read-only property from my steam deck a few times.
Then I looked at CatchyOS/Arch, decided to avoid that as I know I'm too lazy to read notes every update, and while I don't mind tinkering and fixing stuff.. I want it to be on my schedule lol.
Avoiding Debian, my server currently runs it, but I remember it giving me headaches installing older JREs on it to run modded minecraft servers.
So I'm going to try OpenSuse, not for any real valid reason other than the last time I tried Linux as my daily driver ( 2004/2005) it was the first distro that worked smoothly without any driver headaches.
Intially looked at Bazzite, which seemed great other than I wasn’t a fan of it immutability, I’ve had to remove the read-only property from my steam deck a few times.
Fwiw, Bazzite handles its 'immutability' vastly different.
True, thats part of the reason why I didn't try it. Bazzite seemed much closer to being truely immutable, vice the "read-only" safety rails SteamOS gives you.
I like to tinker too much to put it on my own machine, but I'll probably put Bazzite on my son's gaming machine next time I upgrade it.
Bazzite seemed much closer to being truely immutable
If you meant that it's even harder to tinker/change/configure etc compared to SteamOS, then I'd like to inform you that this is false. Fedora Atomic, and thus Bazzite, facilitates quite a lot actually. Of course, it's not as moldable as say Arch or Gentoo. To illustrate this, I won't bother you with all the things it can do. Because that would take a while. Instead, I'll only focus on the things it actually can not do. On the top of my head, the following comes to mind:
Rip systemd out and replace it with another init, but I'm unaware if traditional Fedora even facilitates this to begin with. Bazzite's founder came by and corrected me on this. Even this is probably possible as a custom image.
UKI is something we very much want to do in the future, but it's a long-term goal
As far as replacing the init system, I think even in traditional Fedora that would be extremely challenging, but it could probably be done as a custom image.
Thank you for chiming in and providing your thoughts!
While we're at it, I absolutely appreciate your work. Wonderful stuff! Thank you from the bottom of my heart!
UKI is something we very much want to do in the future, but it’s a long-term goal
That's lovely to hear!
As far as replacing the init system, I think even in traditional Fedora that would be extremely challenging, but it could probably be done as a custom image.
Aight. I'll change the list then. Thank you for enlightening me on this. The feasibility as a custom image is really encouraging; perhaps I'll give it a go 😜.
You forgot the endless pages of trick questions you have to periodically step through to get into Windows. One wrong move and you owe Microsoft money every month.
I had issues with my specific hardware combo of i9 14900k and 4090 and multi display issues that windows doesn’t seem to have. Though that could just be my ignorance.
Depending on the issue it may be fixed now that Wayland is better supported on Nvidia.
X.org always had issues running multiple displays with different refresh rate for example.
But don't know your exact problem of course. May be something different. I think there will be some big leaps made with nkv (the new open source drivers for Nvidia cards), but it gonna take some time.
You can always try something like pop_os on a live usb. They have the Nvidia drivers installed and use Wayland I think.
That would be a massive headache because you'd have to make it work on any hardware. And if you bork your users' PCs you're in for a really bad time. It would be much better to come up with a new Steam machine.
i mean… any hardware is kinda just a matter of time imo
linux already works with more hardware than windows does, and often more reliably - not some of the complex stuff required for gaming of course, but again… matter of time. it’s not important until it’s important and then it really kicks off
the point is that the architecture and development style of linux provides for a very robust and reliable platform to develop hardware for
gaming is a VERY new thing on linux, so it’s not at all surprising that support is in its infancy… but you look at things that linux has been doing basically since the internet has existed: servers, and hardware support is unmatched
… and there’s way more server hardware than there are most other categories of hardware
Does anybody remember Wubi? It was Linux that was installed on Windows just like a regular program. Gave you an option to choose Linux on boot. It didn't make any partitions, and if you didn't want it anymore? Then you'd go to Windows and uninstall like any other program. It had a few limitations but was an interesting concept.
There's WSL now in Windows 11 - a built-in, pretty performant instance of Linux. The recent versions run a proper Linux kernel I believe (the older ones were more of a compatibility layer over Windows APIs). I'm not sure what the limitations of WSL are. But there is already some kind of Linux in Windows. I use it for the odd utility and to avoid having to learn PowerShell.
I love it as a concept, and frankly a dual boot installer (create partitions) that worked from Windows would be pretty useful I think. USB/disk installs add complexity that just hurt the chances.