Några av hemligheterna med SteamOS 3.0 från Steam Deck, enligt Collabora, som Pacman i utvecklarläge

Steam OS 3.0

När förra sommaren Valve annons hans Steam Deck fanns det fler frågor än svar. För användare som en server verkade det först som en enhet som var lite (för) dyr, speciellt om vi tog hänsyn till att man bara kunde spela Steam-titlar. Med tiden fick vi reda på att nej, att den här enheten är mycket mer än en konsol, och till och med olika operativsystem kan installeras. Den som kommer installerad som standard är Steam OS 3.0, och Simon McVittie från Collabora, förklarar oss lite hur det fungerar

Men innan vi fortsätter måste vi varna dig för att detta inte är en "recension" eller test från någon användare. McVittie arbetar på Collabora, som har samarbetat med Steam för att göra allt detta möjligt. Det är med andra ord information från någon som varit med i projektet, men information ändå. Det börjar med att förklara något vi redan visste, att SteamOS 3.0 är baserat på Arch Linux, en Rolling Release-distribution med stöd för den senaste versionen av Mesa.

SteamOS 3.0 är baserat på Arch Linux, vilket lämnar Debian bakom sig

McVittie säger att en enhet som denna behöver uppdaterade ramverk, och det är ett av Collaboras största bidrag till SteamOS 3.0, vilket hjälper till att göra uppdateringar snabba och sömlösa. Han förklarar också att med sin "A/B"-layout, det finns nu två operativsystempartitioner med två olika versioner av SteamOS. Vid uppgradering kommer en ny systemavbildning att installeras på den partition som inte används innan systemet startas om. En speciell bootloader-modul väljer automatiskt den mest uppdaterade versionen av operativsystemet och startar den. Om uppdateringen gick bra kommer det nya operativsystemet att användas, och det gamla kommer att ersättas av den framtida versionen av SteamOS.

Denna "A/B"-designsak är intressant eftersom den säkerställer att inget går fel. Det vill säga, om operativsystemet är uppdaterat och det inte startar korrekt, starthanteraren det kommer att gå tillbaka till det som fanns på partitionen som fungerade, och vi kan uppdatera igen senare.

KDE Plasma är det standardinstallerade skrivbordet

Som vi redan nämnt kan olika operativsystem installeras på den, och det beror på att den faktiskt är som en "mini"-dator. När vi avslutar spelmjukvaran lämnar SteamOS 3.0 oss i spelet KDE Plasma-skrivbord som är installerat som standard. Dessutom är allt designat för att vara svårt att förstöra:

Vid normal användning är den aktiva operativsystempartitionen skrivskyddad för att göra Steam Deck så robust som möjligt. Till skillnad från de flesta spelkonsoler är detta dock en helt öppen enhet, och den kan växlas till ett utvecklarläge där OS-partitionen är läs-/skrivbar och modifierbar. Arch Linux "pacman"-pakethanteraren är tillgänglig för användning i utvecklarläge.

Utan att glömma att det viktiga är spelen

McVittie avslutar med att påminna om att nästan inget av detta skulle vara vettigt utan spelen, vilket är anledningen till att de skapade Steam Deck. I denna mening, kom ihåg att vi har tillgång till alla Steam-spel tillgängliga för Linux och många andra för Windows, tack vare Proton och programvara som WINE eller DXVK.

Naturligtvis är inget av detta särskilt intressant utan några spel, och förutom de inbyggda Linux-titlarna som finns tillgängliga på Steam, kan Steam Deck också köra många spel som byggdes för Windows. Den gör detta genom att använda Proton, ett kompatibilitetsramverk byggt kring WINE och DXVK av Codeweavers, Valve och WINE-communityt. Proton är inte bara för Steam Deck: tack vare den stabila, Debian-baserade containermiljön som tillhandahålls av Steam Linux Runtime, och som lanseras av tryckkärlsverktyget utvecklat av Collabora, kan det köras i en konsekvent miljö över de flesta distributioner. av desktop Linux, allt från de senaste rullande utgåvorna som Arch Linux, till äldre LTS-distributioner som Ubuntu 14.04.

Steam Deck är tillgänglig från slutet av februari. De första användarna som får det kommer att vara de som reserverat det, och de kommer att göra det i den ordning som de begärde det genom ett köbaserat system.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.