Lëshimi i shpërndarjes së karbonOS 2022.2 të përmirësuar në mënyrë atomike

Është publikuar CarbonOS 2022.2, një shpërndarje e personalizuar e Linux-it. Ai përdor modelin e përbërjes së sistemit atomik, ku mjedisi bazë ofrohet si një njësi e vetme, në vend që të ndahet në paketa të veçanta. Aplikacionet shtesë instalohen në formatin Flatpak dhe ekzekutohen në kontejnerë të izoluar. Imazhi i instalimit është 2 GB në madhësi. Puna e projektit shpërndahet sipas licencës MIT.

Përmbajtja e sistemit bazë montohet vetëm për lexim për t'u mbrojtur nga modifikimi në rast kompromentimi. Ndarja /usr/local është e shkrueshme. Sistemi i skedarëve është Btrfs, me kompresim të të dhënave të aktivizuar dhe përdorim aktiv të pamjeve të çastit. Procesi i përditësimit të sistemit konsiston në një shkarkim në sfond të një imazhi të ri të sistemit dhe kalimin në të pas një rinisjeje. Imazhi i vjetër i sistemit ruhet dhe përdoruesi mund të kthehet në versionin e mëparshëm në çdo kohë nëse dëshiron ose nëse lindin probleme. Gjatë zhvillimit të shpërndarjes, mjedisi i sistemit ndërtohet duke përdorur mjetet OSTree (imazhi gjenerohet nga një depo e ngjashme me Git) dhe sistemin e ndërtimit BuildStream, pa përdorur paketa nga shpërndarje të tjera.

Shpërndarja ofron një instalues ​​grafik dhe një ndërfaqe fillestare të konfigurimit të sistemit për instalim. Aplikacionet e instaluara nga përdoruesi janë të izoluara nga njëra-tjetra në kontejnerë. Përveç instalimit të paketave Flatpak, shpërndarja mbështet gjithashtu paketën e mjeteve nsbox për krijimin e kontejnerëve të personalizuar, të cilët mund të strehojnë mjedise të shpërndarjeve tradicionale si Arch Linux dhe Debian. Ofrohet gjithashtu mbështetje për paketën e mjeteve podman, duke siguruar përputhshmëri me kontejnerët Docker. Shpërndarja zbaton një mekanizëm të centralizuar të menaxhimit të lejeve bazuar në Polkit - sudo nuk mbështetet dhe pkexec është e vetmja mënyrë për të ekzekutuar komandat me privilegje root.

Projekti po zhvillon mjedisin e vet të përdoruesit, GDE (Graphite Desktop Environment), bazuar në GNOME. Dallimet nga GNOME përfshijnë një ekran të modernizuar hyrjeje, mjet konfigurimi, tregues të volumit dhe shkëlqimit, një panel dhe Graphite Shell. Në versionin e ardhshëm, projekti planifikon të ndërpresë shell-in e tij në favor të GNOME Shell standard dhe të vazhdojë me kontributin e përmirësimeve të projektit në shpërndarjen kryesore të GNOME.

Në versionin e ri:

  • Versionet e komponentëve të shpërndarjes janë përditësuar, duke përfshirë kernelin Linux 5.19, Mesa 22 dhe glibc 2.36.
  • Ndërfaqja e përdoruesit është e sinkronizuar me GNOME 43.
  • Cilësimet e bërthamës janë ripërpunuar, janë përfshirë drajverët që mungojnë.
  • Mbështetje e përmirësuar për sistemet me procesorë Intel, të cilat mbështeten nga përditësimet e mikrokodit dhe përdorin thermald për monitorimin e temperaturës.
  • Fontet e sistemit janë unifikuar.
  • Për të thjeshtuar debugimin, skedarët debuginfo ngarkohen sipas nevojës.
  • Një modul bootstrap është ndarë nga paketa kryesore, i projektuar për montimin e shpërndarjes, i cili tani mund të përdoret veçmas nga carbonOS për montimin e projekteve të tjera.
  • Mbështetje e implementuar pjesërisht për vërtetimin e gjurmëve të gishtave, mbështetje për sisteme me GPU të shumëfishta dhe mbështetje për kartat grafike NVIDIA.

Burimi: opennet.ru