È stato presentato il rilascio della distribuzione AerynOS 2025.08, che rappresenta il secondo aggiornamento dopo la rinominazione del progetto da Serpent OS. La distribuzione utilizza un proprio gestore di pacchetti e un modello di aggiornamento atomico del sistema. Lo sviluppo è guidato dal vecchio team di sviluppatori della distribuzione Solus, tra cui Ikey Doherty — creatore di Solus e Joshua Strobl — sviluppatore chiave dell'ambiente desktop Budgie. È stato creato un'immagine ISO avviabile (2 GB) per l'architettura x86_64-v2 e viene fornita con l'ambiente desktop GNOME.
La distribuzione utilizza il gestore pacchetti moss con un formato di pacchetti proprietario Stone e strumenti per gestire lo stato del sistema. Per risparmiare spazio su disco durante la conservazione di più versioni di pacchetti, viene applicata una deduplicazione basata su hard link. Gli aggiornamenti vengono eseguiti in modalità atomica sostituendo il contenuto della partizione /usr. In caso di fallimento durante l'installazione dell'aggiornamento, il sistema torna a uno stato di lavoro precedente.
La maggior parte dei pacchetti, incluso il kernel Linux, è stata assemblata utilizzando il compilatore Clang. Ad eccezione del kernel e di alcuni componenti di sistema, le modifiche vengono applicate in tempo reale, senza necessità di riavvio. Il progetto sviluppa anche l'installer Lichen, il sistema di build boulder, dashboard summit, gestore di avvio blsforme e sistema di contenitori moss-container. In questa fase di sviluppo, la distribuzione ha lo stato di versione alpha.
Tra le novità di questa nuova versione:
- Aggiornato lo stack grafico e le versioni degli ambienti desktop GNOME 48.4, KDE Plasma 6.4.4, Sway 1.11, Cosmic Alpha 7, Mesa 25.2.1.
- Per eseguire le applicazioni Android è stato utilizzato Waydroid 1.5.4.
- Aggiornati i componenti di sistema, come il kernel Linux 6.15.11, LLVM/Clang 20.1.8, uutils-coreutils 0.1.0, sudo-rs 0.2.8.
- Per semplificare l'esecuzione delle applicazioni e dei giochi Windows sono stati utilizzati protontricks 1.13.0 e winetricks 20250102.
- Per la consolidazione dei pacchetti di base del sistema e degli ambienti desktop è stato applicato il concetto di set di pacchetti, che raggruppa in collezioni pacchetti correlati o utilizzati per un'unica finalità. Sono supportati set minimi e completi.
- È stata aggiunta al programma di installazione Lichen la supporto per l'installazione di ambienti desktop utilizzando set di pacchetti.
- È stato effettuato un lavoro di adattamento di AerynOS per l'uso come ambiente host e sistema guest in sistemi di virtualizzazione. Per questi scopi è stato aggiunto il pacchetto virt-manager al repository e inclusi i driver necessari e il supporto per HyperV nel kernel.
- È stato aggiunto il pacchetto scx-scheds, che imposta scx_flash come pianificatore di attività predefinito. Il pianificatore scx_flash utilizza il meccanismo 'sched_ext' (SCX) basato su eBPF e assicura una distribuzione equa e prevedibile delle risorse, il che, ad esempio, consente di mantenere la reattività dell'interfaccia durante l'esecuzione di processi intensivi, come la compilazione in background dei pacchetti.
- Sono stati aggiunti al gestore di pacchetti i comandi 'moss state diff' e 'moss search-file' per valutare le differenze tra due stati del sistema e per cercare file.

Fonte: opennet.ru
