Gaming op Linux kreeg een grondige kickstart in 2013 toen Valve aankondigde dat hun eigen SteamOS bovenop Linux zou worden geschreven. Sindsdien konden Linux-gebruikers realistisch verwachten dat ze hoogwaardige games konden spelen waarvoor in het verleden een Windows-computer of spelconsole moest worden aangeschaft. De ervaring kende een bescheiden start, met slechts een paar dappere bedrijven zoals CD Projekt Red, Deep Silver, Valve zelf, en anderen die het Linux pinguïn icoontje in hun compatibiliteitslijst plaatsten, maar uiteindelijk brachten zelfs Gearbox en Square Enix hun grootste titels uit op Linux. Vandaag de dag helpt Valve’s Proton-project ervoor te zorgen dat zelfs titels zonder formele Linux-release toch werken op SteamOS en andere Linux-distributies.
Valve heeft gaming echter niet in zijn eentje naar Linux gesleept. Ruim voor het initiatief van Valve zijn er uitstekende onafhankelijke games, kaskrakers van id Software en open source gaming-emulators voor Linux geweest. Of je nu de nieuwste releases wilt spelen of klassiekers uit de gamegeschiedenis wilt herbeleven, Linux biedt het enige open-source platform voor je game rig. Hier is een overzicht van wat je zou kunnen overwegen erop te draaien.
SteamOS
Als je op zoek bent naar de volledige gaming PC-ervaring-in die zin dat er geen verschil is tussen je desktopcomputer en een gameconsole- dan is SteamOS de voor de hand liggende keuze. Aan de ene kant is er niets bijzonders aan SteamOS; het is in wezen gewoon Debian Linux met Steam ingesteld als de standaard opstart applicatie. Wanneer je je computer opstart, start Steam automatisch op, en je kunt er alleen mee werken met je Steam-controller of een Xbox-achtige gamepad. Je kunt dezelfde configuratie maken door Steam op elke distributie te installeren en zijn “Big Picture-modus” in te stellen als een opstartitem.
SteamOS is echter uiteindelijk specifiek voor zijn doel als een gameconsole. Hoewel je SteamOS als een normale desktop kunt behandelen, maken de ontwerpkeuzes van de distributie duidelijk dat het bedoeld is als frontend voor een speciale spelcomputer. Dit is niet de distributie die je waarschijnlijk zult gebruiken voor je dagelijkse kantoor- of schoolwerk. Het is in de eerste plaats de “firmware” (behalve dat het eigenlijk software is) van een spelconsole. Als je op zoek bent naar een naadloze, betrouwbare, zelf-onderhoudende spelconsole, bouw dan de machine van je dromen en installeer SteamOS.
Lakka
Vergelijkbaar in geest met SteamOS, recreëert Lakka de Playstation 3 interface, maar dan voor retro gaming. Ik installeerde Lakka op een Raspberry Pi Rev 1 met Etcher en was aangenaam verrast dat het klaar was om te gamen bij het opstarten. Lakka laadt naar een interface die PS3-gamers griezelig bekend voorkomt, en net als bij een Playstation kun je alles besturen met alleen een gamecontroller.
Lakka richt zich op retro-gaming, wat betekent dat het, in plaats van Steam, spelemulators biedt voor oude systemen en engines. Mits je ROM images hebt, kun je de emulators gebruiken om spellen te spelen van Nintendo, Sega Genesis, Dreamcast, N64, of homebrew titels zoals POWDER, Warcraft Tower Defense, en anderen.
Lakka levert geen spellen mee, maar het maakt het makkelijk voor je om spellen toe te voegen via SSH of Samba shares. Zelfs als je nog nooit SSH hebt gebruikt of Samba hebt opgezet (je hebt het waarschijnlijk wel gebruikt zonder het te weten), maakt Lakka het makkelijk om je retro spelsysteem over je eigen netwerk te vinden, zodat je er spellen aan kunt toevoegen met welk OS je maar bij de hand hebt.
Pop_OS!
Niet iedereen probeert een spelconsole te bouwen-modern, retro, of anderszins. Soms is het enige wat je echt wilt een goede computer met de mogelijkheid om games op topprestaties te draaien. System76 onderhoudt een desktop die ze Pop_OS! noemen, ontworpen rond de standaard GNOME desktop met enkele eigen toevoegingen. Pop_OS! doet niet veel op het gebied van innovatie, maar het maakt indruk door de manier waarop de ontwerpers handige standaardinstellingen handhaven. Voor gamers betekent dit gemakkelijke toegang tot Steam, Proton, WINE, game emulators, PlayOnLinux, automatische game controller herkenning en configuratie, en meer. Het is niet ver van zijn Ubuntu roots, maar het is net genoeg verfijnd om een merkbaar verschil te maken.
Wanneer je niet aan het gamen bent, is Pop_OS! ook een prachtige productiviteit-georiënteerde desktop. Het maakt gebruik van alle ingebouwde gemakken van GNOME (zoals de snelle Activiteiten menu overlay) om de efficiëntie te maximaliseren, en voegt nuttige aanpassingen toe om de desktop dichter bij de universele verwachting te brengen die is gegroeid uit decennia van tradities die zijn gebaseerd op KDE Plasma, Finder, en Explorer. Pop_OS! is een intuïtieve en ingetogen omgeving die je helpt je te concentreren op waar je ook aan werkt, totdat je de gaming uitrusting tevoorschijn haalt, en dan zorgt het ervoor dat je je tijd besteedt aan entertainment in plaats van configuratie.
Drauger OS
Ergens tussen een speciale gaming console en een gewone oude desktop in zit Drauger OS, met een eenvoudige interface ontworpen om niet in de weg te lopen, terwijl het ook snel en gemakkelijk is om toegang te krijgen tot de game applicaties die je nodig hebt. Drauger is nog een jong project, maar het vertegenwoordigt een interessante filosofie over computergebruik en gamen-zorg dat je alle middelen kunt gebruiken voor de taak die je moet uitvoeren. Daarom maakt Drauger OS komaf met het concept van een traditioneel bureaublad en biedt in plaats daarvan een vereenvoudigd configuratiescherm waarmee je je game client kunt starten (zoals Steam, PlayOnLinux, Lutris, enzovoort), en diensten kunt configureren (zoals je netwerk) of een applicatie kunt starten. Het is een beetje verwarrend in het begin, vooral omdat het controle paneel is ontworpen om min of meer te verdwijnen als het op de achtergrond is, maar na een middagje interactie realiseer je je dat de complexiteit van een volledig bureaublad meestal onnodig is. Het punt van een computer is zelden zijn bureaublad. Wat je echt belangrijk vindt, is dat je zo snel en gemakkelijk mogelijk in een toepassing stapt, en dat die toepassing vervolgens goed presteert.
De andere kant van deze vergelijking is de prestatie. Hoewel een drastisch vereenvoudigd bureaublad helpt, probeert Drauger OS de spelprestaties te maximaliseren door een low-latency kernel te gebruiken. Een kernel is het deel van je besturingssysteem dat communiceert met externe apparaten, zoals spelcontrollers en muizen en toetsenborden, en zelfs harde schijven, geheugen, en videokaarten. Een all-purpose kernel, zoals de kernel die bij de meeste Linux distributies wordt geleverd, geeft min of meer evenveel aandacht aan alle processen. Een low-latency kernel kan specifieke processen bevoordelen, inclusief video en graphics, om ervoor te zorgen dat berekeningen die voor belangrijke taken worden uitgevoerd prompt worden geretourneerd, terwijl aan alledaagse systeemtaken minder belang wordt gehecht. Drauger’s Linux kernel is afgestemd op prestaties, zodat je games de hoogste prioriteit krijgen boven alle andere processen.
De Linux van je keuze
Kijkend voorbij de zelfverklaarde speerpunten van individuele “gaming distributies,” is de ene Linux uiteindelijk in essentie hetzelfde als de volgende Linux. Verbazingwekkend genoeg speel ik zelfs games op mijn RHEL laptop, een distributie die beroemd is om zijn enterprise IT ondersteuning, dankzij de Flatpak Steam installer. Als je in dit decennium op Linux wilt gamen, is je vraag niet hoe je het moet doen, maar welk systeem je moet gebruiken.
Het eenvoudigste antwoord op welke Linux je moet gebruiken, is uiteindelijk om te kiezen welke Linux het beste werkt op je hardware. Als je een Linux distributie vindt die opstart en je computer hardware herkent, je game controllers, en je je games laat spelen. Als je dat gevonden hebt, installeer dan de spellen van je keuze en ga aan de slag met spelen.