Holo Core 是一個從無到有、專為 aarch64 (ARM64) 架構打造的客製化 Arch Linux 移植版本。Valve 的 SteamOS 本身基於一個 Arch Linux 的快照版本,並加上大量 Valve 專屬的修補程式。Holo Core 的目標是將整個軟體堆疊移植到 ARM64 架構上,而這正是 Steam Frame 頭顯所採用的處理器架構 。
Collabora 面臨的最大挑戰在於,Arch Linux 官方並不支援 aarch64 架構。雖然存在一個非官方的社群移植版本 Arch Linux ARM,但它經常處於過時狀態,且實質上已無人維護。Collabora 團隊無法直接重新編譯現有的軟體套件,而必須從頭開始建構一切 。
主要挑戰包括:
Holo Core 預覽版是 Steam Frame 的軟體基礎,這款 Valve 推出的獨立 VR 頭顯主要硬體規格如下:
由於採用了 ARM 架構處理器,因此必須進行原生的 aarch64 作業系統移植。雖然 Steam Frame 將會透過模擬層與相容層(例如 Proton 和 x86 轉 ARM 翻譯層)來執行絕大多數的 Steam 遊戲,但原生的作業系統基礎對於效能與電池續航力至關重要 。
這個預覽版是開發工具,而非消費級作業系統。它的目的是讓開發者能提前為新平台進行軟體移植與測試 。開發者可以:
base-devel 開發容器,可直接在 ARM64 Linux 硬體上執行。對於使用 x86 系統的開發者,則可透過 Docker、Podman 或 Distrobox,搭配 QEMU 使用者模式模擬與 binfmt 來使用 。Collabora 已將原始碼、二進位套件與建置腳本公開。他們也表示未來計畫與 Arch Linux 上游社群合作,協助建立自動化的官方 ARM64 支援 。