Beta-Version der Distribution Chimera, die den Linux-Kernel mit der FreeBSD-Umgebung kombiniert

Nach drei Jahren Entwicklung und anderthalb Jahren seit der Erstellung der ersten Alpha-Version wurde der Übergang der Chimera Linux-Distribution in die Beta-Testphase angekĂŒndigt. Die Distribution zeichnet sich durch die Verwendung des Linux-Kernels in Kombination mit Utilities aus FreeBSD, dem Systemmanager dinit und der Standard-C-Bibliothek Musl aus. Die Erstellung erfolgt mit dem Compiler Clang. Das Projekt wurde von Nina Kolesa aus dem Unternehmen Igalia ins Leben gerufen, das an der Entwicklung von WebKit, Enlightenment und Void Linux beteiligt ist. BootfĂ€hige Live-Images wurden fĂŒr die Architekturen x86_64, ppc64le, aarch64, riscv64 und ppc64 in den Varianten mit GNOME (1,5 GB) und KDE (2,2 GB) erstellt.

Das Projekt zielt darauf ab, eine Linux-Distribution mit alternativen Werkzeugen bereitzustellen, die auf den Erfahrungen aus der Entwicklung von Void Linux basiert (der Autor von Chimera war ehemaliger Maintainer von Void und verantwortlich fĂŒr die Architekturen POWER und PowerPC). Wie Void Linux entwickelt sich das Projekt unter Verwendung eines Rolling-Modells (kontinuierlicher Versionsaktualisierungszyklus). Benutzerkomponenten von FreeBSD wurden ausgewĂ€hlt, da sie weniger kompliziert und besser fĂŒr leichte und kompakte Systeme geeignet sind als die Standardwerkzeuge von GNU.

Neben den von FreeBSD gelieferten Tools, die Pakete wie coreutils, findutils, diffutils, sed und grep ersetzen, sind in der Distribution GNU Make, util-linux, syslog-ng, udev, pam, dinit, clang, lld, libc++ und musl integriert. Die Speicherzuweisungsfunktionen in musl wurden durch mimalloc ersetzt. Als Dateisystem kommt ZFS zum Einsatz. Die Partition /var speichert ihren Zustand nicht zwischen Neustarts (stateless). Zur Verwaltung von Multimedia-Streams wird PipeWire verwendet. In grafischen Umgebungen wird standardmĂ€ĂŸig Wayland verwendet.

FĂŒr die Installation zusĂ€tzlicher Programme werden sowohl BinĂ€rpakete als auch ein eigenes System zur Erstellung aus Quelltexten — cports, geschrieben in Python — angeboten. Derzeit werden etwa 2800 Ports unterstĂŒtzt. Die Build-Umgebung wird in einem separaten nicht privilegierten Container gestartet, der mit dem Werkzeug bubblewrap erstellt wird. Zum Verwalten von BinĂ€rpaketen wird der Paketmanager APK (Alpine Package Keeper, apk-tools) eingesetzt, und optional kann auch Flatpak verwendet werden.

Beta-Version der Distribution Chimera, die den Linux-Kernel mit der FreeBSD-Umgebung kombiniert


Quelle: opennet.ru
ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster