A Linuxon való játék 2013-ban kapott alapos lendületet, amikor a Valve bejelentette, hogy saját SteamOS-üket Linuxra írják. Azóta a Linux-felhasználók reálisan számíthatnak arra, hogy olyan magas színvonalú játékokkal játszhatnak, amelyekhez korábban Windowsos számítógép vagy játékkonzol megvásárlására volt szükség. Az élmény szerényen indult, csak néhány bátor cég, mint a CD Projekt Red, a Deep Silver, maga a Valve és mások tették fel a Linux pingvin ikont a kompatibilitási listájukra, de végül még a Gearbox és a Square Enix is kiadta legnagyobb címeit Linuxon. Ma a Valve Proton projektje segít abban, hogy még a hivatalos Linux kiadással nem rendelkező címek is működjenek a SteamOS-en és más Linux disztribúciókon.
A Valve azonban nem egyedül rántotta be a játékokat a Linuxra. Már jóval a Valve kezdeményezése előtt is voltak kiváló független játékok, az id Software blockbusterei és nyílt forráskódú játékemulátorok Linuxra. Akár a legújabb kiadványokkal szeretnél játszani, akár a játéktörténelem klasszikusait szeretnéd újraélni, a Linux az egyetlen nyílt forráskódú platformot biztosítja a játékgéped számára. Íme egy áttekintés arról, hogy mit érdemes megfuttatnod rajta.
SteamOS
Ha a teljes játék PC-élményt keresed – amelyben nincs különbség az asztali számítógéped és egy játékkonzol között -, akkor a SteamOS a nyilvánvaló választás. Egyrészt a SteamOS-ben nincs semmi különös; lényegében csak egy Debian Linux, alapértelmezett indítóalkalmazásként beállított Steammel. A számítógép indításakor a Steam automatikusan elindul, és csak a Steam kontrollerrel vagy bármilyen Xbox-stílusú gamepaddal tudsz vele interakcióba lépni. Ugyanezt a konfigurációt létrehozhatod, ha telepíted a Steamet bármelyik disztribúcióra, és a “Big Picture módot” indítóelemként állítod be.
A SteamOS azonban végső soron a játékkonzol céljára jellemző. Bár a SteamOS-t normál asztali gépként is kezelheted, a disztribúció tervezési döntései egyértelművé teszik, hogy egy dedikált játékgép frontendjének szánják. Ez nem az a disztribúció, amelyet valószínűleg a mindennapi irodai vagy iskolai munkához fogsz használni. Ez elsősorban egy játékkonzol “firmware-je” (kivéve, hogy valójában szoftver). Ha egy zökkenőmentes, megbízható, önfenntartó játékkonzolt keresel, építsd meg álmaid gépét, és telepítsd a SteamOS-t.
Lakka
A SteamOS-hez hasonló szellemiségű Lakka a Playstation 3 felületét hozza létre újra, de retro játékokhoz. A Lakka-t egy Raspberry Pi Rev 1-re telepítettem az Etcher segítségével, és kellemesen meglepődtem, hogy a rendszer indításkor készen áll a játékra. A Lakka egy olyan felületre töltődik be, amely kísértetiesen ismerős a PS3 játékosoknak, és a Playstationhöz hasonlóan mindent csak egy játékvezérlővel lehet irányítani.
A Lakka a retro játékra összpontosít, ami azt jelenti, hogy a Steam helyett régi rendszerek és motorok játékemulátorát kínálja. Feltéve, hogy rendelkezel ROM-képekkel, az emulátorokkal játszhatsz Nintendo, Sega Genesis, Dreamcast, N64 játékokkal, vagy olyan homebrew címekkel, mint a POWDER, Warcraft Tower Defense és mások.
A Lakka nem szállít játékokat, de megkönnyíti a játékok hozzáadását SSH vagy Samba megosztásokon keresztül. Még ha soha nem is használtál SSH-t vagy állítottál be Samba-t (valószínűleg használtad anélkül, hogy tudtad volna), a Lakka megkönnyíti a retro játékrendszered megtalálását a saját hálózatodon keresztül, így bármilyen kéznél lévő operációs rendszerrel hozzáadhatsz játékokat.
Pop_OS!
Nem mindenki próbál játékkonzolt építeni – modern, retro vagy más módon. Néha tényleg csak egy jó számítógépre van szükséged, amely képes a játékok csúcsteljesítményű futtatására. A System76 fenntart egy Pop_OS! nevű desktopot, amelyet a standard GNOME desktop köré terveztek, néhány egyedi kiegészítéssel. A Pop_OS! nem sokat tesz az innováció terén, de a tervezői által fenntartott kényelmes alapértelmezett beállításokkal nagy hatást gyakorol. A játékosok számára ez magában foglalja a Steam, a Proton, a WINE, a játékemulátorok, a PlayOnLinux, a játékvezérlő automatikus felismerését és konfigurálását, és még sok mást. Nem áll messze az Ubuntu gyökereitől, de pont annyira finomították, hogy észrevehető különbséget tegyen.
Amikor éppen nem játszik, a Pop_OS! egy csodálatos, termelékenységre összpontosító asztali gép is. Felhasználja a GNOME összes beépített kényelmét (például a gyors Tevékenységek menü felülete) a hatékonyság maximalizálása érdekében, és hasznos módosításokat tesz hozzá, hogy közelebb hozza az asztalt ahhoz az univerzális elváráshoz, amely a KDE Plazma, a Finder és az Explorer évtizedes hagyományaiból nőtt ki. A Pop_OS! egy intuitív és visszafogott környezet, amely segít összpontosítani arra, amin éppen dolgozol, amíg elő nem veszed a játékfelszerelést, és akkor gondoskodik arról, hogy a konfigurálás helyett a szórakozással töltsd az idődet.
Drauger OS
A Drauger OS valahol egy dedikált játékkonzol és egy egyszerű, régi desktop között helyezkedik el, egyszerű felületét úgy tervezték, hogy ne legyen útban, ugyanakkor gyorsan és könnyen elérd a szükséges játékalkalmazásokat. A Drauger még fiatal projekt, de a számítástechnika és a játék érdekes filozófiáját képviseli – minden erőforrást az adott feladatra tartogat. Ennek érdekében a Drauger OS megszünteti a hagyományos asztal fogalmát, és helyette egy egyszerűsített vezérlőpanelt biztosít, amely lehetővé teszi a játékkliens (például Steam, PlayOnLinux, Lutris stb.) elindítását, a szolgáltatások (például a hálózat) konfigurálását vagy egy alkalmazás elindítását. Ez elsőre kissé zavaró, különösen azért, mert a vezérlőpultot úgy tervezték, hogy többé-kevésbé eltűnjön, amikor a háttérben van, de egy délutáni interakció után rájössz, hogy a teljes asztal bonyolultsága többnyire szükségtelen. Minden számítógép lényege ritkán az asztal. Ami igazán érdekel, az az, hogy minél gyorsabban és egyszerűbben tudj belépni egy alkalmazásba, majd az, hogy az alkalmazás jól teljesítsen.
Az egyenlet másik oldala a teljesítmény. Bár a drasztikusan leegyszerűsített desktop segít, a Drauger OS alacsony késleltetésű kernel használatával próbálja maximalizálni a játék teljesítményét. A kernel az operációs rendszer azon része, amely kommunikál a külső eszközökkel, például a játékvezérlőkkel, egerekkel és billentyűzetekkel, de még a merevlemezekkel, memóriával és videokártyákkal is. Egy univerzális kernel, mint amilyen a legtöbb Linux-disztribúcióhoz mellékelt kernel, többé-kevésbé azonos figyelmet fordít minden folyamatra. Egy alacsony késleltetésű kernel előnyben részesíthet bizonyos folyamatokat, beleértve a videót és a grafikát, annak érdekében, hogy a fontos feladatokhoz végzett számítások azonnal visszakerüljenek, míg a hétköznapi rendszerfeladatok kisebb jelentőséget kapjanak. A Drauger Linux kernelét a teljesítményre hangolták, így a játékok elsőbbséget élveznek minden más folyamattal szemben.
A választott Linux
Tekintve az egyes “játékdisztribúciók” önjelölt fókuszpontjain túl, az egyik Linux végső soron lényegében ugyanolyan, mint a másik Linux. Meglepő módon még a vállalati informatikai támogatásáról híres RHEL laptopomon is játszom játékokkal, köszönhetően a Flatpak Steam telepítőnek. Ha ebben az évtizedben Linuxon akarsz játszani, a kérdés nem az, hogy hogyan, hanem az, hogy melyik rendszert használd.
A legegyszerűbb válasz arra, hogy melyik Linuxot használd, végső soron az, hogy azt a Linuxot válaszd, amelyik a legjobban működik a hardvereden. Ha találsz egy olyan Linux disztribúciót, ami elindul és felismeri a számítógéped hardverét, a játékvezérlődet, és engedi játszani a játékaidat. Ha ezt megtaláltad, telepítsd a kiválasztott játékokat, és kezdj el játszani.