Udgivelsen af den atomisk opdaterbare distribution carbonOS 2022.2

Udgaven af den brugerrettede Linux-distribution carbonOS 2022.2 er offentliggjort. Den er bygget med en atomar systemkomponering, hvor det grundlæggende miljø leveres som en helhed uden opdeling i separate pakker. Yderligere applikationer installeres i Flatpak-format og køres i isolerede containere. Størrelsen på installationsbilledet er 2 GB. Projektets resultater distribueres under MIT-licensen.

Indholdet af det grundlæggende system monteres i skrivebeskyttet tilstand for at beskytte mod ændringer i tilfælde af kompromittering. Partitionen /usr/local er skrivebar. Btrfs anvendes som filsystem med aktiveret datakomprimering og aktiv brug af snapshots. Systemopdateringsprocessen reduceres til baggrundsdownload af et nyt systembillede og skift til dette efter genstart. Det gamle systembillede gemmes, så brugeren når som helst kan vende tilbage til en tidligere version, hvis der opstår problemer. Under udviklingen af distributionen samles systemmiljøets indhold ved hjælp af OSTree-værktøjer (billedet dannes fra et Git-lignende repository) og BuildStream-buildsystemet, uden brug af pakker fra andre distributioner.

Til installation af distributionen tilbydes en grafisk installationsprogram og en grænseflade til den indledende systemkonfiguration. Brugerinstallerede applikationer isoleres fra hinanden i containere. Ud over installation af Flatpak-pakker giver distributionen også mulighed for at bruge nsbox-værktøjet til at oprette godtykkelige containere, som blandt andet kan rumme miljøer fra traditionelle distributioner såsom Arch Linux og Debian. Der er også støtte til podman-værktøjet, der sikrer kompatibilitet med Docker-containere. Distributionen implementerer et centraliseret myndighedsstyringssystem baseret på Polkit — sudo understøttes ikke, og den eneste måde at udføre kommandoer med root-rettigheder på er pkexec.

Projektet udvikler sit eget brugermiljø GDE (Graphite Desktop Environment), baseret på GNOME. Blandt forskellene fra GNOME er: moderniserede login-skærme, konfigurationsværktøjer, indikatorer for lydstyrke og lysstyrke, samt Graphite Shell-panelet. I den næste version vil man opgive at opretholde sin egen shell til fordel for den standard GNOME Shell og overgå til at promovere de forbedringer, der udvikles af projektet, i den primære GNOME.

I den nye version:

  • Versionerne af distributionskomponenterne er blevet opdateret, inklusive Linux-kernen 5.19, Mesa 22 og glibc 2.36.
  • Brugergrænsefladen er synkroniseret med GNOME 43.
  • Kerneindstillingerne er blevet revideret, og manglende drivere er blevet inkluderet.
  • Støtten til systemer med Intel-processorer er forbedret, hvilket muliggør installation af mikrokodeopdateringer, og thermald er blevet brugt til at overvåge temperaturen.
  • Der er gennemført en ensartethed af system skrifttyper.
  • For at forenkle fejlfindingen er indlæsning af debuginfo-filer organiseret efter behov.
  • Der er udskilt en bootstrap-modul fra hovedsammensætningen, beregnet til at bygge distributionen, som nu kan bruges adskilt fra carbonOS til at opbygge andre projekter.
  • Delvist implementeret støtte til fingeraftryksautentificering, støtte til systemer med flere GPU'er og støtte til NVIDIA-grafikkort.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster