Svelata la collaborazione recentemente attraverso un post sul blog Nota sull'architettura del sistema operativo SteamOS 3, che viene fornito sul computer da gioco portatile Steam Deck ed è fondamentalmente diverso da SteamOS 2.
Per coloro che sono nuovi su SteamOS, dovresti sapere che questo è una distribuzione Linux specializzata per dispositivi di gioco, su cui Valve e Collabora lavorano insieme da diversi anni.
Spicca SteamOS 3 rispetto alle versioni precedenti di SteamOS perché questo è basato su Arch Linux, una distribuzione a rilascio progressivo che include l'ultima versione di Mesa per il supporto della grafica accelerata open source e sostituisce la versione SteamOS 2 basata su Debian utilizzata nel precedente progetto Steam Machine.
Con il suo nuovo design "A/B", ora ci sono due partizioni del sistema operativo, con due diverse versioni di SteamOS. Durante l'aggiornamento, una nuova immagine del sistema operativo viene scritta su qualsiasi partizione che non è attualmente in uso, prima del riavvio del sistema. Un modulo bootloader specializzato seleziona quindi automaticamente il sistema operativo più recente e lo avvia. Se l'aggiornamento ha esito positivo, si continua a utilizzare il nuovo sistema operativo e la vecchia partizione di sistema viene riutilizzata per l'aggiornamento successivo. Se la versione aggiornata non si avvia correttamente, il bootloader torna automaticamente alla partizione di sistema precedente e puoi riprovare più tardi.
Caratteristiche interne di SteamOS 3 contro SteamOS 2 possiamo trovare quanto segue:
- Migrazione della base di pacchetti Debian ad Arch Linux.
- Per impostazione predefinita, il root FS è di sola lettura.
- Viene fornita una modalità sviluppatore, in cui la partizione di root viene messa in modalità scrivibile e offre la possibilità di modificare il sistema e installare pacchetti aggiuntivi utilizzando il gestore di pacchetti pacman per Arch Linux.
- Meccanismo atomico per l'installazione degli aggiornamenti: ci sono due partizioni del disco, una è attiva e l'altra no, la nuova versione del sistema sotto forma di un'immagine preparata viene completamente caricata sulla partizione inattiva e contrassegnata come attiva.
- In caso di guasto, puoi tornare alla versione precedente senza alcun problema.
- Supporto per i pacchetti Flatpak.
- Il server multimediale PipeWire è abilitato.
- Lo stack del grafico si basa sull'ultima versione di Mesa.
- Per eseguire un gioco Windows, viene utilizzato Proton, che si basa sulla base di codice del progetto Wine e DXVK.
Inoltre, vale la pena menzionarlo per accelerare l'avvio dei giochi, viene utilizzato il server composito Gamescope (precedentemente noto come steamcompmgr), che utilizza il protocollo Wayland, che fornisce uno schermo virtuale e può essere eseguito su altri ambienti desktop.
Oltre all'interfaccia Steam specializzata, la composizione principale include il desktop KDE Plasma per attività non di gioco (puoi collegare una tastiera e un mouse al dispositivo Steam Deck tramite USB-C e trasformarlo in una workstation).
La comunità di KDE ha fatto molto lavoro per migliorare l'esperienza, incluse modifiche ai temi, elementi aggiuntivi dell'interfaccia utente e correzioni di stabilità.
Nell'uso normale, la partizione del sistema operativo attiva è di sola lettura, per rendere Steam Deck il più robusto possibile. Tuttavia, a differenza della maggior parte delle console di gioco, questo è un dispositivo completamente aperto e può essere passato a una modalità sviluppatore in cui la partizione del sistema operativo è in lettura/scrittura e può essere modificata.
Infine, se sei interessato a saperne di più sulla nota, puoi consultare la dichiarazione originale nel seguente link
Scarica e prova SteamOS 3 per Steam Deck
Per coloro che sono interessati a poter testare questo nuovo sistema, dovrebbero sapere che è già disponibile scaricare e l'immagine di sistema ha un peso di 2.5 GB).
Inoltre, hanno anche pubblicato istruzioni per eseguire il flashing di questa immagine su Steam Deck. L'immagine è progettata per ripristinare il firmware in caso di arresto anomalo e per essere utilizzata solo su Steam Deck. Per i normali PC, la build SteamOS 3 dovrebbe essere rilasciata in un secondo momento.