Valve и Collabora опубликовали первую публично доступную предварительную версию Holo Core — чистого порта Arch Linux для архитектуры aarch64, который потенциально станет основой операционной системы для готовящейся гарнитуры Steam Frame.
Это означает, что разработчики теперь могут начать тестировать свои игры с помощью подготовленных бинарных файлов, исходных кодов пакетов и даже контейнера для разработки.
Для начала, aarch64 — это 64-битная версия набора инструкций Arm, используемая процессором Qualcomm внутри Steam Frame. Исходное дерево размещено в GitLab SteamOS от Valve, а скомпилированные пакеты доступны на сервере пакетов SteamOS. Collabora также опубликовала контейнер base-devel, который может работать непосредственно на системе Arm Linux или, с настроенной эмуляцией пользовательского пространства QEMU и binfmt, на хосте x86-64 с помощью таких инструментов, как Docker, Podman или Distrobox.
Следует отметить, что это не полная или универсальная Arm-редакция Arch Linux. Collabora сообщает, что первоначальная цель этой сборки — набор пакетов, необходимых для разработки Steam Frame и создания образов операционной системы. Даже при таком узком охвате зависимости времени выполнения и сборки расширяют задачу до нескольких тысяч пакетов.
Сложность заключается не просто в компиляции каждого пакета для другого процессора. Официальный Arch Linux не поддерживает aarch64, а его модель непрерывных обновлений означает, что пакеты и цепочки зависимостей постоянно меняются в процессе сборки порта.
Collabora добавила, что ей приходится «вычислять правильный порядок сборки для дерева зависимостей» и что она не может просто полагаться на состояние Git-репозитория, который отслеживает историю репозиториев пакетов Arch Linux, что по сути означает необходимость самостоятельно корректировать порядок для построения корректной последовательности сборки.
Valve анонсировала Steam Frame в ноябре 2025 года как беспроводную VR-гарнитуру с приоритетом стриминга, которая также может работать автономно с использованием процессора Snapdragon 8 Gen 3 и 16 ГБ памяти, наряду с другими аппаратными продуктами, такими как Steam Machine и новый Steam Controller, все из которых работают на SteamOS.
Collabora заявляет, что намерена работать с проектом Arch Linux над поддержкой aarch64 и автоматизированными, воспроизводимыми сборками.
Разработчики могут загружать, изучать и использовать Holo Core для сборки пакетов. Хотя это еще не потребительский образ SteamOS, и он также не охватывает полный репозиторий Arch. В анонсе не приводится новых данных о цене или дате запуска Steam Frame.
Заинтересованные могут ознакомиться с полным анонсом здесь, а также с инструкциями по использованию пакета aarch64 для сборки.
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Karthik Mudaliar




