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

Nach drei Jahren Entwicklung und anderthalb Jahren seit der Einführung der ersten Alpha-Version wurde der Übergang des Chimera Linux-Distributions auf die Beta-Testphase angekündigt. Die Distribution zeichnet sich durch die Verwendung des Linux-Kernels in Kombination mit Tools aus FreeBSD, dem Systemmanager dinit und der Musl-C-Bibliothek aus. Die Erstellung erfolgt mit dem Compiler Clang. Das Projekt wurde von Nina Kolesa aus dem Unternehmen Igalia gegründet, 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 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 während der Entwicklung von Void Linux basieren (die Autorin von Chimera war frühere Maintainerin von Void, verantwortlich für die Architekturen POWER und PowerPC). Ähnlich wie Void Linux entwickelt sich das Projekt mit einem Rolling-Release-Modell (kontinuierlicher Versionsaktualisierungszyklus). Die benutzerdefinierten Komponenten von FreeBSD wurden als weniger kompliziert und besser geeignet für leichte und kompakte Systeme gewählt als die Standardwerkzeuge von GNU.

Neben den von FreeBSD bereitgestellten Utilities, die anstelle von Paketen wie coreutils, findutils, diffutils, sed und grep verwendet werden, sind im 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. Das Verzeichnis \/var speichert seinen Zustand zwischen Neustarts nicht (stateless). Für das Management von Multimedia-Streams wird PipeWire verwendet. In grafischen Umgebungen wird standardmäßig Wayland eingesetzt.

Für die Installation zusätzlicher Programme stehen sowohl Binärpakete als auch ein eigenes Build-System aus Quelltexten – cports, das in Python geschrieben ist – zur Verfügung. Derzeit werden etwa 2800 Ports unterstützt. Die Build-Umgebung wird in einem separaten, nicht privilegierten Container gestartet, der mit Hilfe des Werkzeugsets bubblewrap erstellt wird. Zur Verwaltung der Binärpakete wird der Paketmanager APK (Alpine Package Keeper, apk-tools) eingesetzt, 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 Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster