In eerdere berichten heb ik een aantal van de opmerkelijke nieuwe Linux-native games gemarkeerd die binnenkort verschijnen of die eruit zijn geweest maar misschien nog niet zo bekend zijn. Voor veel Linux-gamers is de pool van native Linux-games echter nog steeds te klein.

Zoals de meesten al weten, is het mogelijk om Windows-spellen in Linux te spelen met behulp van Wine. Daarnaast zijn er twee prominente commerciële spin-offs van Wine die beide specifiek zijn ontworpen voor gaming: Cedega en CrossOver Games . Op een bepaald moment was er weinig verschil tussen de drie, behalve de grafische configuratie-interfaces. Maar na verloop van tijd heeft elk zijn eigen functieset ontwikkeld en, in sommige gevallen, ondersteuning voor Windows-functionaliteit die de anderen niet bezitten.

Wine is helemaal gratis en de meeste Linux-distributies maken het gemakkelijk voor gebruikers om het te installeren. Cedega is beschikbaar voor $ 25 voor een abonnement van zes maanden. CrossOver Games verkoopt voor een eenmalige prijs van $ 39, 95. Wine en CrossOver Games zijn ook beschikbaar voor Mac OS X. De makers van Cedega verkopen een vergelijkbaar product genaamd Cider voor Mac-gebruikers.

Wijn

Wine is een compatibiliteitslaag voor Linux waarmee gebruikers Windows-toepassingen kunnen uitvoeren. In tegenstelling tot een emulator, die ook hardware en het besturingssysteem moet emuleren, krijgt Wine toegang tot de Windows-bibliotheken en zorgt ervoor dat deze werken binnen Linux. Dit maakt Wine sneller dan emulators en virtuele machines.

Er is een groot aantal spellen ondersteund door Wine, en de website van het project heeft een grote database met ondersteunde en niet-ondersteunde spellen, vaak inclusief informatie over hoe je de games kunt laten werken.

Het grafische configuratiehulpmiddel van Wine heet "winecfg" (Wine Configuration) en bevat tools voor het specificeren van stuurprogramma's, het configureren van media, grafische instellingen en desktopintegratie. Standaard is er geen grafische frontend voor het installeren of uitvoeren van games, maar er zijn gratis programma's van derden die als frontends kunnen fungeren.

Wine draait OpenGL-spellen erg goed en zal ook veel DirectX-spellen uitvoeren. Sommige games vereisen de installatie van extra DirectX-bibliotheken die direct online beschikbaar zijn. Windows .NET is niet eenvoudig te installeren in Wine, maar games waarvoor het nodig is, lijken redelijk goed te werken. Gebruikers kunnen vele andere extra pakketten, zoals MS Core Fonts, installeren met behulp van een handige tool genaamd winetricks.

CrossOver Games

CrossOver Games is ontwikkeld door een bedrijf met de naam Codeweavers, dat ook CrossOver Office maakt. Het is speciaal ontworpen voor Linux-gaming. Alles wordt bestuurd vanuit een grafische interface, waar gebruikers "flessen" kunnen maken om meerdere wijnconfiguraties vast te houden. Dit geeft u de flexibiliteit om drastisch verschillende configuraties voor uw games te hebben.

CrossOver Games heeft een grafische installatietool voor games en voor extra bibliotheken, waaronder DirectX en .Net. Alle extra pakketten kunnen eenvoudig worden geïnstalleerd, waardoor spellen sneller dan met Wine kunnen worden geïnstalleerd. Voor configuratie gebruikt het hetzelfde hulpprogramma dat te vinden is in Wine.

Net als bij Wine heeft CrossOver Games een database met werktitels, maar de database is nog lang niet compleet. Gebruikers zouden beter in staat zijn Wine's database te gebruiken om te bepalen of een game in CrossOver werkt.

Cedega

Cedega is ontwikkeld door Transgaming en heeft een robuuste grafische interface met veel functies voor het verfijnen van afbeeldingen, geluid en meer. Het is gebaseerd op een oudere versie van Wine en is aanzienlijk afgeweken van Wine's originele code. In sommige gevallen heeft dit meer ondersteuning voor pixel shaders en andere technologie gegeven. In andere gevallen betekent dit dat sommige games in Wine werken, maar niet in Cedega.

Cedega ondersteunt OpenGL- en DirectX-spellen en heeft een aantal DirectX-compatibiliteit toegevoegd naast Wine en CrossOver. Een belangrijk afwezige functie is .Net-ondersteuning. Het lijkt onmogelijk om .Net in Cedega te installeren, waardoor het onwaarschijnlijk is dat games die het nodig hebben zullen draaien.

De website van Cedega bevat een grote database met spellen die alleen beschikbaar is voor leden. In de meeste gevallen zal de database echter alleen zeggen of een game werkt of niet, waardoor er weinig andere informatie over is. Nieuwe spellen worden meestal niet meteen toegevoegd, omdat ze vaak bij Wine passen. Gebruikers kunnen Cedega upgraden zolang ze hun abonnementen behouden. Nadat een abonnement verloopt, blijft de applicatie op zichzelf werken.

De winnaar

Helaas is er geen duidelijke winnaar. Ik heb games in alle drie applicaties getest en vond inconsistentie over de hele linie. Een spel dat in één werkt, werkt mogelijk niet in de andere spellen. Daarom is de enige manier om het maximale aantal Windows-spellen in Linux te krijgen, alle drie.

Wine's community-database heeft een aanzienlijk voordeel ten opzichte van de andere, omdat dit de enige manier is om te weten of een game die niet officieel wordt ondersteund, werkt. CrossOver biedt de beste ondersteuning voor het installeren van extra pakketten. Het sterkste punt van Cedega is het grafische configuratiehulpprogramma en ondersteuning voor geavanceerde shaders. Gebruikers kunnen Wine- en CrossOver-spellen starten vanuit het gebruikersmenu, terwijl Cedega-games vanuit Cedega moeten worden gestart.

Compatibiliteit met Windows-spellen zal nooit perfect zijn in Linux, maar deze drie oplossingen hebben allemaal hun positieve eigenschappen en een gebruiker die een beperkt aantal Windows-spellen op Linux wil spelen, zal met geen van hen teleurgesteld zijn.