Beta release della distribuzione Chimera, che combina il kernel Linux con l'ambiente FreeBSD

Dopo tre anni di sviluppo e un anno e mezzo dalla formazione della prima versione alfa, è stato annunciato il passaggio della distribuzione Chimera Linux alla fase di beta testing. La distribuzione è nota per l'uso del kernel Linux insieme agli strumenti di FreeBSD, al gestore di sistema dinit e alla libreria standard C Musl. La compilazione è realizzata con il compilatore Clang. Il progetto è fondato da Nina Kolesa della compagnia 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 versioni con GNOME (1,5 GB) e KDE (2,2 GB).

Il progetto mira a fornire una distribuzione Linux con strumenti alternativi, costruita tenendo conto dell'esperienza di sviluppo di 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 software). I componenti utente di FreeBSD sono stati scelti perché meno complessi e più adatti per sistemi leggeri e compatti rispetto agli strumenti GNU standard.

Oltre agli strumenti di FreeBSD forniti al posto di pacchetti come coreutils, findutils, diffutils, sed e grep, nel sistema sono utilizzati 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 da mimalloc. Come file system viene impiegato ZFS. La partizione /var non mantiene il proprio stato tra i riavvii (stateless). Per gestire i flussi multimediali viene utilizzato PipeWire. Negli ambienti grafici, Wayland è utilizzato di default.

Per l'installazione di ulteriori programmi sono disponibili sia pacchetti binari che un sistema di compilazione personalizzato dai sorgenti — cports, scritto in Python. Attualmente gestisce circa 2800 porting. L'ambiente di compilazione viene avviato in un contenitore non privilegiato, creato utilizzando gli strumenti di bubblewrap. Per la gestione dei pacchetti binari viene utilizzato il gestore di pacchetti APK (Alpine Package Keeper, apk-tools), e come opzione può essere utilizzato anche Flatpak.

Beta release della distribuzione Chimera, che combina il kernel Linux con l'ambiente FreeBSD


Fonte: opennet.ru
Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster