Ein Update für die Chimera Linux-Distribution wurde veröffentlicht, bemerkenswert durch die Verwendung des Linux-Kernels in Kombination mit Tools aus FreeBSD, dem Systemmanager dinit und der Standard-C-Bibliothek Musl. Der Build wird mit dem Clang-Compiler erstellt. Bootfähige Live-Images wurden für die Architekturen x86_64, ppc64le, aarch64, riscv64 und ppc64 in Varianten mit GNOME (1,5 GB), KDE (2,1 GB) und einer abgespeckten Umgebung (806 MB) erstellt.
Das Projekt zielt darauf ab, eine Linux-Distribution mit alternativen Tools zu entwickeln und wird unter Berücksichtigung der Erfahrungen aus der Entwicklung von Void Linux fortgeführt (der Autor von Chimera war vorher Maintainer von Void und verantwortlich für die Architekturen POWER und PowerPC). Ähnlich wie Void Linux wird das Projekt mit einem kontinuierlichen Versionsupdate-Zyklus (Rolling-Release-Modell) weiterentwickelt. Die benutzerdefinierten Komponenten von FreeBSD wurden aufgrund ihrer geringeren Komplexität und besseren Eignung für leichte und kompakte Systeme im Vergleich zu den standardmäßigen GNU-Tools ausgewählt.
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äre Pakete als auch ein eigenes System zur Erstellung aus Quelltexten – cports, das in Python geschrieben ist – zur Verfügung. Derzeit werden über 4000 Ports gepflegt. Die Build-Umgebung wird in einem separaten, nicht privilegierten Container gestartet, der mit Unterstützung von bubblewrap erstellt wird. Für die Verwaltung von Binärpaketen kommt der Paketmanager APK (Alpine Package Keeper, apk-tools) zum Einsatz, wobei optional auch Flatpak verwendet werden kann.
In der neuen Version:
- Das Paketverwaltungstool apk-tools wurde aktualisiert. Mit dem Update konnten die meisten Systemdateien in den Bereich /usr verschoben werden, und es wurde die Möglichkeit implementiert, das Mirror zu wechseln, ohne die Repository-Einstellungen zu überschreiben.
- Die Repository-Einstellungen wurden auf das neue Namensschema umgestellt.
- Der Linux-Kernel wurde auf Version 6.13 aktualisiert. Die Benutzeroberflächen GNOME und KDE wurden auf die neuesten Versionen aktualisiert.
- Die Funktionalität im Live-Modus wurde verbessert.
- Es wurde sichergestellt, dass Releases für 32-Bit PowerPC-Systeme erstellt werden. Die Vorbereitungen für Builds für die Architektur LoongArch64 laufen.

Quelle: opennet.ru
