A Serpent OS disztribúció alfa tesztelési fázisba lépett

Bemutatkozott a SerpentOS disztribúció első alfa kiadása, amely a saját csomagkezelőjét, a mosst és az atomikus rendszerfrissítési modellt használja. A fejlesztők a Serpent OS-t a Linux disztribúciók evolúciójának következő lépéseként mutatják be. A projektet a Solus disztribúció régi fejlesztőcsapata készíti, köztük Ikey Doherty, a Solus teremtője, és Joshua Strobl, a Budgie asztali környezet kulcsfejlesztője. A verziók x86_64-v2 architektúrára készülnek, és a GNOME és COSMIC asztali környezetekkel érkeznek.

A moss csomagkezelő saját Stone csomagformátumot használ, és eszközöket biztosít a rendszer állapotának kezelésére. Az atomikus üzemmódban történik a frissítés, amely a /usr tartalmát cseréli le. A disztribúció garantálja a rendszer integritását – frissítési hiba esetén a rendszer visszaáll a korábbi működő állapotba. A kernel és néhány rendszerkomponens kivételével a változtatások azonnal érvényesülnek, újraindítás nélkül. A lemezterület megtakarítása érdekében a csomagok több verziójának tárolásához deduplikálást alkalmaznak kemény hivatkozások alapján.

A projekt keretein belül fejlesztés alatt áll a Lichen telepítő, a boulder build rendszer, vezérlőpanel summit, a blsforme betöltőkezelő és a moss-container konténer rendszer. A csomagkezelő és az alacsony szintű segédprogramok Rust nyelven íródtak. A csomagok nagy része, beleértve a Linux kernelt, Clang fordítóval készült. A C++ programokhoz a standard könyvtárként az LLVM projekt libc++-ját használják.

A Serpent OS alfa verziójának jellemzői:

  • További javítások kerültek hozzáadásra ASUS és Microsoft Surface eszközökhöz. A tárolóba egy NVIDIA GPU illesztőprogram került, amely az open-gpu-kernel-modules modulok újrafordításával készült.
  • Hozzáadva egy csomag a Steam játékok kiszolgáló ügyfél telepítésére, valamint a 32 bites alkalmazások 64 bites környezetben történő futtatásához szükséges mesa-32bit és nvidia-graphics-driver-32bit illesztőprogramok ajánlva.
    A Serpent OS disztribúció alfa tesztelési fázisba lépett
  • Amennyire lehetséges, Rust nyelven készült rendszerkomponensek hasznosításra kerültek: a GNU coreutils segédprogramokat uutils-re cserélték, a sudo programot sudo-rs-re váltották, a pontos idő szinkronizálásához használt folyamat helyett ntpd-rs-t használnak, a curl segédprogram rustls könyvtárral és hyper HTTP hátsó résszel került összeállításra (a hyper támogatását nemrégiben megszüntette a Curl projekt, mivel a fejlesztők részéről hiányzott az érdeklődés).
  • Alapértelmezett GNOME asztali környezettel a starship parancssori felkérés van bekapcsolva. A következőket tartalmazza: a zed kódszerkesztőt, a loupe profiler-t és a rendszerállapotot nyomon követő resources interfészt.
  • A moss eszközkészlet a 65 ezer hardlinkre vonatkozó ext4 fájlrendszer korlátozásának megkerülésére új inodok létrehozását biztosítja üres fájlokhoz. A betöltési partíció szabad helyének kimerülésének (ENOSPC) megelőzése érdekében automatikus tisztítást valósítottak meg a régi fájlokról és az initrd-ről.
  • A blsforme betöltőkezelő automatikus módú működése lehetővé teszi az EFI rendszerpartíció és a betöltési bejegyzések kezelését manuális beavatkozás nélkül. Egyszerűsítették a kernel parancssori paraméterek beállítását. Lehetővé vált több initrd kép létrehozása.
  • A lichen telepítője felhasználói felületét teljesen átdolgozták. Lehetővé tették a fájlrendszer kiválasztását a gyökérpartíció számára — xfs, ext4 vagy f2fs.
  • Frissítették a csomagok verzióit, köztük a Linux 6.12.6, Firefox 133.0.3, LLVM 18.1.8, GNOME 47.2, COSMIC 1.0.0_alpha4.

A Serpent OS disztribúció alfa tesztelési fázisba lépett
A Serpent OS disztribúció alfa tesztelési fázisba lépett


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