Спустя более двух лет после выхода Vanilla OS 2 “Orchid” в июле 2024 года проект выпустил крупное обновление. Vanilla OS 3 под кодовым названием “Reunion” официально доступен. В нём появились поддержка ARM64, GNOME 50, ядро Linux 7.1.3, новое решение для резервного копирования и значительные изменения в базовых инструментах дистрибутива.

Для тех, кто не знаком с Vanilla OS, это дистрибутив Linux на базе Debian. Он использует неизменяемую и атомарную модель управления системой, защищает основную систему и обновляет её атомарно через ABRoot. Если говорить проще, система хранит две копии самой себя, вносит изменения в неактивную копию и после перезагрузки переключается на неё.

В Vanilla OS 3 “Reunion” появилась официальная поддержка ARM64. Теперь проект предлагает образы для систем x86_64 и ARM64. Пока поддержка ARM64 ориентирована на устройства с UEFI, а пакеты проекта также собираются для ARM64.

Обновилось и окружение рабочего стола. Reunion поставляется с GNOME 50 “Tokyo” и использует только сеанс GNOME на Wayland, работающий на ядре Linux 7.1.3.

Ещё одним важным обновлением стал Vanilla Continuity, новый собственный инструмент резервного копирования и восстановления на основе снапшотов. Continuity сохраняет домашние каталоги, список установленных Flatpak-приложений и метаданные ABRoot. Резервные копии можно хранить локально, на внешнем диске с шифрованием LUKS2 или отправлять в удалённое хранилище по SFTP, FTP или NFS.

Команда также поработала над воспроизводимостью сборок. По словам разработчиков, большинство системных образов Vanilla OS теперь можно пересобрать из одного и того же исходного кода и настроек. Это повышает прозрачность и надёжность сборки. Главное исключение составляют образы NVIDIA из-за особенностей управления модулями ядра NVIDIA.

Apx, одну из отличительных особенностей Vanilla OS, снова переработали. Третью версию переписали с использованием нового Vanilla OS SDK, обновили интерфейс командной строки и базовую архитектуру.

Debian и openSUSE Leap теперь входят в стандартные стеки Apx, поэтому через контейнеры можно получать пакеты из большего числа дистрибутивов.

Vanilla System Operator тоже переписали на новом SDK. Его контейнерный образ теперь основан на Debian Testing вместо Debian Sid. Distrobox обновили до версии 2.0.0-rc.4, и теперь он переписан на Go.

Изменился и набор стандартных приложений. Терминалом теперь служит Ptyxis вместо Black Box, программой просмотра документов Papers вместо Evince, а вместо GNOME System Monitor используется Resources. Также из стандартной поставки убрали File Roller и GNOME Photos.

Пользователям Vanilla OS 2 “Orchid” не потребуется чистая установка. Разработчики предлагают поддерживаемый путь обновления с Orchid 1.4.0 до Reunion.

Подробнее можно узнать в официальном анонсе Vanilla OS 3 “Reunion”.

Пользователям, которые обновляются вручную через abroot upgrade, нужно убедиться, что установлен ABRoot 2.4 или новее. Это связано с изменениями в новых мультиархитектурных системных образах.