Efter tvÄ Ärs utveckling har den anvÀndardistrubtion Vanilla OS 3 publicerats, baserad pÄ Debian-paketsystemet, men som gÄr bortom en vanlig ombyggnad. Det systematiska miljöet i Vanilla OS monteras i skrivskyddat lÀge och uppdateras atomÀrt, medan applikationer körs i separata containrar med hjÀlp av ett lager baserat pÄ Distrobox-verktyget. Som anvÀndarmiljö erbjuds oförÀndrad GNOME, levererad i det skick som utvecklarna ursprungligen slÀppte den. Egna grafiska konfigurerare Àr skrivna pÄ GTK4 med anvÀndning av Libadwaita. Storleken pÄ iso-avbilden Àr 1,8 GB (x86_64, arm64).
För atomĂ€r systemuppdatering utvecklar projektet verktyget ABRoot, som skapar tvĂ„ identiska root-partitioner pĂ„ lagringsmedia â en aktiv och en passiv. Systemuppdateringen laddas helt ner och installeras i den passiva partitionen, och efter omstart byter partitionerna plats â partitionen med den installerade uppdateringen blir aktiv, medan den tidigare aktiva partitionen gĂ„r i passivt lĂ€ge och vĂ€ntar pĂ„ installation av nĂ€sta uppdatering. Uppdateringar kontrolleras och installeras automatiskt i bakgrunden under minimal belastning pĂ„ systemet och vid tillrĂ€cklig batterikapacitet. Frekvensen för uppdateringskontroller kan stĂ€llas in. Aktiveringen av den installerade uppdateringen sker vid nĂ€sta omstart. Om nĂ„got gĂ„r fel efter uppdateringen utförs en Ă„terstĂ€llning till föregĂ„ende version.
Ytterligare applikationer installeras i separata containrar med hjÀlp av den egna pakethanteraren apx, som gör det möjligt att installera paket frÄn olika distributioner i isolerade sandbox-miljöer (till exempel kan paket frÄn Debian, Ubuntu, Arch Linux och Fedora installeras). Pakethanteraren implementeras som en wrapper över verktyget Distrobox, vilket möjliggör snabb installation och körning av valfri Linux-distribution i en container samt dess integration med huvudsystemet. Containerbaserade paketeringsformat (Flatpak, Snap eller Appimage) vÀljs vid första uppstarten.
För systemadministration utvecklas verktyget VSO (Vanilla System Operator), vilket möjliggör uppgifter sÄsom systemuppdatering, Àndring av instÀllningar och skapande av uppgifter kopplade till specifika ÄtgÀrder (till exempel kan en uppgift för att visa en avisering startas efter att batteriladdningen har slutförts). Det finns en inbyggd funktion för att köra Android-appar med hjÀlp av verktyget Waydroid.

I den nya versionen:
- Stöd för ARM64-arkitektur har lagts till.
- Stöd för reproducerbara byggnader har sÀkerstÀllts, vilket gör att anvÀndaren kan skapa egna byggnader som bit för bit matchar de som erbjuds för nedladdning (utom byggnader som levereras med proprietÀra NVIDIA-drivrutiner). AnvÀndaren kan personligen verifiera att de binÀra filer som distribueras i installationsavbildningar har sammanstÀllts frÄn de tillhandahÄllna kÀllkoderna och inte innehÄller dolda förÀndringar.
- Versionerna av komponenterna har uppdaterats, inklusive Linux-kÀrnan 7.1 och GNOME 50.
- Som terminalemulator anvÀnds Ptyxis istÀllet för Black Box, Papers istÀllet för dokumentvisaren Evince och Resources istÀllet för GNOME System Monitor. Applikationerna File Roller och Photos har uteslutits frÄn den grundlÀggande leveransen.

- I grÀnssnittet för första instÀllning (First Setup), som automatiskt lanseras efter en uppdatering, har möjligheterna för att installera nya applikationer och ta bort irrelevanta lagts till.
- Applikationshanteraren Apx och konfiguratören VSO (Vanilla System Operator) har skrivits om med hjÀlp av den nya Vanilla SDK, som enhetliggör typbibliotek och verktyg som anvÀnds vid utvecklingen av egna applikationer. Stöd för lokalisering av grÀnssnittet till olika sprÄk har lagts till med hjÀlp av PO-filer. InstÀllningarna för apx har flyttats frÄn apx.json till config.json. En grafisk grÀnssnitt för Apx, som levereras i Vanilla OS 3 i form av ett flatpak-paket, Àr placerad i Flathub-katalogen. En gren av Debian Testing har anvÀnts som grund för att skapa VSO-avbildningen istÀllet för Debian Sid (unstable).
- För installation och körning av alla Linux-distributioner i containrar anvÀnds den under utveckling befindande versionen av Distrobox 2 (2.0.0-rc.4), som har skrivits om i Go.
- Verktyg för sÀkerhetskopiering av Vanilla Continuity har lagts till, vilket anvÀnder snapshot för att spara sÀkerhetskopior av filer frÄn hemkatalogen, installerade Flatpak-paket och ABRoot-metadata. Snapshots kan sparas i en lokal katalog, pÄ en extern lagringsenhet eller pÄ en fjÀrrserver servern, tillgÀnglig via SFTP, FTP eller NFS.
- Verktyget för att skapa egna byggda versioner av Vib (Vanilla Image Builder) har uppdaterats. I den nya versionen har funktioner för att rensa oanvÀnda kataloger och att montera kÀllkoden i containern under byggprocessen istÀllet för att kopiera lagts till.
KĂ€lla: opennet.ru

