Суть проекта Holo Core
Компания Collabora совместно с Valve опубликовала первые исходные коды и бинарные файлы платформы Holo Core. Это базовая операционная система для будущего шлема виртуальной реальности Steam Frame, который будет работать на процессорах Qualcomm. В отличие от стандартных дистрибутивов, Holo Core представляет собой «чистый» порт Arch Linux под архитектуру AArch64, так как официальный upstream-репозиторий Arch Linux не поддерживает эту платформу официально.
Технические детали и масштаб работ
Разработка потребовала создания собственной инфраструктуры непрерывной интеграции (CI) и дополнительных инструментов сборки. Важно отметить, что на данном этапе не переписана вся экосистема пакетов Arch Linux. Фокус сделан на минимально необходимом наборе для разработки и создания образов системы.
Даже в рамках ограниченного набора для разработки, включающего рантайм и зависимости, проект охватывает несколько тысяч пакетов. Это демонстрирует масштаб инженерной задачи по портированию одной из самых «живых» и быстро обновляемых Linux-систем под мобильную архитектуру ARM64.
Что доступно разработчикам
Для сообщества и сторонних разработчиков опубликованы:
- Исходные коды (sources).
- Готовые бинарные пакеты (binaries).
- Docker-контейнер для быстрого развертывания среды.
Цель текущего релиза — позволить исследователям и энтузиастам изучить архитектуру и протестировать порт. Полная поддержка всех репозиториев Arch Linux для AArch64 пока не является приоритетом, но база закладывается фундаментальная.
Почему это важно
Появление Holo Core сигнализирует о серьезности намерений Valve в создании открытой экосистемы для VR/AR-устройств. Использование модифицированного Arch Linux позволяет получить доступ к новейшим версиям драйверов и библиотек, что критично для производительности в реальном времени. Это первый шаг к тому, чтобы Steam Frame стал не просто «железом», а полноценной вычислительной платформой на базе Linux.
Источник: Phoronix ↗
