Le plus grand défi auquel Collabora a été confronté est qu'Arch Linux n'a aucun support officiel pour l'architecture aarch64. Bien qu'un port communautaire non officiel, Arch Linux ARM, existe, il est souvent obsolète et essentiellement non maintenu dans cette optique. Collabora n'a pas pu se contenter de reconstruire des paquets existants ; il a fallu tout bâtir à partir de zéro .
Les défis clés sont les suivants :
La preview de Holo Core est la fondation logicielle du Steam Frame, un casque VR autonome de Valve. Ses spécifications techniques clés sont les suivantes :
Ce processeur basé sur ARM est la raison pour laquelle un port natif du système d'exploitation en aarch64 est nécessaire. Bien que le casque utilisera l'émulation et des couches de compatibilité comme Proton et une couche de traduction x86-vers-ARM pour faire tourner la grande majorité des jeux Steam, disposer d'un système d'exploitation natif est crucial pour les performances et l'autonomie de la batterie .
La preview est un outil de développement, et non un système d'exploitation grand public. Elle est conçue pour donner une longueur d'avance aux développeurs dans le portage et le test de leurs logiciels pour cette nouvelle plateforme . Voici ce qu'il est possible de faire :
base-devel qui peut être exécuté directement sur du matériel Linux ARM64. Pour les développeurs utilisant des systèmes x86, il peut être utilisé avec l'émulation en mode utilisateur QEMU et binfmt via Docker, Podman ou Distrobox