TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

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

26 pointsby neur0mancerabout 11 years ago

9 comments

f00_about 11 years ago
The title is really misleading, he's saying it doesn't make business sense to make ports of games to Linux, and it doesn't... It's penetration in the market is very low.
评论 #7498261 未加载
FD3SAabout 11 years ago
All these things could have been said for Android when iOS and Blackberry&#x27;s OS were kings.<p>The nature of gaming is changing. Listen to Gabe talk about player generated content being the way of the future. Core gamers are a niche bunch, and will spend thousands of dollars for custom hardware. Why would they settle for locked down, legacy software like Windows, when Linux can be made to work just as well if not better, for free, while allowing full customization?<p>Linux gaming is not going to be backwards compatible. It&#x27;s not about now. It&#x27;s about the future. An open source platform makes sense for the gaming industry, because it allows rapid experimentation and low barriers to entry.<p>Core gamers who support indie games have already moved to Linux. The AAA studios will follow once they see sufficient adoption.
评论 #7498078 未加载
评论 #7499822 未加载
Tmmrnabout 11 years ago
Ah, it&#x27;s this &quot;why not wine&quot; article.<p>&gt; I truly do feel that emulation of some sort is a proper technical direction for gaming on Linux. It is obviously pragmatic in the range of possible support, but it shouldn’t have the technical stigma that it does.<p>That might be a valid point if wine&#x27;s windows support was like FreeBSD&#x27;s linux compatibility layer. But it isn&#x27;t... It is a massive pile of API translation layers and libraries reverse engineered from a huge closed source proprietary moving target. It&#x27;s a hacky workaround and I couldn&#x27;t believe he is actually saying reverse engineering windows is a &quot;proper direction&quot; that &quot;shouldn&#x27;t have a technical stigma&quot;.
评论 #7500162 未加载
javanixabout 11 years ago
His &quot;D3D interop&quot; layer (I&#x27;m not sure why he called it emulation) is almost exactly what Valve just open-sourced.<p><a href="https://github.com/ValveSoftware/ToGL" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ValveSoftware&#x2F;ToGL</a>
contingenciesabout 11 years ago
It depends on the type of video game. Maybe Carmack&#x27;s view of industry is stuck in the old 100% focus paradigm, whereas video games of the future will be more casual, more mobile and more interlinked. In such an environment, issues such as strict resource consumption governance and power management can become critically important. Linux features such as control groups can be ideal for facilitating real solutions here. Maybe Carmack is too low level to see the big picture.
yxhuvudabout 11 years ago
Linux is used by 1.2%? That is a lot more than I expected.
评论 #7497931 未加载
Giakoabout 11 years ago
Also look, the linked post is 1 year-old... Long before Carmack left id and switched to Oculus (and now Facebook).
davidgerardabout 11 years ago
Y&#x27;know, a lot of Windows games work well under Wine, basically &#x27;cos the Codeweavers devs are also gamers ... I&#x27;m a little surprised Valve isn&#x27;t adding to Wine, given that&#x27;s the really quick way to get Windows games onto the Steambox.
quchenabout 11 years ago
Original Reddit comment: <a href="http://www.reddit.com/r/linux/comments/17x0sh/john_carmack_asks_why_wine_isnt_good_enough/c89sfto" rel="nofollow">http:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;linux&#x2F;comments&#x2F;17x0sh&#x2F;john_carmack_a...</a>