Valve 与 Collabora 今日联合推出 Holo Core 的首个公开预览版本,这是一套基于纯 aarch64 架构的 Arch Linux 移植,将成为 Valve 即将推出的 Steam Frame 头显的操作系统基础之一。 随着该预览版面向公众开放,开发者已经可以下载并使用官方提供的二进制包、软件源代码以及开发容器,对游戏和相关软件进行早期测试。

根据介绍,aarch64 是 Arm 指令集的 64 位版本,将用于驱动 Steam Frame 内部搭载的高通处理器。 当前 Holo Core 的源代码托管在 Valve 的 SteamOS GitLab 上,而编译完成的软件包则通过 SteamOS 软件源服务器提供下载。 Collabora 还同步发布了一个 base-devel 开发容器,可以直接运行在 Arm Linux 系统上,也可以借助 QEMU 用户态模拟和 binfmt 配置,在 x86-64 主机上通过 Docker、Podman 或 Distrobox 等工具运行。

值得注意的是,这一版本并非面向普通用户的完整通用 Arm 版 Arch Linux。 Collabora 表示,目前构建的主要目标是满足 Steam Frame 开发和操作系统镜像制作所需的软件包集合,在这一范围内,运行时和构建依赖仍然涉及数千个软件包。 困难不仅在于为不同处理器架构重新编译大量软件包,还在于上游 Arch Linux 尚未官方支持 aarch64,而滚动更新发行模式意味着在移植过程中软件包及依赖关系不断发生变化。

Collabora 进一步指出,在构建过程中必须“计算依赖树的正确构建顺序”,无法完全依赖用于跟踪 Arch Linux 软件源历史的 state Git 仓库。 换言之,团队需要在此基础上校正依赖顺序,手动构造一条可行的构建序列,以确保整个移植过程能够顺利进行。

Valve 曾在 2025 年 11 月正式公布 Steam Frame 项目,将其定位为一款以无线串流为优先、同时具备独立运行能力的 VR 头显。 该设备可借助 Snapdragon 8 Gen 3 处理器和 16GB 内存实现脱离主机的本地运行,同时配套推出 Steam Machine 新款主机以及新一代 Steam Controller 控制器等硬件产品,统一运行基于 Linux 的 SteamOS 系统。

Collabora 表示,未来计划与上游 Arch Linux 社区合作,共同推进对 aarch64 的官方支持,并建立自动化、可重复的构建流程。 目前开发者已可下载、审阅并使用 Holo Core 构建软件包,但该项目尚未提供面向消费者的 SteamOS 系统镜像,也尚未覆盖完整的 Arch 软件仓库。 本次公告中亦未提供 Steam Frame 的最新定价或上市时间信息。

对有兴趣参与或试用的开发者而言,可以查阅 Collabora 发布的完整公告以及使用 aarch64 软件包进行构建的步骤说明,以进一步了解 Holo Core 的技术细节和实践方法:

https://www.collabora.com/news-and-blog/news-and-events/building-an-arch-linux-aarch64-port-for-holo-core.html