U përmend puppy-alpha i distribucionit SerpentOS, i cili përdor menaxherin e paketave moss dhe modelin atomik të përditësimit të sistemit. Zhvilluesit e paraqesin Serpent OS si një hap të ardhshëm në evolucionin e distribucioneve Linux. Projekti po zhvillohet nga ekipi i vjetër i zhvilluesve të distribucionit Solus, përfshirë Ikey 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 vijnë me Desktop-et GNOME dhe COSMIC.
Menaxheri i paketave moss përdor formatin e tij të paketave Stone dhe ofron mjete për menaxhimin e gjendjes së sistemit. Përditësimi kryhet në mënyrë atomike duke zëvendësuar përmbajtjen e përgjithshëm /usr. Distribucioni garanton integritetin e sistemit - në rast të një dështimi gjatë instalimit të përditësimit, sistemi kthehet në një gjendje të kaluar funksionale. Përveç bërthamës dhe disa komponentëve sistemorë, ndryshimet zbatohen në mënyrë të menjëhershme, pa nevojën për një ri-boot. Për të kursyer hapësirën e diskut gjatë ruajtjes së versioneve të shumta të pakove, aplikohet deduplication mbi bazën e lidhjeve të rrepta.
Projekti gjithashtu zhvillon instaluesin Lichen, sistemin e ndërtimit boulder, panairi i menaxhimit summit, menaxherin e ngarkesave blsforme dhe sistemin e kontejnerëve moss-container. Menaxheri i paketave dhe utilitat e nivelit të ulët janë shkruar në gjuhën Rust. Pjesa më e madhe e pakove, duke përfshirë bërthamën Linux, është ndërtuar me ndihmën e kompilatorit Clang. Si bibliotekë standarde për aplikacionet C++ përdoret libc++ nga projekti LLVM.
Karakteristikat e versionit alpha të Serpent OS:
- Janë shtuar patch-e suplementare për pajisjet ASUS dhe Microsoft Surfac. Në repozitor është shtuar një driver për GPU NVIDIA (modulet open-gpu-kernel-modules janë riparuar).
- ĂshtĂ« shtuar njĂ« paketĂ« pĂ«r instalimin e klientit tĂ« shĂ«rbimit tĂ« dĂ«rgesĂ«s sĂ« lojĂ«rave Steam dhe janĂ« ofruar driverĂ«t mesa-32bit dhe nvidia-graphics-driver-32bit pĂ«r ekzekutimin e aplikacioneve 32-bit nĂ« njĂ« ambient 64-bit.

- Sipas mundësive janë angazhuar komponentë sistemorë në gjuhën Rust: utilitat GNU coreutils janë zëvendësuar me uutils, programu sudo është zëvendësuar me sudo-rs, në vend të procesit për sinkronizimin e kohës së saktë është angazhuar ntpd-rs, utilita curl është ndërtuar me bibliotekën rustls dhe HTTP-backend hyper (mbështetje hyper është ndaluar për disa ditë nga projekti Curl për shkak të mungesës së interesit nga zhvilluesit).
- Në ndërtimin me desktopin GNOME, komanda e linjës starship është e angazhuar si parazgjedhje. Në përmbajtje përfshihen: redaktori i kodit zed, profiluesi loupe dhe ndërfaqja për mbajtjen e gjendjes së sistemit resources.
- Në mjetin moss për të anashkaluar kufizimin e sistemit të skedarëve ext4 në 65 mijë lidhje të forta për çdo inode, është siguruar krijimi i inode-ve të reja për skedarët bosh. Për të parandaluar shterimin e hapësirës së lirë në ndarjen e ngarkesës (ENOSPC), është implementuar pastrimi automatik i skedarëve të vjetër me bërthamë dhe initrd.
- NĂ« menaxherin e boot-it blsforme, Ă«shtĂ« siguruar funksionimi nĂ« modalitetin automatik, duke lejuar shĂ«rbimin e Partitionit tĂ« Sistemit EFI dhe regjistrimeve tĂ« ngarkimit pa ndĂ«rhyrje manuale. JanĂ« thjeshtuar parametrat e konfigurimit tĂ« komandĂ«s sĂ« bĂ«rthamasĂ«. ĂshtĂ« shtuar mundĂ«sia e formimit tĂ« disa imazheve initrd.
- Në instaluesin lichen, është ripërdorur ndërfaqja e përdoruesit. është shtuar mundësia për të zgjedhur sistemin e skedarëve për ndarjen kryesore - xfs, ext4 ose f2fs.
- Janë përditësuar versionet e paketave, 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

