Первый стабильный выпуск дистрибутива Vanilla OS

Представлен первый стабильный выпуск пользовательского дистрибутива Vanilla OS, основанного на пакетной базе Ubuntu, но выходящего за рамки обычной пересборки. В качестве пользовательского окружения используется GNOME, который предложен в том виде, в каком он изначальное выпускается разработчиками, без изменения настроек. Размер iso-образа - 1.7 ГБ.

Кроме поставки немодифицированного GNOME дистрибутив Vanilla OS также примечателен следующими особенностями:

  • Системное окружение монтируется в режиме только для чтения и не может быть изменено. На запись открыты только домашний каталог и каталоги с настройками.
  • Вместо обновления на уровне отдельных пакетов применяется механизм атомарного обновления ABRoot, при котором на накопителе создаётся два идентичных корневых раздела - активный и пассивный. Обновление системы загружается целиком и устанавливается в пассивный раздел, никак не влияя на работу активного. После перезагрузки разделы меняются местами - раздел с новым обновлением становится активным, а прошлый активный раздел переводится в пассивный режим и ожидает установки следующего обновления. Если после обновления что-то пошло не так, осуществляется откат на прошлую версию.
  • Реализована автоматизированная система применения обновлений, позволяющая настроить интенсивность проверки наличия обновлений и осуществляющая их загрузку и установку в фоне во время наименьшей нагрузки на систему и при наличии необходимого заряда аккумулятора. Обновление устанавливается в отдельный раздел и применяется при следующей перезагрузке.
Первый стабильный выпуск дистрибутива Vanilla OS
  • Дополнительные приложения устанавливаются в отдельных контейнерах. Для управления пакетами развивается пакетный менеджер apx, который позволяет устанавливать пакеты из других дистрибутивов в изолированных sandbox-окружениях, независимо от используемого в дистрибутиве пакетного менеджера (например, можно ставить пакеты из Arch Linux и Fedora). Функциональность реализована при помощи инструментария Distrobox, позволяющего быстро установить и запустить в контейнере любой дистрибутив Linux и обеспечить его интеграцию с основной системой.
  • При первом запуске предлагается выбрать формат пакетов на базе контейнеров. На выбор предложены форматы Flatpak, Snap и Appimage. При первом запуске также предлагается установить проприетарные драйверы NVIDIA и предоставляется возможность активации тёмного режима оформления.
  • Для выполнения работ по администрированию предлагается инструментарий VSO (Vanilla System Operator), позволяющий решать такие задачи, как обновление системы, изменения настроек и создание задач, привязанных к каким-то действиям (например, можно запустить задачу вывода уведомления после завершения заряда аккумулятора).
  • В качестве основы использованы Ubuntu 22.10 и GNOME 43. Собственные графические конфигураторы написаны на GTK4 с использованием Libadwaita.
Первый стабильный выпуск дистрибутива Vanilla OS
1010
19 комментариев

когда-нибудь перестанут выходить овер-дохера дистрибутивов linux основанных на других дистрибутивах, а выйдет нормальная ОС на linux, но видимо не в этой жизни

3
Ответить

Комментарий недоступен

1
Ответить

выйдет нормальная ОС на linux

Убунта давно вышла

Ответить

Fedora и debian. Отца многих дистров (есть ещё slack ware, arch, gentoo, nix OS, void)
Fedora спонсируется IBM (Red hat уже куплена IBM)
Debian-база для многих дистров, убунту форк дебиан разрабатываемой компанией каноникал

Ответить

Кстати, в SteamOS на деке именно так и сделано, два корневых раздела с метками А и В по 5 гигов каждый, которые меняются местами при обновлении.

2
Ответить

Мда кринж

Ответить

Комментарий недоступен

Ответить