Update der Chimera Linux-Distribution veröffentlicht, die durch die Verwendung des Linux-Kernels in Kombination mit Utilities aus FreeBSD, dem System-Manager dinit und der standardmäßigen C-Bibliothek Musl bemerkenswert ist. Der Build erfolgt mit dem Clang-Compiler. Live-Boot-Images wurden für die Architekturen x86_64, ppc64le, aarch64, riscv64 und ppc64 in Varianten mit GNOME (1,8 GB), KDE (2,5 GB) und einer abgespeckten Umgebung (1 GB) 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:
- Ein experimenteller Konsoleninstallateur wurde hinzugefügt, der mit dem Befehl chimera-installer nach dem Booten im Live-Modus gestartet wird. Der Installateur unterstützt die lokale und Remote-Installation, die Auswahl des APK-Repository-Spiegels, grundlegende Einstellungen (Festlegung des Hostnamens, der Zeitzone, des Root-Passworts und Erstellung eines Benutzerkontos), Installation zusätzlicher Pakete, Auswahl der Kernelversion und Konfiguration des Bootloaders (GRUB und systemd-boot). Die Partitionierung und Formatierung von Festplattenpartitionen wird derzeit jedoch nicht unterstützt (Partitionierung, Formatierung und Montage müssen manuell vor dem Start des Installateurs durchgeführt werden).
- Linux-Kernel 6.18 aktiviert. Aktualisierte Versionen der Software, einschließlich GNOME 49.1, KDE Plasma 6.5.4, enlightenment 0.27.1, icewm 3.8.2, chromium 143, clang 21.1.4, docker 28.3.2, ffmpeg 8.0, flatpak 1.16.1, gtk 4.20.2, musl 1.2.5, python 3.13.9, pipewire 1.4.9.
- In den Live-Images wurde der automatische Import von LVM- und ZFS-Pools deaktiviert, der in bestimmten Situationen zu Systemstörungen führte.

Quelle: opennet.ru
