Collabora 亮相 最近通过一篇博文 SteamOS 3 操作系统架构注意事项,它在 Steam Deck 便携式游戏计算机上提供,与 SteamOS 2 有着根本的不同。
对于 SteamOS 新手来说,你应该知道这 是一个专门用于游戏设备的 Linux 发行版,Valve 和 Collabora 多年来一直在合作。
SteamOS 3 脱颖而出 在过去的 SteamOS 版本中,因为这个 基于 Arch Linux, 滚动发布分发 包括用于开源加速图形支持的最新版 Mesa 并替换了之前 Steam Machine 项目中使用的基于 Debian 的 SteamOS 2 版本。
凭借其全新的“A/B”设计,现在有两个操作系统分区,以及两个不同版本的 SteamOS。 升级时,新的操作系统映像会在系统重新启动之前写入当前未使用的任何分区。 然后,专门的引导加载程序模块会自动选择较新的操作系统并引导它。 如果更新成功,您将继续使用新的操作系统,旧的系统分区将重新用于下一次更新。 如果更新后的版本无法正常启动,则引导加载程序会自动回滚到之前的系统分区,您可以稍后再试。
内部特征 SteamOS 3 与 SteamOS 2 相比,我们可以找到以下内容:
- 将 Debian 软件包库迁移到 Arch Linux。
- 默认情况下,根 FS 是只读的。
- 提供了一个开发者模式,其中根分区被置于可写模式,并提供了使用 Arch Linux 的 pacman 包管理器修改系统和安装附加包的能力。
- 安装更新的原子机制:有两个磁盘分区,一个是活动的,一个是非活动的,新版本的系统以准备好的镜像的形式完全加载在非活动分区上并标记为活动。
- 如果失败,您可以毫无问题地回到以前的版本。
- 支持 Flatpak 包。
- PipeWire 媒体服务器已启用。
- 图表堆栈基于最新版本的 Mesa。
- 为了运行 Windows 游戏,使用了 Proton,它基于 Wine 项目和 DXVK 的代码库。
此外,值得一提的是 为了加快游戏的启动速度,使用了 Gamescope 复合服务器 (以前称为 steamcompmgr),它使用 Wayland 协议,提供虚拟屏幕,可以在其他桌面环境之上运行。
除了专门的 Steam 界面, 主要组成包括 KDE Plasma 桌面 对于非游戏任务(您可以通过 USB-C 将键盘和鼠标连接到 Steam Deck 设备并将其变成工作站)。
KDE 社区为改善体验做了大量工作,包括主题更改、额外的用户界面元素和稳定性修复。
在正常使用中,活动 OS 分区是只读的,以使 Steam 平台尽可能的健壮。 但是,与大多数游戏机不同的是,这是一个完全开放的设备,可以切换到开发者模式,其中 OS 分区是可读写的并且可以修改。
最后, 如果您有兴趣了解更多有关它的信息 关于注意事项,可以查阅原文声明 在下面的链接中。
下载并试用 Steam 平台的 SteamOS 3
对于那些有兴趣能够测试这个新系统的人,他们应该知道它已经可用 下载 并且系统映像的权重为 2.5 GB)。
此外,他们还发布了 在 Steam 平台上刷新此图像的说明. 该映像旨在在发生崩溃时恢复固件并仅在 Steam 平台上使用。 对于普通 PC,SteamOS 3 版本承诺将在稍后发布。