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.
http://nl.wikipedia.org/wiki/WineEmulator of niet?
Volgens de ontwerpers kan Wine geen emulator genoemd worden. Deze stelling veroorzaakt op internet vaak lange discussies. De ontwerpers definiëren een emulator namelijk als een virtuele machine en aangezien Wine geen virtuele machine is, is het dus geen emulator, zoals bijvoorbeeld VMWare Player. Bij een ruimere definitie van emulatie, zoals "het simuleren van een omgeving bovenop een bestaande omgeving", kan Wine wel een emulator worden genoemd.
[Reactie gewijzigd door Soldaatje op 5 februari 2013 19:09]
Wat omhelst dan volgens jou het wel daadwerkelijk "doen of iets een Windows PC is". Hoe definieer je een "Windows PC" überhaupt?Het is nog eerder een windows API vertaler. Hij doet namenlijk niet alsof het een windows PC is
[Reactie gewijzigd door .oisyn op 6 februari 2013 12:36]
[Reactie gewijzigd door poktor op 6 februari 2013 10:34]
Volgens het woordenboek is het verschil tussen de betekenis van die woorden hooguit subtiel:Dan zou ik het eerder een "simulator" dan een "emulator" noemen. Het simuleert namelijk de Windows omgeving voor de applicatie.
het lult dus rechtstreeks met api's en voert code direct uit op een mac/unix systeem zonder tussenkomt van een virtuele machine (zoals virtualbox/vmware)Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop
[Reactie gewijzigd door himlims_ op 5 februari 2013 22:01]
Carmack gebruikt emulatie en Wine dan ook niet in dezelfde zin, het gebruik van het woord emulatie staat ook helemaal los van Wine gebruik. Voor de term Wine-emulatie mag je dan ook bij Dimitri zelf aankloppen...Volgens mij is WINE echter nog steeds geen emulator, zoals de naam zelf ook benadrukt.
[Reactie gewijzigd door woekele op 6 februari 2013 08:22]
[Reactie gewijzigd door Plofkotje op 6 februari 2013 10:08]
En later heeft Carmack D3D juist geprezen, omdat de prestaties van D3D in de loop der tijd sterk zijn verbeterd.Sterker nog; het was - ironisch genoeg - juist John Carmack die in 1997 publiekelijk D3D hekelde. Nee, de dominante van D3D heeft niets met developer-voorkeuren te maken hoor
[Reactie gewijzigd door Scalibq op 7 februari 2013 11:58]
[Reactie gewijzigd door arendjr op 6 februari 2013 18:44]
[Reactie gewijzigd door Scalibq op 6 februari 2013 22:22]
[Reactie gewijzigd door Scalibq op 6 februari 2013 13:04]
Welke (mainstream game-) developer heeft wat dat betreft dan wel autoriteit?Dus als Carmack het heeft over 3D-technologie en games ben ik erg geinteresseerd, maar op dit vlak heeft 'ie niet veel autoriteit.
[Reactie gewijzigd door chaoscontrol op 5 februari 2013 19:34]
[Reactie gewijzigd door Cergorach op 6 februari 2013 15:47]
[Reactie gewijzigd door Martindo op 5 februari 2013 19:06]
Wat veel anderen niet door hebben is dat het veel tijd en geld kost om een efficiente game API te ontwikkelen.Investeert ID dan in WINE? Lijkt me toch dat ze zelf wel door hebben dat een emu niet echt de oplossing is voor iets wat high performance is.
[Reactie gewijzigd door Wolfos op 5 februari 2013 19:19]
Op dit item kan niet meer gereageerd worden.
© 1998 - 2013 Tweakers.net B.V. onderdeel van De Persgroep, ook uitgever van Computable.nl, Autotrack.nl en Carsom.nl • Hosting door True