Megjelent a carbonOS 2022.2 felhasználói Linux disztribúciója, amelyet atomikus rendszerkomponálási modell alapján építettek fel, amelynél az alap környezet egy egységként érkezik, nem különálló csomagokra bontva. További alkalmazások Flatpak formátumban telepíthetők, és elszigetelt konténerekben futnak. A telepítő képfájl mérete 2 GB. A projekt fejlesztése MIT licenc alatt terjesztésre kerül.
Az alap rendszert csak olvasási módban kötik a módosítások védelme érdekében a kompromittálódás esetén. A /usr/local partíció írásra elérhető. A fájlrendszer Btrfs, amely a tárolt adatok tömörítését és a pillanatképek aktív alkalmazását foglalja magában. A rendszerfrissítés folyamata a háttérben új rendszerkép letöltéséből és annak átkapcsolásából áll újraindítás után. Ezalatt a régi rendszerkép megmarad, és a felhasználó bármikor visszatérhet a korábbi verzióra, ha szükséges vagy problémák merülnek fel. A disztribúció fejlesztése során a rendszerkörnyezet összetevőit az OSTree eszközkészlet segítségével állítják elő (a kép Git-szerű tárolóból jön létre) és a BuildStream építési rendszer, más disztribúciók csomagjainak felhasználása nélkül.
A disztribúció telepítéséhez grafikus telepítő és a rendszer kezdeti beállításának felülete áll rendelkezésre. A felhasználó által telepített alkalmazások elszigetelten működnek konténerekben. A Flatpak csomagok telepítése mellett a disztribúció lehetővé teszi az nsbox eszközkészlet használatát alternatív konténerek létrehozására, amelyek között helyet kaphatnak hagyományos disztribúciók, mint például az Arch Linux és a Debian. A podman eszközkészlet támogatása is biztosított, amely kompatibilitást nyújt a Docker konténerekkel. A disztribúció központi jogosultságkezelő mechanizmusa Polkit alapú — a sudo nem támogatott, és a root jogú parancsok végrehajtásának egyetlen módja a pkexec.
A projekt saját GDE (Graphite Desktop Environment) felhasználói környezetet fejleszt, amely a GNOME-ra épül. A GNOME-hoz képest a következő különbségek találhatóak: modernizált bejelentkezési képernyő, konfiguráló, hangerő- és fényerő-indikátorok, valamint a Graphite Shell panel és héj. A következő kiadásban lemondanak a saját héj támogatásáról a natív GNOME Shell javára, és a projekt által kifejlesztett fejlesztéseket a GNOME alapvető összetételébe kívánják beépíteni.
Az új verzióban:
- Frissítették a disztribúció összetevőinek verzióit, beleértve a Linux 5.19 magot, a Mesa 22-t és a glibc 2.36-ot.
- A felhasználói héj szinkronban van a GNOME 43-mal.
- Átdolgozták a kernel beállításait, és beépítették a hiányzó drivereket.
- Javították az Intel processzorok támogatását, biztosítva a mikrokód frissítések telepítését, a hőmérséklet ellenőrzésére pedig a thermald működik.
- Egységesítették a rendszer betűtípusait.
- A hibakeresést megkönnyítendő, debuginfo fájlok betöltését szerveztek meg igény szerint.
- Kiemeletek egy bootstrap-modult az alap összetételből, amely a disztribúció összeállítására szolgál, és most már külön használható a carbonOS-tól más projektek összeállításához.
- Részlegesen megvalósították az ujjlenyomat-azonosítás támogatását, a több GPU rendszer támogatását és a NVIDIA grafikus kártyák támogatását.
Forrás: opennet.ru
