Vabavara SO Vanilla OS 3 vÀljaanne, mis kasutab konteinereid ja aatomilisi vÀrskendusi

PĂ€rast kahe aasta arendust on vĂ€lja antud Vanilla OS 3 kasutajadistributsioon, mis pĂ”hineb Debian pakkepĂ”hjal, kuid ĂŒletab tavapĂ€rase ĂŒmberkomplekteerimise. Vanilla OS-i sĂŒsteemi keskkond monteeritakse ainult lugemisreĆŸiimis ja uuendatakse atomaarsetena, rakendused kĂ€ivitatakse eraldi konteinerites, kasutades Distroboxi tööriistade baasil katet. Kasutajakeskkonnana pakutakse muutmata GNOME'i, mis on tarnitud nii, nagu algselt vĂ€ljastavad arendajad. Omanikud graafilised konfigureerijad on kirjutatud GTK4 kasutades Libadwaita. ISO-pildi suurus on 1,8 GB (x86_64, arm64).

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:

  • Lisatud ARM64 arhitektuuri tugi.
  • Tagatud reprodutseeritavad kogud, mis vĂ”imaldavad kasutajal luua oma kogusid, mis bitide tasandil vastavad allalaaditavatele valmis kogudele (vĂ€lja arvatud kogud, mis on tarnitud patenteeritud NVIDIA draiveritega). Kasutaja vĂ”ib isiklikult veenduda, et laadimispiltides laiali jagatud binaarfailid on koostatud pakutud allikakoodidest ega sisalda peidetud muudatusi.
  • Ajavahemiku komponendid on uuendatud, sealhulgas Linuxi kernel 7.1 ja GNOME 50.
  • Terminal emulaatorina on asendatud Ptyxisega, dokumendi vaatamise asemel on Eveince asendatud Papersiga, GNOME System Monitor asemel on Resources. PĂ”hikomplektist on eemaldatud rakendused File Roller ja Photos.
  • Esialgse seadistamise (First Setup) liidesele, mis kĂ€ivitub automaatselt pĂ€rast uuendust, on lisatud vĂ”imalused uute rakenduste installimiseks ja vanade mitteaktuaalsete eemaldamiseks.
  • Rakenduste haldur Apx ja konfigureerija VSO (Vanilla System Operator) on ĂŒmber kirjutatud uue Vanilla SDK kasutades, mis ĂŒhtlustab tĂŒĂŒpilisi teeke ja utiliite, mida kasutatakse oma rakenduste arendamiseks. Lisatud on liidese lokaliseerimise tugi erinevatesse keeltesse PO-failide abil. Apxi seaded on viidud apx.json-file'ist config.json-file'isse. Flathub'i kataloogis on Apx-i graafiline liides, mida tarnitakse Vanilla OS 3 osana flatpak-paketina. VSO pildi koostamiseks on kasutatud Debian Testing haru, mitte Debian Sid (ebastabiilne).
  • Mis tahes Linuxi distributsioonide installimiseks ja kĂ€ivitamiseks konteinerites on kasutatud arendustegevuses oleva Distrobox 2 tööriistade haru (2.0.0-rc.4), mis on ĂŒmber kirjutatud Go keeles.
  • Vanilla Continuity varukoopiate tööriistakomm on lisatud, mis kasutab failide varukoopiate tegemiseks snapaid, sealhulgas kodukatalooge, installitud Flatpak-pakette ja ABRooti metaandmeid. Snapshots saab salvestada kohalikku katalooge, vĂ€listesse mĂ€luseadmetesse vĂ”i eemal. serveris, mis on saadaval SFTP, FTP vĂ”i NFS kaudu.
  • Vib (Vanilla Image Builder) enda kogude loomise tööriistakomme on uuendatud. Uues versioonis on lisatud funktsioonid kasutamata kataloogide puhastamiseks ja allika mountimiseks konteinerisse kokkupanemise ajal, selle asemel et kopeerida.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster