PĂ€rast poolteist aastat arendust on avaldatud kasutajatoega Vanilla OS 2, mis pĂ”hineb Debian'i paketibaasil, kuid ĂŒletab tavalised ĂŒmberbuildid. Vanilla OS-i sĂŒsteemi keskkond monteeritakse ainult lugemiseks ja vĂ€rskendatakse atomaarselt, rakendused kĂ€ivitatakse eraldi konteinerites, kasutades Distrobox'i tööriistade kihti. Kasutajakeskkonnana pakutakse muutusteta GNOME'i, mis tarnitakse just sellisena, nagu see esialgu arendajate poolt vĂ€lja antakse. Omad graafilised konfigureerijad on kirjutatud GTK4 ja kasutavad Libadwaita't. ISO-pildi suurus on 1,62 GB.
Atomaarselt sĂŒsteemi vĂ€rskendamiseks arendatakse projekti ABRoot tööriista, mis loob salvestusse kaks identset juurduseksiooni - aktiivse ja passiivse. SĂŒsteemi vĂ€rskendus laaditakse tĂ€ielikult ja installitakse passiivsesse sektsiooni, ning pĂ€rast taaskĂ€ivitamist vahetatakse sektsioonid kohad - vĂ€rskendust sisaldav sektsioon muutub aktiivseks, samas kui eelmine aktiivne sektsioon muudetakse passiivseks ja ootab jĂ€rgmise vĂ€rskenduse installimist. VĂ€rskendusi kontrollitakse ja installitakse automaatselt taustal sĂŒsteemi minimaalse koormuse ajal ja piisava aku laadimise olemasolul. VĂ€rskenduste kontrollimise sagedust saab seadistada. Installitud vĂ€rskenduse aktiveerimine toimub jĂ€rgmise taaskĂ€ivitamise kĂ€igus. Kui vĂ€rskendamise jĂ€rel lĂ€heb midagi valesti, siis teostatakse vanemale versioonile tagasipöördumine.

Lisarakendused installitakse eraldi konteineritesse oma pakihalduri apx abil, mis vĂ”imaldab paigaldada pakette erinevatest jaotustest isoleeritud sandbox-keskkondades (nĂ€iteks vĂ”ib paigaldada pakette Debianist, Ubuntu'st, Arch Linuxist ja Fedorest). Pakihaldur on teostatud Distrobox'i tööriista kihti, mis vĂ”imaldab kiiresti paigaldada ja kĂ€ivitada konteineris mis tahes Linuxi jaotuse ning tagada selle integreerimise peamise sĂŒsteemiga. Pakettide vorming konteinerite (Flatpak, Snap vĂ”i Appimage) pĂ”hjal valitakse esmakordsel kĂ€ivitamisel.
SĂŒsteemi administreerimiseks on arendatud VSO (Vanilla System Operator) tööriistu, mis vĂ”imaldavad lahendada selliseid ĂŒlesandeid nagu sĂŒsteemi uuendamine, seadete muutmine ja ĂŒlesannete loomine, mis on seotud teatud toimingutega (nĂ€iteks saab kĂ€ivitada teatevĂ€ljastusĂŒlesande pĂ€rast akna laadimise lĂ”petamist). Pakutakse sisseehitatud vĂ”imalust Android-rakenduste kĂ€itamiseks Waydroid tööriistade abil.
Uues versioonis:
- BaassĂŒsteemi moodustamiseks kasutatakse Ubuntu asemel hĂŒbriidset pakettbaasi, mis pĂ”hineb Debian GNU/Linuxil ja oma Vib (Vanilla Image Builder) moodulitel.
- SĂŒsteemi uuendamiseks kasutatakse tĂ€iesti ĂŒmber kirjutatud ABRoot tööriistade teist versiooni, mis on kohandatud OCI (Open Container Initiative) piltide kasutamiseks. On lisatud vĂ”imalused sĂŒsteemi oleku koopia loomiseks, Linuxi tuuma seadete muutmiseks, konfiguratsiooni redigeerimiseks, kohalike piltide genereerimiseks koos tĂ€iendavate pakettidega (nt draiverid, teegid ja koodekid), muudatuste tagasiviimiseks ja initramfs'i uuesti genereerimiseks.
- Lisatud dĂŒnaamilise salvestusruumi eraldamise toetus (thin provisioning) LVM (Logical Volume Manager) kasutamisel, mis vĂ”imaldab luua loogilisi kettajaotusi, mille suurus ĂŒletab olemasolevate salvestite suuruse.
- Privileegidega toimingute jaoks on kasutatud PolKit'i sudo asemel.
- Esitatud VSO (Vanilla System Operator) tööriistade teine vĂ€ljaanne, mis funktsioneerib sĂŒsteemi salvestus- ja pakendihaldurina, samuti automatiseerib sĂŒsteemsete ĂŒlesannete tĂ€itmist ning vĂ”imaldab installida F-Droid kataloogist Android-rakendusi, mida kĂ€itatakse Waydroid'i abil.
- Lisatud Sideload utiliit, mis vÔimaldab installida eraldi allalaaditud pakette DEB ja APK formaadis.
- Pakkujad on andnud vÀlja teise versiooni Apx pakendihaldurist, mis toetab oma keskkondade loomist, vÔimaldades luua stekke keskkondade seadistuste kopeerimiseks ja integreeritumat erinevate pakendihalduritega. Oma keskkondi saab kasutada nÀiteks erinevate programmeerimiskeelte arenduskeskkondade loomiseks. Distrobox tööriist on uuendatud versioonini 1.7.2.1.
- Lisatud graafiline kasutajaliides Apx pakendihalduriga töötamise lihtsustamiseks.

- Lisatud FsGuard ja FsWarn komponendid, mis tagavad sĂŒsteemi terviklikkuse kontrolli kĂ€ivitamise ajal.
- Installeerimisprogrammis (Vanilla Installer) on kasutusel kĂ€rbitud GNOME seanss, lisatud on spetsialiseeritud OEM-installatsioonide vĂ”imalus, pakutud on uus installeri Albius tagumine sĂŒsteem, vĂ”imaldatud on LUKS2 formaadi abil /var jaotise krĂŒpteerimine, lisatud on kĂ€sitsi jaotuste jagamise ja vĂ”rguseadistuste tugi.

- Installeerijasse on lisatud taastamisreĆŸiim (Recovery), mis vĂ”imaldab kĂ€ivitada utiliite kĂ€surealt ja kasutada selliseid rakendusi nagu GParted.
- Installeerijas on tagatud soovituste kuvamine virtuaalmasinate (VM) ja NVIDIA piltide installimiseks kĂ€ivitusĂŒrituse mÀÀramisel. virtuaalses masinas vĂ”i GPU NVIDIA olemasolul.
- Esimese kÀivitamise ajal pÀrast installimist kuvatavas liideses on kasutusel kÀrbitud GNOME seanss, lisatud on vÔimalused vÔrguseadistuseks, kasutajate loomiseks ja web-brauseri valimiseks.
- Lisatud uus graafiline liides mitme videokaardi (nt integreeritud GPU ja diskreetne kaart) vahel vahetamiseks. Vanilla Tools komponentidesse on lisatud kÀsud GPU haldamiseks, NVIDIA GPU programmide kÀivitamiseks ja profiilide vahel vahetamiseks, valides kasutatava GPU.

- Töötati vĂ€lja uus utiliit piltide Vib (Vanilla Image Builder) koostamiseks, mis vĂ”imaldab luua oma Vanilla versioone kasutades tĂŒĂŒpilisi malle.
- Lisatud Eratosthenes platvorm pakettide navigeerimiseks, mis on saadaval projekti hoidlas.
- Lisatud Atlas platvorm, et navigeerida saadaval olevate sĂŒsteemi piltide OCI formaadis.
- Lisatud Differ utiliit kahe OCI formaadis pildi erinevuste analĂŒĂŒsimiseks.
- Peatatud Vanilla Control Centeri enda konfigureerija kasutamine, mille asemel on kasutusele vÔetud GNOME Settingsi vaikimisi liides.
- Komponentide versioonid on uuendatud, nÀiteks Linuxi kern on uuendatud versioonile 6.9.8 ja GNOME versioonile 46.

Allikas: opennet.ru




