John Carmack: Linux is not the right platform for video games

Published by

Click here to post a comment for John Carmack: Linux is not the right platform for video games on our message forum
https://forums.guru3d.com/data/avatars/m/196/196284.jpg
As much as I'd love to see games released for Linux....I won't hold my breath....
He forgot that one of the main reasons why Linux is used by small portion of the market share is because games are not made for Linux.
Linux has such a small market share because it's never actually been marketed to consumers and has never been nearly as user friendly as Windows. Throwing a box on a shelf, doesn't equate to marketing....and that's all Xandros ever really did. Throwing the OS on a sub-par PC, such as Lindows/Linspire did....doesn't work either. People aren't going to buy a computer brand they've never heard, running an OS they've also never heard of, using a processor they've never heard of.
https://forums.guru3d.com/data/avatars/m/242/242471.jpg
lol, didn't even know there was an OpenGL mode added for Windows, been quite a while since i started it up as been waiting for patches or better hardware before going back to it. Cheers, will give it a look later on.
Sure np 🙂 a quick way to change it is to add +gfx_iAPI 1 to your launch options in Steam. If you want to change it back to D3D then type in +gfx_iAPI 2.
https://forums.guru3d.com/data/avatars/m/231/231071.jpg
There have been a few ports of games, like Amnesia/Penumbra that played really well for me. I doubt there'll ever be Crysis type of open source games, but it'd be amazing if there were, imagine the user created content! The one game I can think of that isn't bad on Linux is Cube 2: Sauerbraten.
https://forums.guru3d.com/data/avatars/m/156/156133.jpg
Moderator
So it is viable if you un-Mac it? Awesome.
I like osx, but gotta say I love this statement right here! I think biggest problem with Linux is the everyday person that doesn't know too much about computers sees Linux as one os, when its not. You have Ubuntu, opensuse, mint, red hat, android, and many many more! Which Linux is unified, but only to a point unless you tweak it. I will also say, porting is easily the better option versus emulation. It would be one thing if Linux used a totally different set of APIs that windows doesn't, but it doesn't. Windows and Linux both are OpenGL, OpenGL, xaudio, and xinput capable.
https://forums.guru3d.com/data/avatars/m/217/217316.jpg
I like osx, but gotta say I love this statement right here! I think biggest problem with Linux is the everyday person that doesn't know too much about computers sees Linux as one os, when its not. You have Ubuntu, opensuse, mint, red hat, android, and many many more! Which Linux is unified, but only to a point unless you tweak it. I will also say, porting is easily the better option versus emulation. It would be one thing if Linux used a totally different set of APIs that windows doesn't, but it doesn't. Windows and Linux both are OpenGL, OpenGL, xaudio, and xinput capable.
Completely ignoring consoles, primarily, the Xbox. As long as the Xbox exists and is successful, OpenGL is a less than a pipe dream. And the problem with Linux is the everyday person doesn't even know it exists. And those who do, hate it, because it's a complete mess to use. Everything you do is hit or miss, and most simple tasks tend to end up in the command line. There is a very, very small subsection of people who are capable of using Linux and enjoy it. That's the problem with Linux. That's the biggest reason OpenGL will never be the primary API. Until we all run Android or something similar as our main OS from our phones and tablets, that is.
https://forums.guru3d.com/data/avatars/m/183/183036.jpg
my main OS has been Linux for quite a few years now (on my main PC) no going back, i only switch to Windows to play games and to use the rare occasional app that works better under windows. as someone who started on MSDOS in the 80s, to me Command Lines are second nature, infact i much prefer CLI to GUIs. i even installed the Android Terminal to be able to type commands just like Linux, on rooted phones it rocks. 😀 http://i47.tinypic.com/2a98mt4.jpghttp://i.imgur.com/0WrZk3Z.jpg Linux CLI is not hateful at all and it's not hard if you want to learn it, all that is needed is a little patience and dedication just like anything in life, most people these days can't be arsed and are too quick to dismiss it and that's unfortunate. if Granny can, anybody can, she's downloading Pr0n via command line like a pro.. http://www.websmileys.com/sm/happy/316.gif "[root@granny] wget -r -l1 -PeterNorth&GiannaMichaelsxxx.mpeg" http://i.imgur.com/pTdPF65.jpg
data/avatar/default/avatar18.webp
I miss Gianna Michaels, she was such a good sport.
data/avatar/default/avatar33.webp
See qubes linux ? Well in no way is it a gaming platform (all hardened security)but it does use Xen on a kernel Level. Meaning Each App Has its own Domain and its own Hardware Configuration. All immuned to Virus spreading bc its all in its own cube. So that means a Simple Version of Linux that runs maybe from the game install that uses Windows drivers and Emulates All the functions and runs on reboot would be fairly easy. So here what would happen. I install the game reboot my PC And game would start. No mess. Lot of Dos Games worked this way back in the day,Advantages are Speed freed resources and no Crashes . Teck know how to play would be 0. end game reboots back to windows. Also Copy Protection would be very strong. And security. App/Game Virtualized with its own Hardware Config. Many other ways this can work. There a lot reasons to do it but here the reason it HAS to happen. Microsoft is greedy and tries and dose charge for everything developers make for there OS. On top of that they have a conflict in interests with there xbox console. I will not bother with examples WE all seen it. So unless Gaming industry want to be owned by the guys that Own that OS they need to Develop a True Gaming OS. Not complicated. No realy I mean it not COMPLICATED! No console commands Lines, no compiling source code, No Password every 3 seconds no multi root logins. NO OFFICE PROGRAMS, NO BOWSER EVEN! All those things add Java and plugins that run in the background And Defeat the purpose. A pure bootable OS Just for games. At the most a GUI to run different games. And when I say GUI I mean like Dosshell not Windows X, Maybe a Shell Based on current Steam. Just boot and Play. KISS KEEP IT SIMPLE STUPID! If they do that it will be excepted and work.
https://forums.guru3d.com/data/avatars/m/242/242541.jpg
my main OS has been Linux for quite a few years now (on my main PC) no going back, i only switch to Windows to play games and to use the rare occasional app that works better under windows. as someone who started on MSDOS in the 80s, to me Command Lines are second nature, infact i much prefer CLI to GUIs. i even installed the Android Terminal to be able to type commands just like Linux, on rooted phones it rocks. 😀 http://i47.tinypic.com/2a98mt4.jpghttp://i.imgur.com/0WrZk3Z.jpg Linux CLI is not hateful at all and it's not hard if you want to learn it, all that is needed is a little patience and dedication just like anything in life, most people these days can't be arsed and are too quick to dismiss it and that's unfortunate.
I am really curious as to what is your fascination with the old school command line? Does it bring you back to the commador64 era? I am not trying to diss what you like, I am really trying to understand why some people (such as yourself) prefer doing everything the "hard way" vs. simply clicking on a desktop icon. To me this is like never using a microwave to cook your food and always only using the conventional oven. I remember the DOS command line. Here in Canada back in the 80's it was mandatory to learn the basics of it in high school if you took computer tech. I remember absolutely hating this class and would skip it at every chance. Maybe this is just a personality in me but I can not stand doing something the hard way way when there is an easy way to do the same task.
data/avatar/default/avatar16.webp
Some video games run all right on Linux, but they're mostly of the Ratchet and Clank genre. Might be interesting to see a Linux version of UT3, but I'm not holding my breath until that happens.
https://forums.guru3d.com/data/avatars/m/156/156133.jpg
Moderator
We're gonna close this now.