U publikua versioni i parĂ« alfa i distribucionit SerpentOS, i cili pĂ«rdor menaxherin e paketave moss dhe modelin e azhurnimit tĂ« sistemit tĂ« atomit. Zhvilluesit e paraqesin Serpent OS si hapin e ardhshĂ«m nĂ« evolucionin e distribucioneve Linux. Projekti Ă«shtĂ« i zhvilluar nga ekipi i vjetĂ«r i zhvilluesve tĂ« distribucionit Solus, tĂ« cilĂ«t pĂ«rfshijnĂ« Aiuki Doherty â krijuesin e Solus dhe Joshua Strobl â zhvilluesin kryesor tĂ« mjedisit tĂ« punĂ«s Budgie. NdĂ«rtimet formohen pĂ«r arkitekturĂ«n x86_64-v2 dhe ofrohen me ndriçimin GNOME dhe COSMIC.
Menaxheri i paketave moss pĂ«rdor formatin e vet tĂ« paketave Stone dhe ofron mjete pĂ«r menaxhimin e gjendjes sĂ« sistemit. PĂ«rditĂ«simi bĂ«het nĂ« njĂ« mĂ«nyrĂ« atomike me zĂ«vendĂ«simin e pĂ«rmbajtjes sĂ« seksionit /usr. Distribucioni garanton integritetin e sistemit â nĂ« rast dĂ«shtimi gjatĂ« instalimit tĂ« pĂ«rditĂ«simeve, sistemi rikthehet nĂ« njĂ« gjendje funksionale tĂ« mĂ«parshme. PĂ«rveç bĂ«rthamĂ«s dhe disa komponentĂ«ve tĂ« sistemit, ndryshimet aplikohen nĂ« fluks, pa nevojĂ«n pĂ«r rindizje. PĂ«r tĂ« kursyer hapĂ«sirĂ« diskore gjatĂ« ruajtjes sĂ« disa versioneve tĂ« paketave, aplikohet deduplicimi mbi baza lidhjesh tĂ« ngurta.
Projekti gjithashtu zhvillon instaluesin Lichen, sistemin e ndërtimit boulder, paneli i menaxhimit summit, menaxherin e ngarkesës blsforme dhe sistemin e kontejnerëve moss-container. Menaxheri i paketave dhe utilitetet e nivelit të ulët janë shkruar në gjuhën Rust. Pjesa më e madhe e paketave, duke përfshirë bërthamën Linux, është ndërtuar me ndihmën e kompilatorit Clang. Si bibliotekë standarde për aplikacionet në C++ përdoret libc++ nga projekti LLVM.
Karakteristikat e alfa-versionit të Serpent OS:
- Patch të tjera janë shtuar për pajisjet ASUS dhe Microsoft Surface. Në depo është shtuar një drejtues për GPU NVIDIA (modulet open-gpu-kernel-modules janë rindërtuar).
- Një paketë për instalimin e klientit të shërbimit të dorëzimit të lojërave Steam është shtuar, si dhe janë propozuar drejtuesit mesa-32bit dhe nvidia-graphics-driver-32bit për të ekzekutuar aplikacionet 32-bit në një mjedis 64-bit.

- Kur është e mundur, janë angazhuar komponentët sistemikë në gjuhën Rust: utilitetet GNU coreutils janë zëvendësuar me uutils, programi sudo është zëvendësuar me sudo-rs, në vend të procesit për sinkronizimin e kohës së saktë është përdorur ntpd-rs, utiliteti curl është ndërtuar me bibliotekën rustls dhe backend-in HTTP hyper (mbështetje për hyper është ndalur së fundmi nga projekti Curl për shkak të mungesës së interesit nga zhvilluesit).
- Në ndërtimin me desktopin GNOME, si parazgjedhje është përdorur një komandë thirrëse starship. Në përbërje janë përfshirë: redaktori i kodit zed, profailuesi loupe dhe ndërfaqja për të monitoruar gjendjen e sistemit resources.
- Në mjetin moss për të anashkaluar kufizimin e FS ext4 nga 65 mijë lidhje të forta për çdo inode, është siguruar krijimi i inode-ve të reja për skedarë të zbrazët. Për të parandaluar shterimin e hapësirës së lirë në pjesën ngarkuese (ENOSPC), është realizuar pastrimi automatik i skedarëve të vjetër me bërthama dhe initrd.
- NĂ« menaxherin e ngarkesĂ«s blsforme Ă«shtĂ« siguruar funksionimi nĂ« mod automatik, qĂ« lejon shĂ«rbimin e EFI System Partition dhe regjistrat e ngarkesĂ«s pa ndĂ«rhyrje manuale. ĂshtĂ« thjeshtĂ«suar konfigurimi i parametrave tĂ« komandĂ«s sĂ« bĂ«rthamĂ«s. ĂshtĂ« shtuar mundĂ«sia e formimit tĂ« disa imazheve initrd.
- NĂ« instaluesin lichen Ă«shtĂ« ripĂ«rpunuar ndĂ«rfaqja e pĂ«rdoruesit. ĂshtĂ« shtuar mundĂ«sia e zgjedhjes sĂ« sistemit tĂ« skedarĂ«ve pĂ«r pjesĂ«n rrĂ«njĂ«sore â xfs, ext4 ose f2fs.
- Janë përditësuar versionet e pakove, përfshirë bërthamën Linux 6.12.6, Firefox 133.0.3, LLVM 18.1.8, GNOME 47.2, COSMIC 1.0.0_alpha4.


Burimi: opennet.ru

