O desafio mais significativo que a Collabora enfrentou é que o Arch Linux não possui suporte oficial aarch64. Embora exista um port comunitário não oficial, o Arch Linux ARM, ele frequentemente está desatualizado e essencialmente sem manutenção para este propósito. A Collabora não pôde simplesmente reconstruir pacotes existentes; eles tiveram que construir tudo a partir do zero .
Os principais desafios incluíram:
A prévia do Holo Core é a base de software para o Steam Frame, um headset VR independente da Valve. Suas principais especificações de hardware incluem:
Este processador baseado em ARM é a razão pela qual um port nativo do sistema operacional aarch64 é necessário. Embora o headset use emulação e camadas de compatibilidade como o Proton e uma camada de tradução x86-para-ARM para executar a grande maioria dos jogos do Steam, ter uma base de sistema operacional nativa é crítico para desempenho e duração da bateria .
A prévia é uma ferramenta de desenvolvimento, não um sistema operacional para consumidores. Ela foi projetada para dar aos desenvolvedores uma vantagem inicial na portabilidade e teste de seus softwares para a nova plataforma . Aqui está o que os desenvolvedores podem fazer:
base-devel que pode ser executado diretamente em hardware Linux ARM64. Para desenvolvedores em sistemas x86, ele pode ser usado com emulação de modo de usuário QEMU e binfmt através de Docker, Podman ou Distrobox