Holo Core, Arch Linux'un aarch64 (ARM64) mimarisine sıfırdan yapılmış özel bir sürümüdür. Valve'ın SteamOS'u, Arch Linux'un belirli bir anlık görüntüsü ve Valve'a özgü geniş bir yama setinden oluşur . Holo Core ise tüm bu yapıyı ARM64'e taşıma çabasıdır.
Collabora'nın karşılaştığı en büyük zorluk, Arch Linux'un resmi bir aarch64 desteğine sahip olmamasıydı . Arch Linux ARM adlı resmi olmayan bir topluluk sürümü bulunsa da güncel ve bakımlı değildi . Bu nedenle ekip, tüm yapıyı sıfırdan inşa etmek zorunda kaldı.
Karşılaşılan diğer zorluklar:
Holo Core önizlemesi, Valve'ın bağımsız çalışabilen VR başlığı Steam Frame'in yazılım temelini oluşturuyor. Başlığın temel donanım özellikleri şöyle:
ARM tabanlı bu işlemci, doğal bir aarch64 işletim sistemi sürümünü gerekli kılıyor. Başlık, Steam oyunlarının büyük çoğunluğunu Proton ve x86'dan ARM'ye çeviri katmanı gibi uyumluluk katmanlarıyla çalıştıracak olsa da, yerel bir işletim sistemi performans ve pil ömrü için kritik öneme sahip .
Bu önizleme, bir tüketici işletim sisteminden ziyade, geliştiricilere yeni platforma yazılım taşıma ve test etme imkanı sunan bir geliştirme aracıdır .
base-devel geliştirme konteyneri yayınladı. x86 sistemlerde ise QEMU kullanıcı modu öykünmesi ve binfmt ile Docker, Podman veya Distrobox aracılığıyla kullanılabiliyor .Collabora, kaynak kodları, ikili paketleri ve derleme betiklerini herkesin kullanımına sundu. Ayrıca gelecekte Arch Linux topluluğuyla birlikte resmi, otomatik ARM64 desteği oluşturmak için çalışmayı planladıklarını belirtti .