Izdana je distribucija Vanilla OS 3, ki uporablja conatnerje in atomska posodobitev.

Po dvoch rokoch vývoja bol vydaný užívateľský distribučný systém Vanilla OS 3, založený na balíkovom základe Debian, ale presahujúci rámec bežnej prebuild. Systémové prostredie v Vanilla OS je montované v režime iba na čítanie a aktualizované atomicky, pričom aplikácie sú spúšťané v samostatných kontajneroch s využitím vrstvy nástroja Distrobox. Ako užívateľské prostredie sa ponúka nemodifikovaný GNOME dodávaný v podobe, v akej ho pôvodne vydali vývojári. Vlastné grafické konfigurátory sú napísané v GTK4 s využitím Libadwaita. Veľkosť iso obrazu je 1,8 GB (x86_64, arm64).

Pre atomické aktualizácie systému projekt vyvíja nástroj ABRoot, ktorý vytvára na úložisku dve identické rootové oddiely - aktívny a pasívny. Aktualizácia systému sa načítava celá a inštaluje do pasívneho oddielu, a po reštarte sa oddiely vymenia - oddiel s nainštalovanou aktualizáciou sa stáva aktívnym, zatiaľ čo predchádzajúci aktívny oddiel je prevedený do pasívneho režimu a čaká na inštaláciu ďalšej aktualizácie. Aktualizácie sa kontrolujú a inštalujú automaticky na pozadí počas minimálneho zaťaženia systému a s potrebným nabitím batérie. Frekvencia kontrolovania aktualizácií je nastaviteľná. Aktivácia nainštalovanej aktualizácie sa uskutoční pri ďalšom reštarte. Ak po aktualizácii niečo nefunguje správne, vykoná sa návrat k predchádzajúcej verzii.

Ďalšie aplikácie sa inštalujú v samostatných kontajneroch pomocou vlastného správcu balíkov apx, ktorý umožňuje inštalovať balíky z rôznych distribúcií v izolovaných sandboxových prostrediach (napríklad je možné inštalovať balíky z Debian, Ubuntu, Arch Linux a Fedora). Správca balíkov je implementovaný ako vrstva nad nástrojom Distrobox, ktorý umožňuje rýchlo nainštalovať a spustiť akúkoľvek distribúciu Linuxu v kontajneri a zabezpečiť jej integráciu s hlavnými systémom. Formát balíkov založených na kontajneroch (Flatpak, Snap alebo Appimage) sa vyberá pri prvom spustení.

Za upravljanje sistemom razvija se alati VSO (Vanilla System Operator), koji omogućuje rešavanje zadataka kao što su ažuriranje sistema, promena podešavanja i kreiranje zadataka vezanih za određene akcije (na primer, moguće je pokrenuti zadatak za prikaz obaveštenja nakon završetka punjenja baterije). Omogućena je ugrađena funkcija pokretanja Android aplikacija pomoću alata Waydroid.

V novi različici:

  • Dodata je podrška za ARM64 arhitekturu.
  • Obezbeđena je podrška za replikabilne izrade koje korisnicima omogućavaju da formiraju svoje izrade koje se bit po bit poklapaju sa ponudama za preuzimanje (osim izrada dopremljenih sa vlasničkim NVIDIA drajverima). Korisnik može lično da proveri da su binarni fajlovi distribuirani u boot slikama sastavljeni iz dostupnih izvora i da ne sadrže skrivene promene.
  • Ažurirane su verzije komponenti, uključujući Linux jezgro 7.1 i GNOME 50.
  • Umesto Black Box, kao emulator terminala koristi se Ptyxis, umesto pregledača dokumenata Evince — Papers, a umesto GNOME System Monitor — Resources. Aplikacije File Roller i Photos su isključene iz osnovne ponude.
  • U interfejs početne postavke (First Setup), koja se automatski pokreće nakon ažuriranja, dodate su mogućnosti za instalaciju novih aplikacija i brisanje neaktuelnih.
  • Menadžer aplikacija Apx i konfigurator VSO (Vanilla System Operator) su prepisani koristeći novi Vanilla SDK, koji unificira standardne biblioteke i alate korišćene za razvoj vlastitih aplikacija. Dodata je podrška za lokalizaciju interfejsa na različite jezike pomoću PO fajlova. Podešavanja apx su premeštena iz apx.json u config.json. U katalogu Flathub smešten je grafički interfejs za Apx, isporučen u Vanilla OS 3 kao flatpak paket. Kao osnova za formiranje VSO slike korišćena je grana Debian Testing umesto Debian Sid (nestabilno).
  • Za instalaciju i pokretanje bilo kojih Linux distribucija u kontejnerima korišćena je grana alata Distrobox 2 (2.0.0-rc.4) u razvoju, prepisana na Go jeziku.
  • Dodan je alat za pravljenje rezervnih kopija Vanilla Continuity, koji koristi snimke za čuvanje rezervnih kopija datoteka iz domaćeg direktorijuma, instaliranih Flatpak paketa i metapodataka ABRoot. Snimci se mogu čuvati u lokalnom direktorijumu, na spoljašnjem uređaju ili na udaljenom strežnikom, dostupnom putem SFTP, FTP ili NFS.
  • Ažuriran je alat za kreiranje prilagođenih izdanja Vib (Vanilla Image Builder). U novoj verziji su dodate funkcije čišćenja neiskorišćenih direktorijuma i montiranja izvornog koda u kontejner tokom izrade umesto kopiranja.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster