Steam OS | |
Famiglia | Tipo Unix |
---|---|
Le lingue | multilingue |
Tipo di nucleo | Monolitico modulare ( Linux ) |
Stato del progetto | in sviluppo |
Piattaforme | X86_64 |
Azienda / Sviluppatore |
Valve Corporation |
Prima versione | 13 dicembre 2013 |
Ultima versione stabile | 2.195 (18 luglio 2019) |
Ultima versione avanzata |
2.121 ( mastro birraio beta ,26 luglio 2017) 2.166 (25 luglio 2018) |
Ambiente d'ufficio | KDE Plasma 5 ( pollici ) |
Gestore di pacchetti | dpkg ( sinaptico ) |
Sito web | store.steampowered.com/steamos |
SteamOS è un sistema operativo basato sul kernel Linux e sulla distribuzione Debian (stabile) e sviluppato dalla società Valve Corporation dietro la piattaforma di videogiochi Steam . È stato annunciato per la prima volta alla conferenza LinuxCon 2013.
Al LinuxCon 2013 di Edimburgo, Linus Torvalds ha dichiarato: "Adoro gli annunci di SteamOS " e: "Penso che questa sia un'opportunità che potrebbe davvero aiutare Linux sui desktop . "
Come parte di questo progetto, Valve si è unita al4 dicembre 2013la Fondazione Linux .
Durante LinuxCon nel 2013, Gabe Newell , co-fondatore di Valve, ha affermato di ritenere "Linux e l' open source sono il futuro dei videogiochi " , aggiungendo che la sua azienda avrebbe aiutato gli sviluppatori che volevano distribuire giochi compatibili con Linux , e che lui avrebbe fatto un annuncio la settimana successiva relativo all'introduzione di Linux nelle fiere.
Il 20 settembre 2013, Valve ha pubblicato questa frase " L'universo di Steam si espande nel 2014 " o "L'universo di Steam si espande nel 2014". Era un teaser per annunciare l'arrivo di 3 nuove periferiche che avrebbero aiutato l'installazione di Steam nei salotti. Il primo annuncio è avvenuto il23 settembrecon SteamOS. Gli altri annunci sono stati la Steam Machine e lo Steam Controller .
Nel Ottobre 2013, Valve ha annunciato gli Steam Dev Days: una conferenza di due giorni in cui gli sviluppatori di videogiochi possono testare e esprimere le proprie opinioni sulle Steam Machine. Nello stesso mese, Nvidia ha annunciato la sua collaborazione per l'implementazione dei motori proprietari di Nvidia, come PhysX , OptiX e VisualFX . Il mese successivo, Valve ha confermato che non realizzerà alcun gioco esclusivo per SteamOS e che sta incoraggiando gli sviluppatori a fare lo stesso poiché andrebbe contro la filosofia di Steam di vendere giochi su tutte le piattaforme in cui si trovano i giocatori.
Nel Dicembre 2013Valve ha annunciato la disponibilità di una versione beta di SteamOS, ma ha consigliato di attendere fino al 2014 a meno che non si abbia dimestichezza con i sistemi operativi Linux.
Il nuovo sistema operativo è basato su Debian versione 7.0 (Wheezy), una versione stabile rilasciata il4 maggio 2013, ed è progettato principalmente per la riproduzione di videogiochi. Gli utenti saranno in grado di trasmettere i giochi dal proprio computer con Mac o Windows a quelli con SteamOS, condivideranno anche le stesse regole di condivisione e filtraggio della famiglia del software Steam. Valve afferma di aver ottenuto "un aumento significativo delle prestazioni previste nel rendering grafico" grazie a SteamOS. Il sistema operativo è pubblicizzato come open source; consentendo a chiunque di modificare o adattare il codice sorgente.
Come conseguenza del suo orientamento esclusivamente ai videogiochi, SteamOS non ha molte funzionalità, a parte la navigazione in Internet e il gioco. Per impostazione predefinita non è installato alcun software di gestione dei file o visualizzatore di immagini, ma gli utenti possono comunque accedere all'ambiente desktop GNOME e installare il software.
Sebbene la versione beta di SteamOS non supporti ancora un servizio di streaming, Valve è in trattative con aziende come Spotify o Netflix per adattare il proprio servizio a SteamOS. Il sistema supporta i principali processori grafici per PC di Intel, Nvidia o AMD.
Valve ha anche annunciato che integrerà funzionalità come la riproduzione di film, musica o integrazione televisiva prima del rilascio ufficiale di SteamOS.
Le specifiche provvisorie di SteamOS sono:
Dopo il 23 settembre 2013, molti sviluppatori di videogiochi hanno condiviso i loro sentimenti sul progetto SteamOS. Il creatore di Minecraft , Markus Persson , ha descritto il sistema come un'incredibile novità. Altri come lo studio DICE , responsabile della serie Battlefield , e The Creative Assembly , sviluppatori della serie Total War , hanno annunciato che porteranno i loro giochi su Linux e SteamOS . Randy Pitchford, Gearbox Software , ha commentato che il sistema avrebbe bisogno di un'unica applicazione per attirare clienti e quindi sviluppatori.
Nel Dicembre 2013, Phoronix ha confrontato 3 schede grafiche su SteamOS e Windows 8.1 . Questo confronto ha mostrato che SteamOS potrebbe offrire prestazioni simili con i driver proprietari di Nvidia.
Nel gennaio 2014, GameSpot ha confrontato le prestazioni di giochi eseguiti su hardware identico e con le stesse impostazioni. Con le schede grafiche AMD, hanno scoperto che Dota 2 , Left 4 Dead 2 e Metro: Last Light funzionano con una media IPS inferiore. Left 4 Dead 2 ha anche sofferto di alcuni problemi di compatibilità con i driver Linux per le schede AMD. Con le schede grafiche Nvidia, Left 4 dead 2 e Metro: Last Light hanno funzionato con una media di fotogrammi al secondo più alta su SteamOS rispetto a Windows. Dota 2 ha mostrato le stesse prestazioni su entrambe le piattaforme. I tempi di caricamento erano più lunghi su Left 4 Dead 2 e Metro: Last Light rispetto a Windows.
Parallelamente a questi primi test, la beta di SteamOS ha ricevuto pareri contrastanti nei "test". In TechRadar, Henry Winchester ha apprezzato la facilità di navigazione nell'interfaccia e ha intravisto potenzialità per il futuro, pur criticando la difficoltà di installazione e la mancanza di funzionalità speciali rispetto al software Steam. Thomas Morgan, del sito Eurogamer , non ha riscontrato un problema di installazione, ma lamentava la mancanza di rilevamento delle risoluzioni disponibili in uscita video e audio. Ha anche criticato la mancanza di giochi disponibili in modo nativo sul sistema. Trovò anche che l'interfaccia fosse ben progettata e la considerò un buon punto di partenza.
Nel maggio 2015, tra i giocatori di Steam, meno dell'1% usa SteamOS o qualche altra versione di Linux.
Nel giugno 2015Valve sta rilasciando SteamOS versione 2.0, che è basata su "Jessie", Debian versione 8.0 che è stata rilasciata su25 aprile 2015. Nonostante questa nuova versione, e contrariamente a quanto annunciato all'inizio , SteamOS non è completamente open source. In effetti, molti componenti di sistema rimangono "chiusi", come i driver della scheda grafica o il client Steam.
Nel marzo 2016, le specifiche necessarie per eseguire SteamOS sono:
Queste specifiche sono molto vicine alle specifiche provvisorie annunciate nel 2013, le modifiche sono dovute principalmente agli aggiornamenti di sistema e al rilascio di SteamOS versione 2.0.
L'installazione di SteamOS richiede una chiavetta USB formattata in FAT32 , sulla quale copiamo i file di installazione dal sito ufficiale di SteamOS, quindi il programma consiglia una formattazione completa dell'hard disk prima di avviare l'installazione stessa. Secondo la redazione di Canard PC hardware , l'installazione di SteamOS non è "né più facile né più complicata di quella di un Windows recente".
Per quanto riguarda le varie funzionalità promesse, lo streaming è operativo, ma è una funzionalità disponibile per tutte le versioni del client Steam e non esclusiva di SteamOS. Per i film e la musica, dopo aver iniziato a pensarci nel 2014 e aver fatto un primo test nel 2015 con i film di Mad Max, Valve ha finalmente implementato il VOD nel 2016 e da quella data ha sviluppato la sua offerta multimediale. D'altra parte, proprio come per lo streaming, questa funzione non è esclusiva di SteamOS.
Per quanto riguarda i giochi, resta valida l'osservazione fatta da Thomas Morgan nel 2014, perché la mancanza di giochi disponibili nativamente su SteamOS rispetto ad altri sistemi operativi è ancora lampante. Così, nel mese diluglio 2017, ci sono solo 7684 giochi compatibili con Linux / SteamOS sullo Steam Store, rispetto a 11.855 giochi compatibili con Mac OS X e 31.560 giochi compatibili con Windows. Tuttavia, va notato che tra i 31.560 giochi compatibili con Windows, ci sono un gran numero di piccole produzioni e giochi amatoriali che esistono grazie alla sezione "Steam Greenlight", una sezione che non ha equivalenti per Linux. È difficile giudicare il numero esatto di giochi compatibili con Windows disponibili se mettiamo da parte le produzioni passate da Greenlight, ma in ogni caso rimangono molto più numerose di quelle compatibili con Linux. Tuttavia, il numero di giochi compatibili è in costante aumento e alcuni vecchi titoli vengono talvolta aggiornati per diventare compatibili con Linux e quindi SteamOS. Nonostante tutto, SteamOS non permette di giocare con la maggior parte delle grandi produzioni videoludiche uscite negli ultimi anni. Lo streaming consente di aggirare parzialmente questa mancanza di gioco, rendendo possibile giocare da una macchina con SteamOS a un gioco in esecuzione da una macchina con Windows; ma questa soluzione resta subordinata alla stabilità della connessione internet utilizzata.
Nel marzo 2016, la redazione di Canard PC hardware ha fatto un confronto tra Windows e SteamOS utilizzando il gioco "Middle-Earth: Shadow of Mordor". Questo gioco è stato utilizzato perché è uno dei pochi che include un test delle prestazioni sia nella sua versione per Windows che nella sua versione per Linux. Per ogni test la configurazione utilizzata è la stessa, con una GeForce GTX 780 come GPU e il livello di dettaglio grafico del gioco è impostato ogni volta al livello massimo; cambia solo il sistema operativo. Il risultato del confronto è il seguente:
Versione Windows:
Versione SteamOS:
Riducendo il livello di dettaglio grafico, il numero medio di immagini/secondo passa a 58 sotto Windows contro 33 sotto SteamOS.
Questo confronto è stato rinnovato con diversi giochi, nelle stesse condizioni e quasi ogni volta, i giochi funzionano in modo più fluido e meno a scatti sotto Windows che sotto SteamOS.
Il caso di "Middle-Earth: Shadow of Mordor" permette anche di evidenziare un altro problema riscontrato su SteamOS: la cura posta nelle conversioni Linux dei giochi originariamente creati per Windows. Non si tratta infatti di un gioco rifatto sotto OpenGL, ma della versione Windows a cui è stato aggiunto un software in sovrimpressione che traduce le chiamate D3D in OpenGL, soluzione costosa in termini di tempo di calcolo. L'andamento dei giochi dipende quindi in parte dalla cura prestata a questo “strato” aggiuntivo da parte delle compagnie fornitrici dei porti. Pertanto, la versione Linux / SteamOS di The Witcher 2 è stata portata grazie a eON, un sistema sviluppato dalla società Virtual Programming e questa versione non mostra quasi nessuna differenza di prestazioni con la versione Windows.
Ci sono anche rari casi di giochi Windows riscritti interamente in OpenGL, ad esempio Dota 2 Reborn che mostra prestazioni superiori rispetto alla versione Windows.
Il consorzio Khronos Group ha rilasciato una nuova API grafica denominata Vulkan , che è un'evoluzione di OpenGL volta ad offrire ai driver grafici di vari produttori una relazione più diretta con la GPU e la sua memoria; questo al fine di migliorare le prestazioni dell'hardware. SteamOS dispone già di driver compatibili con Vulkan, che dovrebbero consentire ai giochi in esecuzione su questo sistema operativo di beneficiare dei miglioramenti apportati da questa API. Altre strade per prestazioni migliori con SteamOS sono la fornitura di driver migliori da parte di AMD, Intel e NVIDIA, nonché l'uso di API compatibili con OpenGL / Vulkan da parte degli sviluppatori di videogiochi.
La traccia dei piloti sembra invece irrilevante, i test effettuati su software nativi, ad esempio motori di rendering 3D come Unigine , non mostrano differenze significative tra le versioni Windows e Linux su schede Nvidia e prestazioni leggermente migliori su Linux con driver gratuiti su schede AMD. Per quanto riguarda l'API Vulkan, è ora utilizzata da alcuni motori di gioco come Unity o Unreal Engine e alcuni giochi , come The Talos Principle o Serious Sam 3. Queste versioni mostrano un miglioramento delle prestazioni rispetto alla versione OpenGL.
Il 15 luglio 2021, Valve svela Steam Deck , una nuova console portatile prevista per il rilascio a dicembre 2021 negli Stati Uniti, in Canada, nell'UE e nel Regno Unito. Il mazzo utilizzerà una versione personalizzata di SteamOS basata su Arch Linux , che include il supporto per Proton , un livello di contabilità per giocare alla maggior parte dei giochi Microsoft Windows . Gli annunci di Valve non rivelano se si tratterà di una versione alternativa di SteamOS o della nuova versione ufficiale, che sostituirà definitivamente quella attuale, sempre basata su Debian 8 .
Versione | Nome in codice | Distribuzione di base | Appunti |
---|---|---|---|
Steam OS 1.0 | alchimista | Debian 7 (Ansimante) | |
Steam OS 2.0 | Mastro birraio | Debian 8 (Jessie) | Principali cambiamenti da SteamOS 1.0
|
Steam OS 3.0 | orologio | Debian 9 (allungamento) | Ancora non pubblicato nel 2019 |