John Carmack, programmeur en mede-oprichter van id Software, stelt dat emulatie met behulp van de Wine-emulator binnen Linux voor developers praktischer is dan het uitbrengen van native ports van populaire Windows-games. Ook zou Wine-emulatie veel goedkoper zijn.
Carmack geeft op Reddit uitleg op een eerdere tweet van zijn hand. Daarin stelde de id Software-directeur dat er beter meer tijd gestoken kan worden in het verbeteren van de gamingsupport van de Windows-emulator Wine, dan om individuele ontwikkelaars te vragen native ports voor Linux uit te brengen.
In zijn toelichting schrijft Carmack dat er onvoldoende geld verdiend kan worden door Linux officieel te ondersteunen in mainstream-games. De kosten zouden niet zozeer zitten in de ontwikkeling van een native port voor het Linux-platform, maar in de verdere ondersteuning. Enkele proeven met het uitbrengen van native Linux-titels door id, zoals Quake Arena en Quake Live, zouden Carmacks mening hebben versterkt.
Volgens Carmack is het voor ontwikkelaars beter om Wine te gebruiken voor het porten van Windows-games naar het Linux-platform. De diverse input-api's van de Wine-emulator zouden op voldoende niveau zijn en de graphics kunnen via OpenGL worden afgehandeld. Voor het afhandelen van D3D-graphics naar OpenGL zouden nog wel de nodige optimalisaties nodig zijn in Wine.
Met zijn visie op Linux-gaming reageert Carmack onder andere op de plannen van Valve. Dit bedrijf is bezig om zijn Steam-platform beschikbaar te maken op Ubuntu, terwijl er ook enkele native games beschikbaar zijn gemaakt voor Linux. Ook heeft Valve plannen om een op Linux draaiende Steam Box uit te gaan brengen. Verder vragen Linux-gebruikers steeds vaker aan gamedevelopers om native ports uit te brengen, met name omdat deze beter zouden presteren dan geëmuleerde Windows-code.