根據 Collabora 的說法,來自 Steam 平台的 SteamOS 3.0 的一些秘密,例如開發者模式下的吃豆人

蒸汽操作系統 3.0

當去年夏天閥門 宣布 在他的 Steam 甲板上,問題多於答案。 對於像服務器這樣的用戶,起初它似乎是一個稍微(太)昂貴的設備,特別是如果我們考慮到只能播放 Steam 遊戲。 隨著時間的推移,我們了解到不,這個設備不僅僅是一個控制台,甚至 可以安裝不同的操作系統. 默認安裝的是 蒸汽操作系統 3.0和 Collabora 的 Simon McVittie, 向我們解釋 一點它是如何工作的。

但在繼續之前,我們必須警告這不是對任何用戶的“審查”或測試。 McVittie 在 Collabora 工作,與 Steam 合作使這一切成為可能。 換句話說,它是來自參與該項目的人的信息,但仍然是信息。 它首先解釋了我們已經知道的東西,即 SteamOS 3.0 是 基於Arch Linux,一個支持最新版 Mesa 的滾動發行版。

SteamOS 3.0 基於 Arch Linux,將 Debian 拋在腦後

McVittie 說像這樣的設備需要更新的框架,這是 Collabora 對 SteamOS 3.0 的最大貢獻之一,有助於快速無縫地更新。 他還解釋說,通過他的“A/B”設計, 現在有兩個操作系統分區 有兩個不同版本的 SteamOS。 升級時,系統會在系統重啟前未使用的分區上安裝新的系統映像。 一個特殊的引導加載程序模塊會自動選擇最新版本的操作系統並啟動它。 如果更新成功,將使用新的操作系統,舊的將被 SteamOS 的未來版本所取代。

這種“A/B”佈局很有趣,因為它向我們保證不會出錯。 也就是說,如果操作系統已更新並且它沒有正確啟動,則引導加載程序 它將回到工作分區上的內容,我們可以稍後再更新。

KDE Plasma 是默認安裝的桌面

正如我們已經提到的,它可以安裝不同的操作系統,那是因為它實際上就像一台“迷你”型計算機。 當我們退出遊戲軟件時,SteamOS 3.0 將我們留在 kde等離子桌面 默認情況下安裝。 另外,這一切都被設計成很難搞砸:

在正常使用中,活動操作系統分區是只讀的,以盡可能保持 Steam 平台的穩健性。 但是,與大多數遊戲機不同的是,它是一個完全開放的設備,並且可以切換到操作系統分區可讀寫和可修改的開發人員模式。 Arch Linux 的“pacman”包管理器可用於開發者模式。

不要忘記重要的是遊戲

McVittie 最後提醒說,如果沒有遊戲,這幾乎沒有任何意義,這就是他們創建 Steam 甲板的原因。 在這方面,請記住我們有 訪問適用於 Linux 的所有可用 Steam 遊戲以及適用於 Windows 的許多其他遊戲,感謝 Proton 和 WINE 或 DXVK 等軟件。

當然,如果沒有一些遊戲,這一切都不是很有趣,除了 Steam 上可用的原生 Linux 遊戲外,Steam Deck 還可以運行許多為 Windows 構建的遊戲。 它使用 Proton 來執行此操作,Proton 是 Codeweavers、Valve 和 WINE 社區圍繞 WINE 和 DXVK 構建的兼容性框架。 Proton 不僅僅適用於 Steam Deck:得益於 Steam Linux Runtime 提供的基於 Debian 的穩定容器環境,並由 Collabora 開發的壓力容器工具啟動,它可以在大多數發行版上運行在一致的環境中。桌面 Linux,從最新的滾動版本(如 Arch Linux)到較舊的 LTS 發行版(如 Ubuntu 14.04)。

蒸汽甲板是 XNUMX月底開始可用. 第一個收到它的用戶將是那些預訂它的人,他們將按照他們通過基於隊列的系統請求它的順序來做。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。