Dopo tre anni di sviluppo e un anno e mezzo dalla creazione della prima versione alpha, è stato annunciato il passaggio della distribuzione Chimera Linux alla fase di beta testing. La distribuzione è notevole per l'uso del kernel Linux in combinazione con le utility di FreeBSD, il gestore di sistema dinit e la libreria standard C Musl. La build viene eseguita con il compilatore Clang. Il progetto è fondato da Nina Kolesa dell'azienda Igalia, che partecipa allo sviluppo di WebKit, Enlightenment e Void Linux. Le immagini Live di avvio sono state create per le architetture x86_64, ppc64le, aarch64, riscv64 e ppc64 nelle varianti con GNOME (1,5 GB) e KDE (2,2 GB).
Il progetto mira a fornire una distribuzione Linux con strumenti alternativi, sviluppata tenendo conto dell'esperienza con Void Linux (l'autore di Chimera è stato un ex maintainer di Void, responsabile delle architetture POWER e PowerPC). Come Void Linux, il progetto si sviluppa utilizzando un modello rolling (ciclo continuo di aggiornamento delle versioni del software). I componenti userland di FreeBSD sono stati scelti perché meno complessi e più adatti per sistemi leggeri e compatti rispetto agli strumenti GNU standard.
Oltre alle utility di FreeBSD, fornite al posto di pacchetti come coreutils, findutils, diffutils, sed e grep, la distribuzione include GNU Make, util-linux, syslog-ng, udev, pam, dinit, clang, lld, libc++ e musl. Le funzioni di allocazione della memoria in musl sono state sostituite con mimalloc. Come file system viene utilizzato ZFS. La partizione /var non conserva il proprio stato tra i riavvii (stateless). Per la gestione dei flussi multimediali viene utilizzato PipeWire. Negli ambienti grafici, viene utilizzato Wayland come impostazione predefinita.
Per installare programmi aggiuntivi sono disponibili pacchetti binari, così come un proprio sistema di build da sorgenti chiamato cports, scritto in Python. Attualmente ci sono circa 2800 port forniti. L'ambiente di build viene eseguito in un contenitore non privilegiato separato, creato utilizzando l'utility bubblewrap. Per la gestione dei pacchetti binari viene utilizzato il gestore di pacchetti APK (Alpine Package Keeper, apk-tools), mentre come opzione può essere utilizzato Flatpak.

Fonte: opennet.ru
