Anslut till Senaste Tekniska Nyheter, Bloggar, Recensioner

Linux Gaming: Är vi där än?

Inledning av Jarred

För några månader sedan skrev jag en artikel som tittade på batteritiden på ett par bärbara datorer som använder flera olika operativsystem. Windows XP, Vista och 7 var huvudfokus, men jag bestämde mig för att testa batteritiden på Linux som kör Ubuntu också. Naturligtvis var Linux-gemenskapen inte glad över att se deras OS-plats sist i batterilivsresultaten. En av läsarna tog sig faktiskt tid att erbjuda sin hjälp med att få ett Linux OS konfigurerat “korrekt”, och vi började arbeta.

Så småningom övergav vi uppföljningsartikeln eftersom jag hade andra brådskande frågor att komma till och att felsöka Linux från en halv kontinent bort är svårt (plus att vi började med NV52 och ATI-stöd under Linux fortfarande saknas), men jag erbjöd Christopher chansen att skriva ett par pilot Linux-artiklar för vår webbplats. Han hade visat en mycket bättre kunskap om Linux och jag tänkte att det var vår bästa insats att få någon som brinner för operativsystemet. (Jag låter Christopher berätta vad han gör för sitt “riktiga jobb” om han så önskar.)

Som en sidoanteckning, med Anands uppmaning till fler författare, är den här typen av passion för vilken teknik som helst vad vi gillar att se. Visa oss att du vet vad du pratar om och att du bryr dig om tekniken, och det finns en god chans att vi kan använda dina kunskaper.

Med det ur vägen, här är Christophers första Linux-artikel där han ger en konkret titt på något som få någonsin har försökt: Windows Gaming på Linux.


Under de senaste åren har det funnits en vanlig fråga på Linux kontra Windows-skrivbordsfronten: har Linux-skrivbordet möjlighet att spela olika stora releasespel, och i så fall vad är prestandaskillnaden mellan de två? Linux förbises ofta som en livskraftig spelplattform i de flesta samhällen. Vår avsikt idag är att belysa vad som fungerar och inte fungerar i Linux, samt ge solid prestandadata för de som letar efter ett annat alternativ i spelvärlden. Varje operativsystem har områden där det visar överlägsenhet över det andra, men för att förbli trogna syftet med denna artikel kommer vi bara att fokusera på skillnaderna i spelets prestanda/funktionalitet.

Tyvärr finns det väldigt få spelutgåvor som stöder körning i Linux inbyggt. För att bekämpa detta problem finns det några Linux-projekt som gör det möjligt för Linux-användare att köra Windows-applikationer – observera att vi inte sa “emulera Windows”. Vi har valt ut tre Linux-projekt för att slutföra vår första testrunda. Vårt projekt med öppen källkod “Vin” är en free, lätt nedladdningsbart projekt som är skapat för att stödja både Windows-spel och applikationer. Det andra urvalet, “Cedega”, är en sluten källimplementering av Wine fokuserad på spel. Det slutliga urvalet är Crossover Games som liksom Cedega är en sluten käll-implementering av Wine som möjliggör förbättrad användbarhet och spelande över Wine.

Vissa frågar förmodligen vid det här laget, vad är vin? Wine-projektet startades 1993 för att tillåta att Windows-applikationer körs under Linux. Wine tar Windows API (Application Programming Interface) och implementerar det i Linux-användarutrymmet. Eftersom Wine körs i användarutrymmet och inte är en del av Linux-kärnan, förlitar den sig på wineserver-demonen för att tillhandahålla din grundläggande Windows-kärnafunktionalitet såväl som andra olika uppgifter för X-integrering.

Som en snabb sammanfattning är det två grundläggande mål vi vill slutföra i den här artikeln. Först vill vi jämföra spelprestanda och funktionalitet mellan Linux och Windows. För det andra kommer vi att titta på prestanda och funktionalitetsskillnader för Wine/Cedega/Crossover Games.