Po dvoch rokoch vývoja bol vydaný užívateľský distribučný balík Vanilla OS 3, založený na balíkovom základe Debian, ale súčasne presahujúci bežné prekompilovania. Systémové prostredie v Vanilla OS je pripojené v režime iba pre čítanie a aktualizuje sa atomárne, pričom aplikácie sa spúšťajú v samostatných kontajneroch s použitím vrstvy založenej na nástrojoch Distrobox. Ako užívateľské prostredie je ponúkaný nemodifikovaný GNOME, dodávaný tak, ako ho pôvodne vydávajú vývojári. Vlastné grafické konfigurátory sú napísané v GTK4 s použitím Libadwaita. Veľkosť iso obrazu je 1,8 GB (x86_64, arm64).
Pre atomárne aktualizácie systému projekt vyvíja nástroj ABRoot, ktorý vytvára na úložisku dva identické koreňové oddiely — aktívny a pasívny. Aktualizácia systému sa načíta úplne a nainštaluje do pasívneho oddielu, a po reštarte sa oddiely vymenia — oddiel s nainštalovanou aktualizáciou sa stane aktívnym a predchádzajúci aktívny oddiel prejde do pasívneho režimu a čaká na nainštalovanie ďalšej aktualizácie. Aktualizácie sa kontrolujú a inštalujú automaticky na pozadí počas minimálneho zaťaženia systému a pri dostatočnom nabití batérie. Frekvencia kontroly aktualizácií je nastaviteľná. Aktivácia nainštalovanej aktualizácie sa uskutoční pri nasledujúcom reštarte. Ak niečo po aktualizácii nefunguje, vykoná sa návrat na predchádzajúcu verziu.
Ďalšie aplikácie sa inštalujú v oddelených kontajneroch pomocou vlastného správcu balíkov apx, ktorý umožňuje inštalovať balíky z rôznych distribúcií v izolovaných sandbox prostrediach (napríklad je možné inštalovať balíky z Debian, Ubuntu, Arch Linux a Fedora). Správca balíkov je implementovaný vo forme obalu nad nástrojom Distrobox, ktorý umožňuje rýchlo nainštalovať a spustiť v kontajneri akúkoľvek distribúciu Linuxu a zabezpečiť jej integráciu s hlavnou systémom. Formát balíkov na báze kontajnerov (Flatpak, Snap alebo Appimage) sa vyberá pri prvom spustení.
Na správu systému sa vyvíja nástroj VSO (Vanilla System Operator), ktorý umožňuje riešiť úlohy ako aktualizácia systému, zmeny nastavení a vytváranie úloh viazaných na určité akcie (napríklad, je možné spustiť úlohu na zobrazenie upozornenia po ukončení nabíjania batérie). Je poskytnutá integrovaná funkcia spúšťania aplikácií pre Android pomocou nástroja Waydroid.

V novej verzii:
- Pridaná podpora architektúry ARM64.
- Zabezpečená podpora reprodukovateľných zostáv, ktoré umožňujú užívateľovi vytvoriť vlastné zostavy, ktoré sa bít po bite zhodujú s ponúkanými na stiahnutie hotovými zostavami (s výnimkou zostáv dodávaných s proprietárnymi ovládačmi NVIDIA). Užívatelia môžu osobne overiť, že distribuované binárne súbory v bootovacích obrazoch boli zostavené z poskytnutých zdrojových textov a neobsahujú skryté zmeny.
- Aktualizované verzie komponentov, vrátane jadra Linux 7.1 a GNOME 50.
- Ako emulátor terminálu bol namiesto Black Boxu použitý Ptyxis, namiesto prehliadača dokumentov Evince - Papers, namiesto GNOME System Monitor - Resources. Aplikácie File Roller a Photos boli vylúčené z základnej ponuky.

- Do rozhrania počiatočného nastavenia (First Setup), ktoré sa automaticky spúšťa po aktualizácii, boli pridané možnosti na inštaláciu nových aplikácií a odstránenie neaktuálnych.
- Správca aplikácií Apx a konfiguračný nástroj VSO (Vanilla System Operator) boli prepísané pomocou nového Vanilla SDK, ktoré unifikuje typové knižnice a utilitky používané pri vývoji vlastných aplikácií. Pridaná podpora lokalizácie rozhrania na rôzne jazyky pomocou PO súborov. Nastavenia apx boli presunuté z apx.json do config.json. V adresári Flathub je umiestnené grafické rozhranie Apx, dodávané v Vanilla OS 3 vo forme flatpak balíčka. Ako základ na vytvorenie obrazu VSO bola použitá vetva Debian Testing namiesto Debian Sid (unstable).
- Na inštaláciu a spustenie v kontajneroch akýchkoľvek distribúcií Linux bola využitá vetva nástrojov Distrobox 2 (2.0.0-rc.4), prepísaná v jazyku Go.
- Pridaný nástroj na zálohovanie Vanilla Continuity, ktorý využíva snímky na uchovávanie záloh súborov z domovského adresára, nainštalovaných Flatpak balíkov a metadát ABRoot. Snímky môžu byť uložené v lokálnom adresári, na externom úložisku alebo na vzdialenom serveri, dostupnom cez SFTP, FTP alebo NFS.
- Aktualizovaný nástroj na vytváranie vlastných zostáv Vib (Vanilla Image Builder). Nová verzia pridáva funkcie na čistenie nepoužívaných adresárov a montáž zdrojového kódu do kontajnera počas zostavovania namiesto kopírovania.
Zdroj: opennet.ru

