Il gioco su Linux ha avuto un’ottima partenza nel 2013 quando Valve ha annunciato che il proprio SteamOS sarebbe stato scritto sopra Linux. Da allora, gli utenti Linux possono realisticamente aspettarsi di giocare a giochi di alto livello che, in passato, richiedevano l’acquisto di un computer Windows o di una console di gioco. L’esperienza ha avuto un inizio modesto, con solo alcune aziende coraggiose come CD Projekt Red, Deep Silver, Valve stessa, e altri che hanno messo l’icona del pinguino di Linux nella loro lista di compatibilità, ma alla fine, anche Gearbox e Square Enix hanno rilasciato i loro titoli più grandi su Linux. Oggi, il progetto Proton di Valve aiuta a garantire che anche i titoli senza un rilascio formale su Linux funzionino su SteamOS e altre distribuzioni Linux.
Valve non ha trascinato da sola il gioco su Linux, però. Ben prima dell’iniziativa di Valve, ci sono stati eccellenti giochi indipendenti, blockbuster di id Software, ed emulatori di gioco open source per Linux. Sia che tu voglia giocare alle ultime uscite o che tu voglia rivivere i classici della storia del gioco, Linux fornisce l’unica piattaforma open source per il tuo impianto di gioco. Ecco una panoramica di ciò che si potrebbe considerare di eseguire su di esso.
SteamOS
Se stai cercando l’esperienza completa di gioco su PC-in cui non c’è differenza tra il tuo computer desktop e una console di gioco-allora SteamOS è la scelta ovvia. Da un lato, non c’è nulla di particolarmente speciale in SteamOS; è essenzialmente solo Debian Linux con Steam impostato come applicazione di avvio predefinita. Quando si avvia il computer, Steam si avvia automaticamente, e si può interagire con esso utilizzando solo il controller di Steam o qualsiasi gamepad stile Xbox. È possibile creare la stessa configurazione installando Steam su qualsiasi distribuzione e impostando la sua “modalità Big Picture” come voce di avvio.
Tuttavia, SteamOS è in definitiva specifico per il suo scopo come console di gioco. Mentre è possibile trattare SteamOS come un normale desktop, le scelte di design della distribuzione rendono chiaro che è inteso come il frontend di una macchina da gioco dedicata. Questa non è la distribuzione che probabilmente userete per il vostro ufficio quotidiano o per i compiti scolastici. È il “firmware” (tranne che in realtà è software) di una console di gioco, prima di tutto e soprattutto. Se stai cercando una console di gioco senza soluzione di continuità, affidabile e che si mantenga da sola, costruisci la macchina dei tuoi sogni e installa SteamOS.
Lakka
Simile nello spirito a SteamOS, Lakka ricrea l’interfaccia della Playstation 3, ma per il gioco retro. Ho installato Lakka su un Raspberry Pi Rev 1 usando Etcher e sono stato piacevolmente sorpreso di trovarlo pronto per il gioco all’avvio. Lakka si carica su un’interfaccia che è stranamente familiare ai giocatori PS3, e, come una Playstation, è possibile controllare tutto usando solo un controller di gioco.
Lakka si concentra sul retro gaming, il che significa che, invece di Steam, fornisce emulatori di giochi per vecchi sistemi e motori. A condizione di avere immagini ROM, è possibile utilizzare gli emulatori per giocare a giochi Nintendo, Sega Genesis, Dreamcast, N64, o titoli homebrew come POWDER, Warcraft Tower Defense, e altri.
Lakka non fornisce alcun gioco, ma rende facile per voi aggiungere giochi su SSH o condivisioni Samba. Anche se non hai mai usato SSH o configurato Samba (probabilmente l’hai usato senza saperlo), Lakka rende facile trovare il tuo sistema di gioco retrò sulla tua rete, così puoi aggiungere giochi usando qualsiasi sistema operativo tu abbia a portata di mano.
Pop_OS!
Non tutti stanno cercando di costruire una console di gioco moderna, retrò o altro. A volte, tutto ciò che si vuole davvero è un buon computer con la capacità di eseguire i giochi al massimo delle prestazioni. System76 mantiene un desktop che chiama Pop_OS!, progettato intorno al desktop standard GNOME con alcune aggiunte personalizzate. Pop_OS! non fa molto in termini di innovazione, ma ha un impatto nel modo in cui i suoi progettisti mantengono convenienti le impostazioni predefinite. Per i giocatori, questo include un facile accesso a Steam, Proton, WINE, emulatori di giochi, PlayOnLinux, riconoscimento e configurazione automatica dei controller di gioco, e altro ancora. Non è lontano dalle sue radici Ubuntu, ma è stato raffinato quanto basta per fare una differenza notevole.
Quando non stai giocando, Pop_OS! è anche un meraviglioso desktop incentrato sulla produttività. Utilizza tutte le convenienze incorporate di GNOME (come la sovrapposizione del menu Attività rapide) per massimizzare l’efficienza, e aggiunge utili modifiche per portare il desktop più vicino all’aspettativa universale che è cresciuta da decenni di tradizioni fondate in KDE Plasma, Finder ed Explorer. Pop_OS! è un ambiente intuitivo e sobrio che ti aiuta a concentrarti su qualsiasi cosa tu stia lavorando, fino a quando non tiri fuori l’attrezzatura da gioco, e poi si assicura che tu spenda il tuo tempo nell’intrattenimento invece che nella configurazione.
Drauger OS
Situato da qualche parte tra una console di gioco dedicata e un semplice vecchio desktop è Drauger OS, con una semplice interfaccia progettata per stare fuori dai piedi mentre rende anche veloce e facile l’accesso alle applicazioni di gioco di cui hai bisogno. Drauger è ancora un progetto giovane, ma rappresenta un’interessante filosofia di calcolo e di gioco – conservare ogni risorsa per il compito da svolgere. A tal fine, Drauger OS fa a meno del concetto di un desktop tradizionale e fornisce invece un pannello di controllo semplificato che ti permette di lanciare il tuo client di gioco (come Steam, PlayOnLinux, Lutris, e così via), e configurare i servizi (come la tua rete) o lanciare un’applicazione. È un po’ disorientante all’inizio, soprattutto perché il pannello di controllo è progettato per scomparire più o meno quando è in background, ma dopo un pomeriggio di interazione, ci si rende conto che la complessità di un desktop completo è per lo più inutile. Il punto di qualsiasi computer è raramente il suo desktop. Quello che ti interessa davvero è entrare in un’applicazione il più velocemente e facilmente possibile, e poi che quell’applicazione funzioni bene.
L’altro lato di questa equazione è la performance. Mentre avere un desktop drasticamente semplificato aiuta, Drauger OS cerca di massimizzare le prestazioni di gioco utilizzando un kernel a bassa latenza. Un kernel è la parte del sistema operativo che comunica con dispositivi esterni, come controller di gioco, mouse e tastiere, e anche dischi rigidi, memoria e schede video. Un kernel multiuso, come quello fornito con la maggior parte delle distribuzioni Linux, dà più o meno la stessa attenzione a tutti i processi. Un kernel a bassa latenza può favorire processi specifici, inclusi video e grafica, per assicurare che i calcoli eseguiti per compiti importanti siano restituiti prontamente, mentre ai compiti di sistema banali viene assegnata meno importanza. Il kernel Linux di Drauger è sintonizzato per le prestazioni, così i tuoi giochi hanno la massima priorità su tutti gli altri processi.
Il Linux di tua scelta
Guardando oltre i punti focali auto-dichiarati delle singole “distribuzioni di gioco”, un Linux è in definitiva essenzialmente uguale al prossimo Linux. Sorprendentemente, gioco anche sul mio portatile RHEL, una distribuzione famosa per il suo supporto IT aziendale, grazie al programma di installazione Flatpak Steam. Se volete giocare su Linux in questo decennio, la vostra domanda non è come farlo, ma quale sistema usare.
La risposta più semplice a quale Linux usare è, in definitiva, di scegliere qualsiasi Linux funzioni meglio sul vostro hardware. Quando trovi una distribuzione Linux che si avvia e riconosce l’hardware del tuo computer, i tuoi controller di gioco, e ti permette di giocare ai tuoi giochi. Una volta trovata, installa i giochi di tua scelta e datti da fare per giocare.