Esimene SerpentOSi alfa-väljaanne on esitatud, kasutades oma pakihaldurit moss ja süsteemi atomaarset värskendamise mudelit. Arendajad tutvustavad Serpent OSi kui järgmise sammu Linuxi distributsioonide evolutsioonis. Projekti arendab vana Soluse arendajate meeskond, kuhu kuuluvad Ikey Doherty — Soluse looja ja Joshua Strobl — Budgie töölaua põhikeeraja. Kogumid on koostatud arhitektuurile x86_64-v2 ja neid pakutakse GNOME ja COSMIC töölauadega.
Pakettihaldur moss kasutab oma pakettide formaati Stone ja pakub tööriistu süsteemi oleku haldamiseks. Uuendamine toimub atomaarsetes režiimides, asendades sisu /usr kaustas. Jaotust garaneteerib süsteemi terviklikkuse — kui installimise ajal tekib tõrge, naaseb süsteem eelmisse tööseisundisse. Välja arvatud kernel ja mõned süsteemikomponendid, rakendatakse muudatusi reaalajas, ilma taaskäivitamiseta. Kõvakettaruumi säästmiseks mitme paketi versiooni hoidmisel kasutatakse deduplikatsiooni kõvade linkide põhjal.
Projekt arendab ka Lichen installeerijat, boulder ehitussüsteemi, juhtpaneel summit, blsforme laadimisjuhi ja moss-container konteinerisüsteemi. Pakettihaldur ja madala taseme utiliidid on kirjutatud Rust keeles. Suur osa pakettidest, sealhulgas Linux kernel, on koostatud Clang kompilaatoriga. C++ rakenduste standardraamatukoguna kasutatakse LLVM projekti libc++.
Serpent OS alfa-versiooni omadused:
- Lisatud on täiendavad plaastrid ASUS ja Microsoft Surface seadmete jaoks. Repositoriumisse on lisatud NVIDIA GPU draiver (open-gpu-kernel-modules moodulite ümberkompileerimine).
- Lisatud on pakk mängude kohaletoimetamise teenuse Steam kliendi installimiseks ning pakutakse draivereid mesa-32bit ja nvidia-graphics-driver-32bit 32-bitiste rakenduste käivitamiseks 64-bitises keskkonnas.

- Võimalusel on kaasatud Rust'i keele süsteemikomponendid: GNU coreutils utiliidid on asendatud uutils'iga, sudo programm on asendatud sudo-rs'iga, täpset aega sünkrooniva protsessi asemel on kasutatud ntpd-rs'i, curl utiliit on kokku pandud rustls teegiga ja HTTP taustaga hyper (hyperi tugi lõpetati hiljuti Curl projekti kaudu arendajate huvi puudumise tõttu).
- GNOME töölaua koostises on vaikimisi aktiveeritud käsurea invite starship. Kaasa kuuluvad: koodiredaktor zed, profilostami tööriist loupe ja süsteemi oleku jälgimise liides resources.
- moss tööriistakomplektis on lahendatud ext4 failisüsteemi piirang 65 000 kõva linki iga inode'i jaoks, võimaldades luua uusi inode'e tühjade failide jaoks. Vaba ruumi ammendumise (ENOSPC) vältimiseks on rakendatud automaatne vanade kerneli ja initrd failide puhastus.
- blsforme käivitushalduris on sujuvam automaatne töö, mis võimaldab hallata EFI süsteemipartiid ja käivitamiseks записи ilma käelise sekkumiseta. Lihtsustatud on kerneli käsurida seade. Lisa võimalus luua mitmeid initrd pilte.
- lichen installeris on kasutajaliides ringi tehtud. Lisatud on valikugraafika süsteemi valimine juurpahade jaoks — xfs, ext4 või f2fs.
- Pakettide versioonid on värskendatud, sealhulgas Linux kernel 6.12.6, Firefox 133.0.3, LLVM 18.1.8, GNOME 47.2, COSMIC 1.0.0_alpha4.


Allikas: opennet.ru

