Non ho mai voluto usare Linux sul mio desktop o laptop, ma nelle mani di uno sviluppatore dedicato diventa un sistema operativo straordinario.
Nota Questo articolo è stato riscritto e sostituito a causa di una serie di errori presenti nel suo contenuto. Ci scusiamo per gli errori e apprezziamo il feedback che abbiamo ricevuto dai nostri lettori. Questo articolo è stato riscritto da Matthew Connatser con una sezione contrassegnata fornita di seguito dal capo redattore tecnico di XDA Adam Conway.
Anche se sono stato un utente Windows per tutta la mia vita, non mi è mai piaciuto molto, l'ho solo tollerato. È buggato e irritante in molti modi, eppure l'ho sempre sopportato nonostante ci fosse un chiaro concorrente sul PC: Linux. Fino all'uscita di Steam Deck, non ero veramente interessato a Linux per qualsiasi cosa facessi sul desktop, ma ora non sono così sicuro che Windows sia l'unico sistema operativo che potrei usare. Tuttavia, rimane l'opzione più semplice per me e probabilmente lo sarà per qualche tempo, anche se forse non per sempre.
Il problema con Linux e perché non posso cambiare
La mia esperienza con Linux è stata piuttosto limitata, avendo utilizzato solo Steam Deck OS e HoloISO, un clone di Steam Deck OS realizzato per PC in generale, ed entrambi questi sistemi operativi sono basati su Arch Linux. Ho usato solo quei sistemi operativi per i giochi e il benchmarking, e non la mia intera esperienza desktop che include la scrittura articoli, annotare cose in Microsoft Office, navigare in Internet per divertimento o per lavoro e altro ancora cose casuali. Mentre penso che Linux potrebbe fare il 90% di ciò che Windows fa per me, quel 10% è piuttosto importante.
Il motivo principale per cui non ho abbandonato Windows è che lo fa soprattutto funziona solo (enfasi sulla maggior parte). Sono sempre stato in grado di avviare giochi, scaricare ed eseguire app di cui ho bisogno e non dovermi preoccupare se non sarò in grado di trovare o non sarò in grado di utilizzare software specifici. Questo è stato un grande punto di forza pubblicizzato da Asus il principale rivale dello Steam Deck, il ROG Ally: utilizza Windows e può sfruttare la potenza della libreria software di Windows. Almeno per i giochi, questo può essere un grosso problema, perché non tutto funziona bene sul mazzo. Nel caso di Deck, utilizza Proton per tradurre i giochi creati per Windows in una forma che può essere eseguita su Linux.
A peggiorare le cose per alcune persone che potrebbero voler usare Linux, alcuni giochi che funzionano con Proton non solo funzionano male, ma non possono essere giocati su Tutto a causa di restrizioni come un anti-cheat.
Per i giocatori, Windows è spesso solo... Meglio
Questa sezione è stata scritta dal Lead Technical Editor di XDA Adam Conway, che non ha contribuito alla versione precedente di questo articolo
Come giocatore, adoro il mio Steam Deck. Ne ho comprato uno qualche mese fa con 512 GB di spazio di archiviazione e ci gioco a quantità. Ovviamente, Steam Deck utilizza Linux, ed è qualcosa che funziona davvero, davvero bene. Infatti, grazie all'overhead ridotto di Linux e all'incredibile competenza di Proton, alcuni giochi girano effettivamente meglio su Steam Deck tramite Proton che su Windows quando è installato su uno.
Detto questo, però, per me ci sono Alcuni giochi a cui semplicemente non posso giocare su una macchina basata su Linux, e poiché quei giochi sono quelli che consumano la maggior parte del mio tempo, è impossibile per me usare Linux sul mio desktop principale. Giochi come VALORANTE, Counter-Strike (su servizi di terze parti competitivi come AFFRONTALO), E Fuga da Tarkov fare uso di anti-cheat che non possono essere eseguiti in un ambiente come Proton. Questi sono i giochi a cui gioco di più e preferisco usare Windows quotidianamente (un sistema operativo con cui sono cresciuto) piuttosto che dover riavviare costantemente su un altro sistema operativo Appena per fare un gioco.
In effetti, questo dilemma è esattamente il motivo per cui ho finito per acquistare un MacBook Pro dopo aver utilizzato un laptop Huawei su cui ho utilizzato Ubuntu durante i miei anni universitari. Non è tanto che non mi piace usare Linux su un desktop, è che non mi piace usarlo sul mio primario scrivania. Nel caso di Steam Deck, Steam OS è un sistema operativo molto, molto migliore di Windows, che ho sperimentato in prima persona testando l'Asus ROG Ally.
Per quanto riguarda il motivo Perché i giochi che fanno uso di un ampio software anti-cheat non funzionano su Linux, ci sono una moltitudine di ragioni per questo. Il più grande (e probabilmente il più importante) è che diventa molto più facile su Linux per gli sviluppatori di cheat aggirare il software anti-cheat. Gli sviluppatori possono facilmente creare moduli kernel caricabili (LKM) che possono interagire con i giochi ed essere nascosti da un anti-cheat, mentre su Windows questo è sostanzialmente più difficile.
Per dare un'occhiata a un anti-cheat con un client Linux nativo, Easy Anti-Cheat, si potrebbe indurire /proc in modo che le applicazioni in esecuzione non possano visualizzare l'elenco dei processi e quindi modificare il gioco in esecuzione esternamente con chiamate di sistema che trasferiscono i dati tra gli spazi degli indirizzi dei processi. Easy Anti-Cheat su Linux funziona solo nello spazio utente e concedergli l'accesso come root sarebbe semplicemente un passo eccessivo per molti. Inoltre, il software anti-cheat cerca cose "diverse" e un ambiente Proton è certamente quello. Ecco perché lo sviluppo anti-cheat è un argomento così dolente su Linux e come qualcuno a cui piace giocare a molti titoli competitivi che richiedono questi anti-cheat, Linux non è una piattaforma praticabile per me sul mio scrivania.
The Steam Deck dimostra che Linux può superare Windows
The Steam Deck, nonostante i miei problemi con esso, ha davvero dimostrato che Linux può essere il 100% di Windows e altro ancora. Uno dei problemi chiave con Windows è che non è open source, e questo è un grosso problema se vuoi usare Windows in un modo che Microsoft non supporta davvero. Linux, d'altra parte, è open source e chiunque o qualsiasi azienda può fare la propria interpretazione di Linux, ed è per questo che Valve ha scelto Linux per il Deck, perché il Deck è soltanto possibile su Linux.
Una delle cose che mi piacciono di più di Steam Deck è l'interfaccia utente semplificata, che può essere navigata con un controller, un touch screen o persino tastiera e mouse. Naturalmente, una buona interfaccia utente non può compensare la mancanza di software da utilizzare effettivamente, ma la mia esperienza con il Deck quando si tratta di supporto al gioco è stata quasi perfetta. Ho incontrato solo un gioco che non funzionava bene perché Proton non riusciva a farlo funzionare, un vecchio gioco che in realtà non funzionava perfettamente neanche su Windows quando ci ho giocato per la prima volta. Forse sono solo stato fortunato con i giochi che tendo a giocare, ma se volessi passare a Linux, la mia esperienza di gioco probabilmente non ne risentirebbe molto, supponendo che funzioni bene con la mia GPU Nvidia.
Al contrario, Windows semplicemente non è all'altezza del compito di fare ciò che fa Steam Deck, e questo è molto chiaro quando guardi il Asus ROG alleato. Ho già scritto un elenco dei motivi principali perché l'Alleato ha difficoltà a misurarsi con il Deck, ma il problema principale è che Windows è inutilizzabile al limite per un PC da gioco portatile. Windows è stato creato per tastiere e mouse, non per controller, e Asus (o qualsiasi azienda) non può farci nulla perché Windows è bloccato. In definitiva, il software di Ally deve esistere su Windows come soluzione alternativa. Anche HoloISO, che è un clone imperfetto di Steam Deck OS, fa ancora molte cose molto meglio di Windows 11 per la mia Steam Machine.
The Deck mi ha reso più interessato a distribuzioni come Ubuntu, che è una delle installazioni Linux più popolari per coloro che vogliono un'alternativa a Windows. Ho intenzione di sperimentare con Ubuntu ad un certo punto, e mentre perdere la libreria software di Windows è un male in teoria, non è mai stato perfetto. Ricordo quando Speedfan è uscito dallo sviluppo, un vero successore non è arrivato fino a poco tempo fa sotto forma di Controllo della ventola. In quanto sistema operativo open source, forse un giorno Linux potrebbe finire con la libreria di giochi superiore, ha solo bisogno che gli utenti lo giustifichino.