Holo Core adalah port kustom Arch Linux yang dibangun dari awal (from-scratch) untuk arsitektur aarch64. SteamOS milik Valve sendiri sebenarnya adalah versi modifikasi dari Arch Linux dengan banyak patch khusus buatan Valve. Holo Core adalah upaya untuk membawa seluruh tumpukan (stack) tersebut ke arsitektur ARM64, yang merupakan otak di dalam headset Steam Frame .
Tantangan terbesar yang dihadapi Collabora adalah Arch Linux tidak memiliki dukungan resmi untuk aarch64. Memang ada port komunitas tidak resmi bernama Arch Linux ARM, tapi seringkali usang dan secara praktis tidak terawat untuk tujuan ini. Collabora tidak bisa sekadar membangun ulang paket yang sudah ada; mereka harus membangun semuanya dari awal .
Beberapa tantangan utama meliputi:
Pratinjau Holo Core adalah fondasi software untuk Steam Frame, headset VR mandiri (standalone) dari Valve. Spesifikasi hardware utamanya meliputi:
Prosesor berbasis ARM inilah yang membuat port sistem operasi aarch64 asli (native) menjadi suatu keharusan. Meskipun headset ini akan menggunakan emulasi dan lapisan kompatibilitas seperti Proton dan lapisan penerjemah x86-ke-ARM untuk menjalankan sebagian besar game Steam, memiliki fondasi OS native sangat penting untuk performa dan daya tahan baterai .
Pratinjau ini adalah alat pengembangan, bukan sistem operasi untuk konsumen. Ini dirancang untuk memberi developer awal yang baik dalam mem-porting dan menguji software mereka untuk platform baru . Berikut yang bisa dilakukan developer:
base-devel yang dapat dijalankan langsung di hardware Linux ARM64. Bagi developer yang menggunakan sistem x86, container ini bisa digunakan dengan emulasi mode pengguna QEMU dan binfmt melalui Docker, Podman, atau Distrobox .Collabora telah menyediakan kode sumber, paket biner, dan skrip build. Mereka juga menyatakan niat untuk bekerja sama dengan komunitas Arch Linux hulu untuk membantu membangun dukungan ARM64 resmi yang otomatis di masa depan .