Na twee jaar van ontwikkeling is die Vanilla OS 3-gebruikersverspreiding, gebaseer op die pakketbasis, vrygestel. Debian, maar gaan verder as 'n eenvoudige herbou. Die stelselomgewing in Vanilla OS word slegs-leesbaar gemonteer en atoom opgedateer, en toepassings loop in aparte houers met behulp van 'n laag gebaseer op die Distrobox-gereedskapsketting. Die gebruikersomgewing is ongewysigde GNOME, afgelewer soos oorspronklik vrygestel deur die ontwikkelaars. Pasgemaakte grafiese konfigurasie-gereedskap word in GTK4 geskryf met behulp van Libadwaita. Die ISO-beeldgrootte is 1.8 GB (x86_64, arm64).
Om die stelsel atoom op te dateer, ontwikkel die projek die ABRoot-gereedskapstel, wat twee identiese wortelpartisies op die aandrywer skep - aktief en passief. Die stelselopdatering word in sy geheel afgelaai en op die passiewe partisie geïnstalleer, en na 'n herlaai word die partisies omgeruil - die partisie met die geïnstalleerde opdatering word aktief, en die vorige aktiewe partisie word oorgeskakel na passiewe modus en wag vir die installering van die volgende Opdateer. Opdaterings word outomaties in die agtergrond gekontroleer en geïnstalleer gedurende periodes van minimale stelsellading en wanneer voldoende batterykrag beskikbaar is. Die frekwensie van kyk vir opdaterings is konfigureerbaar. Die geïnstalleerde opdatering word geaktiveer met die volgende herlaai. As iets verkeerd loop na die opdatering, rol jy terug na die vorige weergawe.
Bykomende toepassings word in aparte houers geïnstalleer met behulp van die eie apx-pakketbestuurder, wat jou toelaat om pakkette van verskillende verspreidings in geïsoleerde sandbox-omgewings te installeer (byvoorbeeld, jy kan pakkette installeer van Debian, Ubuntu, Boog Linux en Fedora). Die pakketbestuurder word geïmplementeer as 'n omhulsel rondom die Distrobox-gereedskapskis, wat jou toelaat om enige verspreiding vinnig in 'n houer te installeer en te laat loop. Linux en verseker die integrasie daarvan met die hoofstelsel. Die houergebaseerde pakketformaat (Flatpak, Snap of Appimage) word tydens die eerste lopie gekies.
Vir stelseladministrasie word die VSO (Vanilla System Operator)-instrument ontwikkel, wat take soos die opdatering van die stelsel, die verandering van instellings en die skep van take wat gekoppel is aan spesifieke aksies moontlik maak (byvoorbeeld, jy kan 'n taak uitvoer om 'n kennisgewing te vertoon nadat die battery volledig gelaai is). 'n Ingeboude lanseringsopsie word voorsien. Android-toepassings met behulp van die Waydroid-gereedskapskis.

In die nuwe weergawe:
- Ondersteuning vir ARM64-argitektuur bygevoeg.
- Ondersteuning vir reproduceerbare bouwerk is geïmplementeer, wat gebruikers toelaat om persoonlike bouwerk te skep wat bis-vir-bis identies is aan die voorafgeboude bouwerk wat beskikbaar is vir aflaai (uitgesluit bouwerk wat met eie NVIDIA-drywers voorsien word). Gebruikers kan persoonlik verifieer dat die binêre lêers wat in die opstartbeelde versprei word, gebou is vanaf die verskafde bronkode en geen verborge wysigings bevat nie.
- Komponentweergawes is opgedateer, insluitend die kern Linux 7.1 en GNOME 50.
- Ptyxis vervang BlackBox as die terminaalemulator, Papers vervang Evince as die dokumentkyker, en Resources vervang GNOME System Monitor. File Roller en Photos is nie meer in die standaardverspreiding ingesluit nie.

- Die Eerste Opstelling-koppelvlak, wat outomaties na die opdatering begin, sluit nou opsies in vir die installering van nuwe toepassings en die verwydering van verouderde toepassings.
- Die Apx-toepassingsbestuurder en VSO (Vanilla System Operator)-konfigurator is herskryf met behulp van die nuwe Vanilla SDK, wat die standaardbiblioteke en hulpprogramme wat gebruik word in die ontwikkeling van persoonlike toepassings verenig. Ondersteuning vir koppelvlaklokalisering in verskillende tale met behulp van PO-lêers is bygevoeg. Apx-instellings is van apx.json na config.json verskuif. Die Apx-grafiese koppelvlak, wat saam met Vanilla OS 3 as 'n flatpak-pakket voorsien word, is in die Flathub-gids geleë. Die tak word as basis gebruik vir die generering van die VSO-beeld. Debian Toets eerder Debian Sid (onstabiel).
- Vir installasie en gebruik in houers van enige verspreidings Linux Die ontwikkelingstak van die Distrobox 2-gereedskapstel (2.0.0-rc.4) word gebruik, herskryf in Go.
- Vanilla Continuity-rugsteunhulpmiddels is bygevoeg, wat kiekies gebruik om lêers vanaf die tuisgids te rugsteun, geïnstalleerde Flatpak-pakkette en ABRoot-metadata. Kikies kan gestoor word na 'n plaaslike gids, 'n eksterne skyf of 'n afgeleë ligging. bediener, toeganklik via SFTP, FTP of NFS.
- Die gereedskap vir die skep van persoonlike Vib (Vanilla Image Builder) bouwerk is opgedateer. Die nuwe weergawe voeg funksies by vir die skoonmaak van ongebruikte gidse en die montering van bronkode in 'n houer tydens die bouwerk in plaas daarvan om dit te kopieer.
Bron: opennet.ru

