Valve выпустила первую предварительную версию Arch Linux для Steam Frame на базе Arm
Компания Collabora анонсировала первую предварительную версию Holo Core, своего официального порта Arch Linux ARM64 (AArch64) для игровой VR-гарнитуры Steam Frame от Valve. Она будет выпущена позже в этом году и присоединится к Steam Deck, Steam Machine и новому Steam Controller.
Steam Frame использует процессор ARM64, поэтому Collabora в сотрудничестве с Valve разрабатывала Holo Core как полноценный порт Arch Linux для AArch64, предназначенный в качестве основы для операционной системы, которая будет работать на игровой VR-гарнитуре. Поскольку Arch Linux не имеет официальной поддержки ARM64, Collabora пришлось создавать новые инструменты и инфраструктуру CI с нуля.
Но настоящая проблема заключалась в том, чтобы сделать весь процесс воспроизводимым в CI для дистрибутива с непрерывным обновлением, такого как Arch Linux, который Valve уже использует на Steam Deck и Steam Machine. На данный момент результат — это скорее концептуальное доказательство, чем готовый продукт.
«Мы не перестраивали весь мир (все пакеты, доступные в репозиториях Arch Linux). Наша первоначальная цель — предоставить набор пакетов, необходимых для разработки и создания образов для Steam Frame», — сказал Денис Пинкин, старший инженер-программист в Collabora.
Компания Collabora выпустила раннюю версию Holo Core для первых пользователей и разработчиков, позволяя любому желающему поэкспериментировать с Arch Linux на AArch64. Бинарные пакеты, исходный код и контейнер Docker можно загрузить со страницы объявления. Они взяты из собственного репозитория пакетов Git Arch Linux и адаптированы по мере необходимости для компиляции на ARM64.
Следующий этап — превратить разработку в постоянно обновляемую систему, которая отслеживает развитие Arch Linux, в идеале в
Читать на habr.com