Vanilla OS 3 «Reunion»: неизменяемая система приходит на ARM64

· Linux и open source
Спустя два года после версии 2 «Orchid» команда Vanilla OS выпустила третий крупный релиз своего неизменяемого дистрибутива на базе ветки Debian «Testing». Главное новшество — полноценная поддержка архитектуры AArch64.

cover.svg

Проект Vanilla OS объявил о выходе Vanilla OS 3 с кодовым именем «Reunion». Это неизменяемый (immutable) дистрибутив Linux, построенный на тестовой ветке Debian; его ядро защищено от нежелательных изменений и повреждений, вызванных сторонними приложениями или неудачным обновлением. Новая версия появилась спустя два года после релиза Vanilla OS 2 «Orchid».

Две архитектуры

Главное нововведение вынесено уже в само название: «Reunion» объединяет пользователей разных платформ. Помимо привычной x86_64, система теперь официально поддерживает устройства на ARM64 с прошивкой UEFI — от одноплатных компьютеров до ноутбуков и рабочих станций на этой архитектуре. Разработчики сделали все образы мультиархитектурными, а каждый пакет теперь собирается и под ARM64. По заявлению команды, опыт работы на ARM64 идентичен тому, что предлагает AMD64, без каких-либо компромиссов в функциональности.

Воспроизводимые сборки

В основе Vanilla OS по-прежнему лежат идеи безопасности и прозрачности. В третьей версии большинство образов стали полностью воспроизводимыми (reproducible): один и тот же исходный код всегда даёт бит-в-бит идентичный результат сборки. Это позволяет проверить, что распространяемый образ действительно собран из заявленных исходников, и служит защитой от скрытых вмешательств. Исключение составляют образы с драйверами NVIDIA — из-за модулей ядра добиться воспроизводимости для них не удалось.

Миссия проекта, как подчёркивают авторы, осталась прежней: сделать систему простой, стабильной и безопасной, работающей «из коробки».

Наследие предыдущих версий

Vanilla OS строится вокруг собственных технологий, знакомых по прежним релизам. Обновления в неизменяемой системе выполняются через механизм A/B-разделов ABRoot: изменения применяются атомарными транзакциями между двумя разделами, а система получает точную копию заранее протестированного образа через развёртывание OCI-образа. Если что-то пошло не так, при загрузке можно выбрать предыдущее рабочее состояние и откатиться к нему. Управление приложениями возложено на подсистему Apx, изолирующую пакеты в контейнерах, чтобы сам основной раздел оставался «чистым».

Стабильные образы Vanilla OS 3 уже доступны для загрузки: сборка для amd64 занимает около 1872 МБ, для arm64 — примерно 1751 МБ.


Источник: DistroWatch

Комментарии

Войдите, чтобы комментировать.

  • Пока нет комментариев.