Holo Core הוא פורט מותאם אישית של Arch Linux לארכיטקטורת aarch64 (ARM64). מערכת ההפעלה SteamOS של Valve מבוססת על תמונת מצב של Arch Linux בתוספת ערכת תיקונים רחבה של Valve. Holo Core הוא המאמץ להביא את כל המחסנית הזו ל-ARM64, שהיא ארכיטקטורת המעבד בתוך משקפי ה-Steam Frame .
האתגר המשמעותי ביותר שעמד בפני Collabora הוא של-Arch Linux אין תמיכה רשמית ב-aarch64. אמנם קיים פורט קהילתי לא רשמי בשם Arch Linux ARM, אך הוא לרוב מיושן ולמעשה לא מתוחזק למטרה זו. Collabora לא יכלה פשוט לבנות מחדש חבילות קיימות; הם נאלצו לבנות הכל מהיסוד .
האתגרים העיקריים כללו:
תצוגת Holo Core המקדימה היא הבסיס התוכנתי למשקפי ה-Steam Frame, משקפי VR עצמאיים של Valve. מפרט החומרה המרכזי כולל:
מעבד ARM זה הוא הסיבה לכך שנדרש פורט מערכת הפעלה מקורי לארכיטקטורת aarch64. בעוד שהמשקפיים ישתמשו באמולציה ובשכבות תאימות כמו Proton ושכבת תרגום x86-ל-ARM כדי להריץ את הרוב המכריע של משחקי Steam, בסיס מערכת הפעלה מקורי הוא קריטי לביצועים ולחיי סוללה .
התצוגה המקדימה היא כלי פיתוח, לא מערכת הפעלה לצרכן. היא נועדה לתת למפתחים התחלה בהעברת תוכנות ובדיקתן לפלטפורמה החדשה . הנה מה שמפתחים יכולים לעשות:
base-devel שניתן להריץ ישירות על חומרת ARM64 Linux. עבור מפתחים על מערכות x86, ניתן להשתמש בו עם אמולציית QEMU מצב משתמש ו-binfmt דרך Docker, Podman או Distrobox .Collabora הפכה את המקורות, החבילות הבינאריות וסקריפטי הבנייה לזמינים. הם גם הצהירו שהם מתכוונים לעבוד עם קהילת Arch Linux במעלה הזרם כדי לעזור לבסס תמיכה אוטומטית ורשמית ב-ARM64 בעתיד .