Izdanje atomarno ažurirajuće distribucije carbonOS 2022.2

Objavljen je izdanak korisničkog Linux distribucije carbonOS 2022.2, temeljen na modelu atomske kompozicije sustava, gdje se osnovno okruženje isporučuje kao jedinstvena cjelina, a ne razdvojeno na pojedinačne pakete. Dodatne aplikacije se instaliraju u Flatpak formatu i pokreću u izoliranim kontejnerima. Veličina instalacijskog imidža iznosi 2 GB. Radovi projekta distribuiraju se pod MIT licencom.

Sadržaj osnovnog sustava montira se u načinu samo za čitanje radi zaštite od izmjena u slučaju kompromitacije. Područje /usr/local dostupno je za zapis. Kao datotečni sustav koristi se Btrfs s uključenim kompresijom pohranjenih podataka i aktivnom primjenom snimaka (snapshots). Proces ažuriranja sustava svodi se na pozadinsko preuzimanje novog sustavnog imidža i prebacivanje na njega nakon ponovnog pokretanja. Pri tome se stari sustavni imidž čuva i korisnik se, po želji ili u slučaju problema, može u svako doba vratiti na prethodnu verziju. U procesu razvoja distribucije, sadržaj sustavnog okruženja sastavlja se pomoću alata OSTree (imidž se formira iz Git-sličnog repozitorija) i sustava za izradu BuildStream, bez korištenja paketa iz drugih distribucija.

Za instalaciju distribucije nuditelj se grafički instalacijski program i sučelje za prvotno postavljanje sustava. Aplikacije koje instalira korisnik izoliraju se jedna od druge u kontejnerima. Osim instalacije Flatpak paketa, distribucija također omogućava upotrebu alata nsbox za stvaranje proizvoljnih kontejnera, u kojima se mogu nalaziti okruženja tradicionalnih distribucija, poput Arch Linux i Debian. Također se pruža podrška alatu podman, koji osigurava kompatibilnost s Docker kontejnerima. U distribuciji je implementiran centralizirani mehanizam za upravljanje ovlastima temeljen na Polkit-u — sudo nije podržan, a jedini način izvršavanja naredbi s root pravima je pkexec.

Projekt razvija svoje korisničko okruženje GDE (Graphite Desktop Environment), temeljeno na GNOME-u. Među razlikama od GNOME-a su: modernizirani ekran prijave, konfigurator, indikatori glasnoće i svjetline, ploča i Graphite Shell. U sljedećem izdanju planiraju odustati od održavanja vlastitog shell-a u korist standardnog GNOME Shell-a i preći na promociju poboljšanja razvijenih projektom u osnovu GNOME-a.

U novoj verziji:

  • Ažurirane su verzije komponenti distribucije, uključujući Linux kernel 5.19, Mesa 22 i glibc 2.36.
  • Korisnički shell je usklađen s GNOME 43.
  • Preuređene su postavke kernela, uključeni su nedostajući drajveri.
  • Poboljšana je podrška za sustave s Intel procesorima, za koje je omogućena instalacija ažuriranja mikro koda, a za kontrolu temperature korišten je thermald.
  • Provodi se unifikacija sistemskih fontova.
  • Radi pojednostavljenja debagiranja organizirana je učitavanje debuginfo datoteka po potrebi.
  • Iz glavnog sastava izdvojen je bootstrap modul, namijenjen za izradu distribucije, koji se sada može koristiti odvojeno od carbonOS-a za izradu drugih projekata.
  • Djelomično je implementirana podrška za autentifikaciju putem otiska prsta, podrška za sustave s više GPU-a i podrška za NVIDIA grafičke kartice.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster