SteamOS | |
---|---|
![]() | |
![]() SteamOS 3.0 "holo"KDE Plasma 5 -työpöytäympäristölläSteam Deckissä | |
Kehittäjä | Valve Corporation |
Tuoteperhe | GNU/Linux |
Toiminnallinen tila | toiminnassa |
Viimeisin vakaa versio | 3.6.21 ()[1] |
Viimeisin epävakaa versio | 3.5.17 Preview ()[2] |
Ytimen tyyppi | monoliittinen ydin |
Ydin | Linux |
Suoritintuki | x86-64[3] |
Käyttöliittymä | Steam |
Työpöytäohjelmisto | KDE |
Lähdekoodimalli | Avoin lähdekoodi, sisältäen myös suljettua lähdekoodia |
Lisenssi | GPL ja muita lisenssejä |
Aiheesta muualla | |
Verkkosivusto | |
Infobox OKNimi-testi OK |
SteamOS onValven julkaisema ja kehittämäLinux-jakelu. Se on kehitetty ValvenSteam Machinea varten ja on käytössäSteam Deckissä.
SteamOS paljastettiin Steam Machine -laitteiden yhteydessä vuonna 2013.[4]
Steam Deck -laitteessa on mukana uusi versio käyttöjärjestelmästä sekäValve Proton -yhteensopivuusohjelmisto.[5] Steam Deck -laitteessa on SteamOS 3.0, joka perustuuArch Linuxiin ja käyttääKDE Plasma -työpöytäympäristöä.[6][7]
LinuxConissa 2013 Valven perustaja ja toiminnanjohtajaGabe Newell esitti että hän uskoo "Linux ja avoimet lähdekoodit ovat pelaamisen tulevaisuus."[8] Jatkaen että yritys avustaisi pelin kehittäjiä, jotka haluavat peliensä olevan Linuxin kanssa yhteen sopivia.lähde?SteamOS pohjautuiDebian-versioon 8 (koodinimiJessie)[3], sisältäen kuitenkin uudemmanLinux-ytimen, suorituskykykorjauksia ja suljettujaAMD:n jaNvidian näytönohjainten ajureita.[9]Alun perin SteamOS:llä pystyi pelaamaan vain Linuxia tukevia pelejä, mutta pelejä pystyi myös suoratoistamaanWindows- jamacOS-laitteista.[9] Mukana oliGnome 3 -työpöytäympäristö, jota voi halutessaan käyttää tavanomaiseen tietokoneen käyttöön.[9]
SteamOS versio 3.0 perustuu Arch Linuxiin Debianin sijaan: pääsyy muutokselle onjatkuva päivitys nopeasti tarvittaville päivityksille, muutoksille ja muokkauksille.[7] SteamOS 3.0:ssa mukana onKDE-työpöytäympäristö.[6]
Valve on vahvistanut tuen myös kilpailevalle Asus ROG Ally -laitteelle ja muille laitteille.[10]Eräiden muiden laitteiden valmistajat ovat myös puhuneet SteamOS:n käytöstä laitteissaan, muun muassa Ayaneo.[11] CES 2025 tapahtumassaLenovo ilmoitti SteamOS:n käytöstä tulevassa Lenovo Legion Go S -laitteessa. Tämän myötä Valve ilmoitti käyttöjärjestelmän beta-version tulevan saataville ennen laitteen julkaisua.[12]
SteamOS 3.7 ennakkojulkaisuversiossa on aloitettu tuen lisääminen muille kädessä pidettäville laitteille.[13]
SteamOS perustuu Arch Linuxiin. Kyseessä on normaaleja Linux-käyttöjärjestelmän komponentteja ja työkaluja käyttävä Linux-jakelu. Käyttöjärjestelmän filosofia on että "mitään ei piiloteta käyttäjältä." Normaaliin työpöytään voi vaihtaa sammuta/käynnistä-valikosta.[14]
SteamOS 3.0 perustuu Arch Linuxiin Debianin sijaan: pääsyy muutokselle onjatkuva päivitys nopeasti tarvittaville päivityksille, muutoksille ja muokkauksille.[7]SteamOS 3.0:ssa on mukana Valve Proton -yhteensopivuusohjelmisto, jolla Windows-pelejä pystyy pelaamaan myös SteamOS:ssa.[5] Proton käyttääGStreamer-ohjelmistoa.[14] Gamescope on Steam Deckin kanssa käytössä oleva ikkunanhallintaohjelmisto, joka tukeeWayland-protokollaa ja on suunniteltu alhaiselle latenssille sekä alhaiselle virrankulutukselle.[15][16][17]Valve on tukenut myös muiden ohjelmistojen kehitystä, mukaanlukienPipeWire jaNetworkManager. SteamOS käyttää myössystemd- jaD-Bus-ohjelmistoja sekäFilesystem Hierarchy Standard -standardia.[14]
Valve ja muut ovat kehittäneet RADV-ajurin AMD:n grafiikkaprosessoreille. ACO onshader-ohjelmien kääntäjä, joka korvasiLLVM-pohjaisen kääntäjän. Nämä on julkaistu osanaMesa-projektia.[14][18][19][20] ACO tukee useita AMD:n grafiikkaprosessoreiden sukupolvia, joka sisältää kaikkiGraphics Core Next jaRadeon DNA -arkkitehtuureja käyttävät grafiikkaprosessorit.[21]
SteamOS käyttää muuttamatonta (immutable) tiedostojärjestelmää. Varusohjelmiston voi päivittää vain asentamalla uuden version, joka korvaa kokonaan entisen. Massamuistilla on kaksi versiota käyttöjärjestelmästä, joista yksi on aktiivinen. Kun päivitys on tehty, aktiivista partitiota vaihdetaan.[14] Oletuksena käyttöjärjestelmä on kirjoitussuojattu, mutta käyttäjät voivat vaihtaa kirjoitettavaksi halutessaan.[22]
Pelit asennetaan pääasiassa Valven omastaSteam-verkkokaupasta. Sovelluksille suositeltu asennusmekanismi onFlatpak. Flathub-pakettivarastossa on tarjolla yli 2000 sovellusta.[14]
UseimmatLinux-pelit ovat toimivia SteamOS:llä. Lisäksi Windowsille julkaistuja pelejä voi pelata: 21. toukokuuta 2022 pelattaviksi tarkistettujen pelien listassa oli kolme tuhatta peliä.[23] Elokuussa 2023 listalla oli 11 007 peliä.[24]
SteamOS:n julkaisuversioista on käytetty koodinimiäalchemist,brewmaster jaclockwerk.[25]Clockwerk perustui Debian 9:lle.[26]
Steam Deckille julkaistusta versiosta käytetään koodinimeäholo.[27] Toukokuussa 2022 Valve julkaisi Steam Deckille version 3.2 vakaana versiona.[28] Versio 3.6 julkaistiin lokakuussa 2024 vakaana versiona.[29]