Po dvou letech vývoje byla vydána uživatelská distribuce Vanilla OS 3, založená na balíčkové základně. Debian, ale jde nad rámec jednoduché přestavby. Systémové prostředí ve Vanilla OS je připojeno pouze pro čtení a aktualizováno atomicky a aplikace běží v samostatných kontejnerech pomocí vrstvy založené na sadě nástrojů Distrobox. Uživatelské prostředí je nemodifikované GNOME, dodávané tak, jak bylo původně vydáno vývojáři. Vlastní grafické konfigurační nástroje jsou napsány v GTK4 s použitím Libadwaita. Velikost ISO obrazu je 1.8 GB (x86_64, arm64).
Pro atomickou aktualizaci systému projekt vyvíjí sadu nástrojů ABRoot, která na disku vytvoří dva identické kořenové oddíly – aktivní a pasivní. Aktualizace systému se stáhne celá a nainstaluje se na pasivní oddíl a po restartu se oddíly prohodí - oddíl s nainstalovanou aktualizací se stane aktivním a předchozí aktivní oddíl se přepne do pasivního režimu a čeká na instalaci dalšího Aktualizace. Aktualizace se kontrolují a instalují automaticky na pozadí v obdobích minimálního zatížení systému a při dostatečné kapacitě baterie. Četnost kontroly aktualizací je konfigurovatelná. Nainstalovaná aktualizace se aktivuje při příštím restartu. Pokud se po aktualizaci něco pokazí, vrátíte se zpět k předchozí verzi.
Další aplikace se instalují do samostatných kontejnerů pomocí proprietárního správce balíčků apx, který umožňuje instalovat balíčky z různých distribucí v izolovaných sandboxových prostředích (například můžete instalovat balíčky z Debian, Ubuntu, Oblouk Linux a Fedora). Správce balíčků je implementován jako obal kolem sady nástrojů Distrobox, což umožňuje rychle nainstalovat a spustit jakoukoli distribuci v kontejneru. Linux a zajistit jeho integraci s hlavním systémem. Formát balíčku založený na kontejneru (Flatpak, Snap nebo Appimage) se vybere během prvního spuštění.
Pro správu systému se vyvíjí nástroj VSO (Vanilla System Operator), který umožňuje úkoly jako aktualizace systému, změna nastavení a vytváření úloh propojených s konkrétními akcemi (například lze spustit úlohu pro zobrazení oznámení po plném nabití baterie). K dispozici je vestavěná možnost spuštění. Android-aplikace využívající sadu nástrojů Waydroid.

V nové verzi:
- Přidána podpora pro architekturu ARM64.
- Byla implementována podpora reprodukovatelných sestavení, která uživatelům umožňuje vytvářet vlastní sestavení, která jsou bit po bitu identická s předpřipravenými sestaveními dostupnými ke stažení (s výjimkou sestavení dodávaných s proprietárními ovladači NVIDIA). Uživatelé si mohou osobně ověřit, zda binární soubory distribuované v bootovacích obrazech jsou sestaveny z poskytnutého zdrojového kódu a neobsahují žádné skryté úpravy.
- Verze komponent byly aktualizovány, včetně jádra. Linux 7.1 a GNOME 50.
- Ptyxis nahrazuje BlackBox jako terminálový emulátor, Papers nahrazuje Evince jako prohlížeč dokumentů a Resources nahrazuje GNOME System Monitor. File Roller a Photos již nejsou součástí výchozí distribuce.

- Rozhraní První instalace, které se po aktualizaci spustí automaticky, nyní obsahuje možnosti pro instalaci nových aplikací a odebrání zastaralých.
- Správce aplikací Apx a konfigurátor VSO (Vanilla System Operator) byly přepsány s využitím nového Vanilla SDK, které sjednocuje standardní knihovny a utility používané při vývoji vlastních aplikací. Byla přidána podpora pro lokalizaci rozhraní do různých jazyků pomocí PO souborů. Nastavení Apx bylo přesunuto ze souboru apx.json do souboru config.json. Grafické rozhraní Apx, dodávané s Vanilla OS 3 jako flatpak balíček, se nachází v adresáři Flathub. Tato větev slouží jako základ pro generování obrazu VSO. Debian Testování místo toho Debian Sid (nestabilní).
- Pro instalaci a spuštění v kontejnerech libovolných distribucí Linux Používá se vývojová větev sady nástrojů Distrobox 2 (2.0.0-rc.4), přepsaná v Go.
- Přidány zálohovací nástroje Vanilla Continuity, které používají snapshoty k zálohování souborů z domovského adresáře, nainstalovaných balíčků Flatpak a metadat ABRoot. Snapshoty lze ukládat do lokálního adresáře, na externí disk nebo do vzdáleného umístění. server, přístupné přes SFTP, FTP nebo NFS.
- Nástroje pro vytváření vlastních sestavení Vib (Vanilla Image Builder) byly aktualizovány. Nová verze přidává funkce pro čištění nepoužívaných adresářů a ukládání zdrojového kódu do kontejneru během sestavení namísto jeho kopírování.
Zdroj: opennet.ru

