Vanilla OS 3 «Reunion»: неизменяемая система приходит на ARM64
Проект 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
Комментарии
Войдите, чтобы комментировать.