После двух лет разработки опубликован выпуск пользовательского дистрибутива Vanilla OS 3, основанного на пакетной базе Debian, но выходящего за рамки обычной пересборки. Системное окружение в Vanilla OS монтируется в режиме только для чтения и обновляется атомарно, а приложения запускаются в отдельных контейнерах, используя прослойку на базе инструментария Distrobox. В качестве пользовательского окружения предлагается немодифицированный GNOME, поставляемый в том виде, в каком он изначально выпускается разработчиками. Собственные графические конфигураторы написаны на GTK4 с использованием Libadwaita. Размер iso-образа — 1.8 ГБ (x86_64, arm64).
Për përditësimin atomar të sistemit, projekti zhvillon mjetin ABRoot, i cili krijon dy pjesë identike të rrënjës në pajisje — një aktive dhe një passive. Përditësimi i sistemit shkarkohet plotësisht dhe instalohet në pjesën passive, dhe pas rindizjes, pjesët ndërruar — pjesa me përditësimin e instaluar bëhet aktive, ndërsa pjesa e mëparshme aktive kalon në modin pasiv dhe pret të instalohet përditësimi tjetër. Përditësimet kontrollohen dhe instalohen automatikisht në sfond gjatë ngarkesës minimale të sistemit dhe nëse ka ngarkesë të nevojshme të baterisë. Frekuenca e kontrollimeve të përditësimeve është e konfigurueshme. Aktivizimi i përditësimit të instaluar bëhet pas rindizjes së ardhshme. Nëse pas përditësimit ndodh ndonjë problem, bëhet rikthimi në verzionin e mëparshëm.
Aplikacionet shtesë instalohen në kontejnerë të veçantë përmes menaxherit të paketave apx, i cili lejon instalimin e paketeve nga distribucione të ndryshme në mjedise të izoluar sandbox (për shembull, mund të instaloni pakete nga Debian, Ubuntu, Arch Linux dhe Fedora). Menaxheri i paketave realizohet në formën e një mbështetjeje mbi mjetin Distrobox, i cili lejon të instaloni dhe shpërtheni me shpejtësi çdo shpërndarje Linux në kontejner dhe të sigurojë integrimin e saj me sistemin kryesor. Formati i paketave të bazuara në kontejnerë (Flatpak, Snap ose Appimage) zgjidhet gjatë për herë të parë nisjes.
Për administrimin e sistemit po zhvillohet mjeti VSO (Vanilla System Operator), i cili lejon zgjidhjen e detyrave si përditësimi i sistemit, ndryshimi i konfigurimeve dhe krijimi i detyrave të lidhura me disa veprime (për shembull, mund të filloni një detyrë për të shpërndarë një njoftim pas përfundimit të karikimit të baterisë). Sigurohet mundësia e integruar për të nisur aplikacione Android përmes mjeteve Waydroid.

Në këtë version të ri:
- Добавлена поддержка архитектуры ARM64.
- Обеспечена поддержка воспроизводимых сборок, позволяющих пользователю сформировать собственные сборки, побитово совпадающие с предлагаемыми для загрузки готовыми сборками (за исключением сборок, поставляемых с проприетарными драйверами NVIDIA). Пользователь может лично убедиться, что распространяемые в загрузочных образах бинарные файлы собраны из предоставляемых исходных текстов и не содержат скрытых изменений.
- Обновлены версии компонентов, включая ядро Linux 7.1 и GNOME 50.
- В качестве эмулятора терминала вместо Black Box задействован Ptyxis, вместо просмотрщика документов Evince — Papers, вместо GNOME System Monitor — Resources. Из базовой поставки исключены приложения File Roller и Photos.

- В интерфейс начальной настройки (First Setup), автоматически запускаемый после обновления, добавлены возможности для установки новых приложений и удаления неактуальных.
- Менеджер приложений Apx и конфигуратор VSO (Vanilla System Operator) переписаны с использованием нового Vanilla SDK, унифицирующего типовые библиотеки и утилиты, используемые при разработке собственных приложений. Добавлена поддержка локализации интерфейса на разные языки при помощи PO-файлов. Настройки apx перенесены из apx.json в config.json. В каталоге Flathub размещён графический интерфейс к Apx, поставляемый в Vanilla OS 3 в форме flatpak-пакета. В качестве основы для формирования VSO-образа использована ветка Debian Testing вместо Debian Sid (unstable).
- Для установки и запуска в контейнерах любых дистрибутивов Linux задействована находящаяся в разработке ветка инструментария Distrobox 2 (2.0.0-rc.4), переписанная на языке Go.
- Добавлен инструментарий резервного копирования Vanilla Continuity, использующий снапшоты для сохранения резервных копий файлов из домашнего каталога, установленных Flatpak-пакетов и метаданных ABRoot. Снапшоты могут сохраняться в локальной директории, на внешнем накопителе или на удалённом serveri, доступном через SFTP, FTP или NFS.
- Обновлён инструментарий для создания собственных сборок Vib (Vanilla Image Builder). В новой версии добавлены функции очистки неиспользуемых каталогов и монтирования исходного кода в контейнер во время сборки вместо копирования.
Burimi: opennet.ru

