Релиз дистрибутива Vanilla OS 3: атомарные обновления и контейнеры для всего
После двух лет разработки состоялся релиз дистрибутива Vanilla OS 3. Проект базируется на пакетах Debian, но полностью переосмысливает традиционный подход к работе операционной системы. Главная архитектурная особенность заключается в том, что системное окружение монтируется исключительно в режиме только для чтения, а все пользовательские приложения запускаются в изолированных контейнерах. В качестве графической оболочки разработчики предлагают совершенно чистый GNOME 50 без каких-либо сторонних модификаций, работающий поверх свежего ядра Linux 7.1.
За атомарные обновления отвечает фирменный инструментарий ABRoot. Система создает на накопителе два полностью идентичных корневых раздела, разделяя их на активный и пассивный. Обновления скачиваются и устанавливаются в фоновом режиме на пассивный раздел при минимальной нагрузке на процессор, а для их применения требуется лишь обычная перезагрузка компьютера, во время которой разделы меняются ролями. Если свежий апдейт вызывает критическую ошибку, предусмотрен автоматический откат на предыдущую рабочую версию.
Установка дополнительного программного обеспечения реализована через собственный пакетный менеджер apx, построенный на базе переписанного на языке Go инструментария Distrobox. Этот подход позволяет быстро устанавливать пакеты из Ubuntu, Arch Linux или Fedora прямо в изолированные окружения внутри основной системы. Дополнительно из коробки предоставляется встроенный инструмент Waydroid для запуска мобильных приложений под Android. В третьей версии дистрибутива также произошла замена базовых программ: терминал Black Box уступил место Ptyxis, вместо просмотрщика документов Evince теперь используется Papers, а классический системный монитор заменен на утилиту Resources.
Среди важных нововведений третьей ветки выделяется полноценная поддержка архитектуры ARM64 и внедрение воспроизводимых сборок. Теперь любой пользователь может лично скомпилировать образ системы из исходных кодов и получить результат, побитово совпадающий с официальным релизом. Исключение составляют только образы с проприетарными драйверами от NVIDIA. Для резервного копирования файлов из домашнего каталога и метаданных ABRoot разработчики представили новую утилиту Vanilla Continuity, которая умеет сохранять снапшоты локально или отправлять их на удаленные серверы по протоколам SFTP и FTP.
Linux / Линукс 🥸
Post #12585
2.36K

- 👍 17
- ❤ 5
- 🤣 4