根据 Collabora 的说法,来自 Steam 甲板的 SteamOS 3.0 的一些秘密,例如开发者模式下的吃豆人

蒸汽操作系统 3.0

当去年夏天阀门 Anunció 在他的 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 平台的稳健性。 但是,与大多数游戏机不同的是,它是一个完全开放的设备,可以切换到开发者模式,其中 OS 分区是可读写和可修改的。 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. 权利:您可以随时限制,恢复和删除您的信息。