Distribúcia Serpent OS prešla do fázy alfa testovania.

Bol prvý alfa-release distribúcie SerpentOS, ktorá využíva vlastný balíčkový manažér moss a atomový model aktualizácie systému. Vývojári prezentujú Serpent OS ako ďalší krok v evolúcii distribúcií Linuxu. Projekt vyvíja starý tím vývojárov distribúcie Solus, medzi ktorými sú Ajki Doherty (Ikey Doherty) — zakladateľ Solus a Joshua Strobl — kľúčový vývojár pracovného prostredia Budgie. Sestavy sú vytvárané pre architektúru x86_64-v2 a dodávajú sa s pracovnými prostrediami GNOME a COSMIC.

Balíčkový manažér moss používa vlastný formát balíkov Stone a poskytuje nástroje na správu stavu systému. Aktualizácia sa vykonáva v atomovom režime s nahradením obsahu oddielu /usr. Distribúcia zaručuje integritu systému — v prípade zlyhania počas inštalácie aktualizácie sa systém vráti do predchádzajúceho pracovného stavu. Okrem jadra a niektorých systémových komponentov sa zmeny aplikujú za behu bez potreby reštartovania. Na úsporu diskového priestoru pri uchovávaní viacerých verzií balíkov sa aplikuje deduplikačná metóda založená na tvrdých odkazoch.

Projekt tiež vyvíja inštalátor Lichen, systém zostavenia boulder, ovládací panel summit, manažér zavádzača blsforme a systém kontajnerov moss-container. Balíčkový manažér a nízkoúrovňové utilities sú napísané v jazyku Rust. Väčšina balíkov, vrátane jadra Linuxu, je zostavená pomocou kompilátora Clang. Ako štandardná knižnica pre aplikácie v C++ sa používa libc++ z projektu LLVM.

Funkcie alfa verzie Serpent OS:

  • Pridané sú dodatočné patche pre zariadenia ASUS a Microsoft Surface. Do repozitára bol pridaný ovládač pre GPU NVIDIA (prekompilované moduly open-gpu-kernel-modules).
  • Pridaný balík na inštaláciu klienta služby doručovania hier Steam a navrhnuté ovládače mesa-32bit a nvidia-graphics-driver-32bit na spustenie 32-bitových aplikácií v 64-bitovom prostredí.
    Distribúcia Serpent OS prešla do fázy alfa testovania.
  • Kde je to možné, sú zapojené systémové komponenty v jazyku Rust: nástroje GNU coreutils sú nahradené uutils, program sudo je nahradený sudo-rs, namiesto procesu pre synchronizáciu presného času je používaný ntpd-rs, nástroj curl je zostavený s knižnicou rustls a HTTP backendom hyper (podpora hyper bola nedávno ukončená projektom Curl kvôli nedostatku záujmu zo strany vývojárov).
  • V predvolenom nastavení prostredia GNOME je zapnutý príkazový riadok starship. Obsahuje: editor kódu zed, profiler loupe a rozhranie na sledovanie stavu systému resources.
  • V nástroji moss na obídenie obmedzenia systému súborov ext4 na 65 tisíc tvrdých odkazov na každý inode je zabezpečené vytváranie nových inode pre prázdne súbory. Na zabránenie vyčerpaniu voľného miesta na spúšťacej partícii (ENOSPC) je implementované automatické čistenie starých súborov s jadrami a initrd.
  • V spúšťacom manažéri blsforme je zabezpečený automatický režim, ktorý umožňuje správu EFI System Partition a spúšťacích záznamov bez manuálneho zásahu. Zjednodušené nastavenie parametrov príkazového riadku jadra. Pridaná možnosť vytvárania viacerých obrazov initrd.
  • V inštalátore lichen bol prepracovaný používateľský rozhranie. Pridaná možnosť výberu súborového systému pre koreňovú partíciu — xfs, ext4 alebo f2fs.
  • Aktualizované verzie balíkov, medzi ktorými sú jadro Linux 6.12.6, Firefox 133.0.3, LLVM 18.1.8, GNOME 47.2, COSMIC 1.0.0_alpha4.

Distribúcia Serpent OS prešla do fázy alfa testovania.
Distribúcia Serpent OS prešla do fázy alfa testovania.


Zdroj: opennet.ru
Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster