SM's are Linux based, and unless Steam becomes giant dicks, you will be able to run dual os' s so you can have windows and the steam os, which would allow you to then play any game.
That's not likely going to work. They would need to publish drivers for their platform and keep them up-to-date, their would need to be considerable care taken regarding dual-booting, etc.. Never going to happen. A learned user could do this, sure, but it will not be a feature of the OS. Instead, they'll just do what they've been doing, publishing cross-platform games. Any game that works in Mac OS X will work in Steam because those games are almost assuredly designed from a POSIX standpoint, making them fairly platform independent. They also use OpenGL and not DirectX natively (using an abstraction layer).
But running Windows on your Steam Machine won't be how you'll play games...
The biggest problem at this point, other than price performance (price/performance is jmo)
That's actually a problem for the One/PS4, not the SM. Price/Performance of those platforms is garbage. You're using laptop grade hardware components, including your GPU. So the performance end of that ratio is very very low for a "next-gen" console. SMs promise to have multiple price points with multiple levels of performance.
is that the biggest games almost always have windows requirements, so you have to buy your sm, and a windows license.
This won't be happening at all. Those games have Windows requirements for one simple reason: there is no high-end graphics capability for iMacs and Macbooks, so those games wouldn't be any good on Macs. It's an issue of hardware compatibility.
Mdog, any game that has an OpenGL compatible abstraction layer will work on Steam. Games do NOT have "Windows" requirements, they have hardware requirements. Game developers aren't writing WinAPI code, and almost all of those "top" games have console ports. So, any game that works on anything other than the Xbox One/360 would, by definition, use OpenGL at it's core. Because
only Windows/Xbox uses DirectX.
So again, there won't be any Windows requirements, and there won't be any Windows installations required on SM.
So the steam client is limited in the games they can offer.
They are limited in the same way the PS4 is limited. Which means, they aren't limited.
EA for example has their own Origin service, but with a sm, as it is completely an open system, you can in fact download origin, and buy EA games.
I doubt that will be the case. People would probably need to drop down to some "Other OS" like setup in order to get that to work, and even then it might not. Folks are assuming that because it's "Linux" based that all things Linux based are equivalent. They are not. You can't run desktop Origin on Android, but Android IS Linux...
Running the Linux kernel does not mean that Steam OS will be compatible with every day KDE/Gnome applications (if Origin even runs in that environment).
Completely different from consoles. You have a closed ecosystem, such as PSN, vs an open one, where you could have 30 different places you buy games on.
I doubt Steam dismantles their DRM, and I doubt they will provide an open means to use their platform in such a manner. Open ecosystem - with digital signing for consumer and publisher protection. So, not completely open. Steam as it is, is anything but "open."
At least that is the way I understand it, maybe I am 100 wrong, and Gour or Aux will correct me.
Happy to do so.. :chuckles: