Uhm..... Steam OS is just a version of Linux. The main hurdle is that there are so many different kernels (I believe the term is) that some game companies may not wish to support it since you have to make sure a linux port works with all the major releases (Mint, Ubuntu, etc).
Plus some of the smaller publishers will probably assume that Linux users will run the game in wine or some other OS environment emulator.
1)The problem is not with the kernels. The kernels only support the runtime, the kernels are responsible for the running of the operating systems. Not to mention that linux is heavily customized by the core kernel is usually left untouched but is surrounded by custom kernels because it is so modular. Yes steam OS at it's core is a linux kernel but it is still a distro. Which is very common.
2) The problem is with nvidia and one cannot assume that wine will solve everything. Wine does not work for every product, some games need to be very efficient in the graphical sense and wine will add another emulation layer which might cause innefficiency problems. The problem is the war between DirectX and opengl. The thing is that when you are writing graphical software, you use libraries that allow you to talk to the buffer on your graphics card. This buffer is responsible for keeping your geometric data and passing it through a pipeline. Which means supporting games for linux means a) Your engine should compile both to opengl. Which in all honesty, is not something that is usually implemented. They are also huge hurdles between the compatibility of the drivers on both systems.
http://programmers.s...-prefer-windows
Source : I write linux kernel modules for fun





Guest_TrillClinton_*
Retour en haut








