Om dina spelbehov är lite lediga kan Linux vara ett lönsamt alternativ. Och det är ett alternativ som har många fördelar med sig själv. Det finns inga virus, inga omvända processer chugging bort i bakgrunden, ingen spionprogram, lögnare, trojaner eller maskar, och du har fullständig kontroll över ditt system.

Inte bara har Linux blivit mycket lättare att använda under de senaste åren, det är nu kapabelt att köra många av de mer högprofiliga spelutgåvorna, vilket ger dig det bästa av båda möjliga världarna. Omkopplaren har nyligen gjorts ännu mer frestande tack vare den senaste versionen av Ubuntu-distributionen, en amalgam av den bästa öppna källan och fri programvara kring en anpassad installation och konfiguration.

Ubuntu är delvis ansvarig för Linux otroliga framgång sedan dess första release 2004. Det är en distribution som fokuserar på vanliga användare istället för bara uber-geeksna. Ubuntus motto är "Linux for Human Beings", och 9.04-utgåvan blir närmare än någon annan Linux-distribution för att få Linux till vanliga användare.

Den installeras via en GUI, och kräver mycket lite användarinteraktion. Skrivbordet är lätt att använda, med smidiga övergångar och buntar all programvara du kan behöva. Även maskinvarukompatibilitet och konfiguration har blivit till stor del ett icke-problem. Om ditt minne om Linux är pre-Ubuntu, kommer du inte att känna igen det idag.

Gaming med Linux

Det enda signifikanta problemet som du sannolikt kommer att stöta på om du växlar till Linux är att få din spelfixering. Med bara några anmärkningsvärda undantag, inklusive det fantastiska World of Goo, det finns väldigt få inbyggda Linux-konverteringar av senaste spel. Vilket lämnar dig med två möjliga vägar.

Du kan antingen dual-boot Linux tillsammans med din Windows-installation, vilket ger dig 100 procent Windows-kompatibilitet och ett Linux-skrivbord, eller du kan köra dessa Windows-spel på ditt Linux-skrivbord. Den magiska bakom denna formförskjutningsförmåga är ett open source-projekt som kallas "WINE".

I äkta GNU / Linux-mode är det här en oförklarlig akronym som refererar till sig själv. Du ser, "vin är inte en emulator". Det är utvecklare föredrar att tänka på det som ett kompatibilitetsskikt som är mer besläktat med en omslag runt Windows-teknik som är en bit för byte-översättning av vilka olika DirectX- och Windows-bibliotek som gör.

WINE är ett mästerverk av programmering och ett stort projekt i världen av öppen källkodsutveckling. Det gör det möjligt för Linux-användare och andra Unix-liknande användare att köra Windows-binärer från skrivbordet utan att ha Windows installerat eller att andra Microsoft-filer knackar runt.

Det åstadkommer detta genom att återskapa de olika Windows-systemsamtal, funktioner och procedurer utan någon aning om vad den ursprungliga Windows-koden ser ut och det klarar sig så tätt kring sina egna implementeringar av dessa komponenter att inbyggda Windows-applikationer aldrig har en uppfattning att de är kör på WINE.

GLÖMSKA: Inte många vet att WINE kan spela dina spel utan att behöva installera smart programvara

Och ännu mer imponerande kan det göra samma trick för spel. En stor bit av WINE är dedikerad till att återskapa komplexiteten hos de olika DirectX-komponenterna, genomföra grafiksamtal till motsvarande OpenGL-instruktioner. Ljud samtalar till OpenAL.

Men WINE kan göra det med en sådan effektivitet att om ditt Linux-system har hästkrafterna kan du köra många moderna, resursintensiva Windows-spel och få liknande prestanda som en inbyggd Windows-installation.

Dumpning av vin

Men vin kan vara ett knepigt djur att tämja. För att få ut det mesta måste du tillgripa den ökända Linux-kommandoraden, en process som omedelbart bryter tron ​​att Linux har lämnat sina geekiga referenser bakom sig.

Lyckligtvis, innan du ger upp, måste du veta att det finns en bättre lösning. Det är en kommersiell applikation som kostar ungefär samma pris som ett nytt spel, men paketerar WINE till ett sömlöst skrivbordsprogram som tar bort smärtan från att installera och köra dina favorit Windows-spel. Den ansökan heter Crossover Games och du kanske har hört talas om Crossover-varumärket innan.

CROSSOVER LINUX: Crossover styrs genom att använda en GUI så att du inte behöver lära kommandoraden

En annan produkt, Crossover Linux, fokuserar på det mer prosaiska jobbet med att bli äldre Windows-program som Office 2000, Photoshop 7 och Dreamweaver MX som körs i ditt Linux-skrivbord. "Spel" upplagan gör det möjligt att vara lite mer skäregg. Som grovt översätts till "det kan krascha", och snarare än att förlora ett års värde av konton, kommer du att förlora ditt höga poäng i Grid Wars istället.

Spelutgåvan har också en mycket snabbare uppdateringscykel, eftersom Crossover-utvecklare försöker ny teknik i sin ständiga strävan att komma ikapp med Microsofts utveckling. Om du vill ha både applikationssupport och möjligheten att köra spel, innehåller Professional Edition of Crossover "Spel" som ett enda paket. Om du tror att en kommersiell lösning löper mot Linux-evangelismens spår, finns det flera goda skäl att stödja den.

För det första hjälper utvecklingen direkt WINE, eftersom Crossovers utvecklare är WINEs utvecklare. Koden skapad går tillbaka till det ursprungliga projektet. Detta förbättrar WINE gratis och verkställer faktiskt öppen källkodsmodell genom att visa att människor är beredda att betala för en värdefull service. Nästan alla DirectX-kompatibiliteter som för närvarande är inbyggda i WINE är tack vare Crossover Games-utveckling, och kompatibiliteten går från styrka till styrka.

För det andra, tack vare arten av spelprogramvara, uppdateras Crossover ständigt med nya titlar, och du kan rösta på dem du vill se bättre kompatibilitet för. Om det här var ett gratis projekt skulle det inte vara något incitament för liknande utveckling, och Linux-användare skulle inte ha en så bra lösning för att köra Windows-spel.

Svåra val

Och det här är var hårdvara kommer in i ekvationen. Linux kan fortfarande vara picky. Bra Windows-spelprestanda behöver solid Linux-drivrutins kompatibilitet, med den största hotspoten som ditt val av grafikkort. För närvarande finns det egentligen bara ett alternativ, och det är något från Nvidia. AMD / ATI-kort kan göras för att fungera, men de lämnar dig omformatering av din hårddisk, ber Steve Ballmer för förlåtelse.

Hur som helst, hanterar den senaste versionen av Ubuntu automatisk installation av drivrutiner. När du har installerat distributionen och startat på det vanliga skrivbordet kommer Ubuntu att upptäcka om du använder maskinvara som kan dra nytta av en proprietär drivrutin och fråga om du vill fortsätta. Detta är nödvändigt eftersom Ubuntu är övervägande öppen källkod, och det betyder att koden för all programvara kan fritt modifieras och fritt distribueras.

Nvidia och AMDs drivrutiner är inte, och som ett resultat är deras stabilitet ur händerna på Ubuntu-utvecklarna. Den goda nyheten är att du inte borde ha samma problem med ljudhårdvara, eftersom de allra flesta moderna enheter kommer att fungera från första starten.

Sakerna är lite annorlunda när det gäller kontroller. Linux är inte en populär spelplattform, och som ett resultat är styrenheter som inte är ett tangentbord eller en mus dårligt stödda. Du kommer att upptäcka att många Logitech-joysticks fungerar, till exempel, men ett ratt är osannolikt att vara funktionellt. Det finns inga anpassade kalibreringsverktyg och heller ingen knappkonfigurationsverktyg, och feedback är alltid hit och miss.

Du kanske tror att du enkelt kan installera Windows-drivrutiner och verktyg genom Crossover, men det här kommer inte fungera. Din pinne kommer antingen att fungera eller det kommer inte, men det betyder inte att du inte ska ge det en gå. Om du letar efter en snabb och billig lösning för arkadtitlar fungerar konsolkontrollerna bra med en motsvarande USB-omvandlare, och det är nog det bästa sättet att gå vidare om du behöver använda en kontroller.

Det är också värt att notera att, till skillnad från Windows, kommer 64-bitarsversionerna av distros som Ubuntu inte att hålla dig tillbaka i kompatibilitetsvillkoren. En 64-bitars installering kan uppenbarligen utnyttja mer minne och löpa mer effektivt, och både WINE och Crossover kommer att köra 32-bitars spel och program från ett 64-bitars skrivbord.