Az atomikusan frissíthető carbonOS disztribúció első kiadása

Bemutatkozott az első felhasználói Linux disztribúció, a carbonOS, amelyet az atomikus rendszerszerkezeti modell alapján építettek fel, ahol az alap környezeti elem egy egységként érkezik, nem feltörve külön csomagokra. Kiegészítő alkalmazások Flatpak formátumban kerülnek telepítésre, és izolált konténerekben futnak. A telepítő kép mérete 1,7 GB. A projekt eredményei MIT licenc alatt kerülnek terjesztésre.

A rendszer alapvető tartalmát írásvédett módban szerelik fel, hogy védve legyen a módosítástól, ha a biztonság veszélybe kerül (jövőbeli tervek között szerepel az adatok titkosításának és a fájlok integritásának digitális aláírásokkal való ellenőrzésének lehetősége). A /usr/local rész írásra elérhető. A rendszerfrissítési folyamat lényege az új rendszerkép háttérben való letöltése és annak átváltása újraindítás után. Eközben a régi rendszerkép megmarad, és a felhasználó döntése szerint bármikor visszatérhet a korábbi verzióhoz, ha úgy kívánja, vagy problémák merülnek fel. A disztribúció fejlesztésének során a rendszeren belüli tartalmakat az OSTree eszközkészlettel állítják össze (a kép egy Git-szerű tárolóból készül), a BuildStream építkezési rendszeren keresztül, más disztribúciókból származó csomagok felhasználása nélkül.

A felhasználó által telepített alkalmazások egymástól elkülönítve futnak konténerekben. A Flatpak csomagok telepítésén kívül a disztribúció lehetőséget biztosít az nsbox eszköz használatára is, amely lehetővé teszi tetszőleges konténerek létrehozását, amelyek között hagyományos disztribúciók, mint például az Arch Linux és a Debian környezetei is elhelyezhetők. A podman eszközkészlet támogatása is rendelkezésre áll, amely a Docker konténerekkel való kompatibilitást biztosít. A disztribúció telepítéséhez grafikus telepítő és a rendszer első beállításához szükséges felület áll rendelkezésre.

A Btrfs fájlrendszert használ, benne a tárolt adatok tömörítésével és aktívan alkalmazott pillanatfelvételekkel. A memóriahiányos helyzetek kezelésére a systemd-oomd van alkalmazva, és a külön partíció helyett a swap-on-zram technológiát használja, lehetővé téve a kifésülésre kerülő memóriaoldalak tömörített formában történő tárolását. A disztribúcióban központosított jogosultságkezelő mechanizmus működik Polkit alapjain — a sudo nem támogatott, és a root jogú parancsok végrehajtásának egyetlen módja a pkexec.

A projekt saját felhasználói környezetét, a GDE-t (Graphite Desktop Environment) fejleszti, amely a GNOME 42-re épül, és tartalmazza a GNOME szállítmányból származó alkalmazásokat. A GNOME-tól való eltérések között szerepel a modernizált bejelentkezési képernyő, a konfiguráló, a hangerő- és fényerőjelzők, valamint a Graphite Shell panel és héj. A rendszerfrissítések telepítésének kezelésére a GNOME Software alapú alkalmazáskezelőt alkalmazzák. A multimédiás folyamatok kezeléséhez a PipeWire használatos. Beépített támogatás áll rendelkezésre különféle multimédiás kodekekhez.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster