TGViewer
Linux / Линукс Linux / Линукс @linux_gram · 13.8K subscribers
Post #12274 2.64K
Представлен Holo Core, порт Arch Linux для архитектуры AArch64

Valve и Collabora совершили невозможное... они заставили Arch Linux нормально работать на ARM-архитектуре. Проект под кодовым названием Holo Core создали не от хорошей жизни. Разработчикам срочно понадобилось запихнуть полноценную SteamOS в Steam Frame — гибрид ПК, 3D-шлема и контроллеров, который работает на мобильном чипе Snapdragon 8.

Проблема заключалась в том, что оригинальный Arch, на котором базируется операционка Valve, исторически признавал только царскую архитектуру x86_64. Пришлось писать свой порт и поднимать всю инфраструктуру с нуля.

В процессе портирования инженеры столкнулись с классическим адом зависимостей. Arch — это "rolling release", где пакеты постоянно обновляются и тянут друг друга за собой. Чтобы собрать новый компилятор Rust, вам нужна его предыдущая версия, а для той — еще более старая. Добавьте к этому библиотеки вроде icu, на которые завязан сам пакетный менеджер pacman. Сборка системы с нуля превратилась в безумную игру, где создателям приходилось имитировать всю историю обновлений. Дополнительной боли подкинули сторонние разработчики, которые постоянно меняют адреса репозиториев, ломают контрольные суммы и ставят антибот-защиту на скачивание исходников.

Чтобы победить этот хаос, программисты соорудили монструозную систему непрерывной интеграции. Она умеет вычислять полное дерево зависимостей и буквально проигрывать историю сборок с самого начала до нужной даты. Пока система замерла на срезе от ноября 2025 года, но скоро ее синхронизируют с основной веткой SteamOS.

Сollabora планирует отдать свой инструментарий в основной проект Arch Linux, у которого, кстати, до сих пор вообще не было нормальной инфраструктуры непрерывной интеграции. Так что скоро фанаты смогут с гордостью напоминать всем о своей любимой ОС даже с мобильных телефонов.

Linux / Линукс 🥸
Collabora | Open Source Consulting Building an Arch Linux aarch64 port for Holo Core Explore the Holo Core aarch64 preview, with early binaries, sources, and containers for an Arch Linux-based Arm port backed by reproducible CI tooling.
  • 🔥 34
  • 👍 4
  • ❤ 2
More from @linux_gram
  1. Oct 13, 2026⚡️5 фундаментальных курсов по ИБ по цене одного Это предложение для тех, кто готов войти в…
  2. Oct 13, 2026Linux / Линукс 🥸
  3. Oct 12, 2026Linux / Линукс 🥸
  4. Oct 12, 2026Торвальдс запостил экспериментальные патчи ядра, созданные при помощи нейросети Claude Cod…
  5. Oct 12, 2026Linux / Линукс 🥸
  6. Oct 12, 2026Вышел SQLite 3.54 СУБД прекратила поддержку Windows XP и Windows CE. Кроме этого, движок с…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →