Wydanie dystrybucji Chimera 20251220, łączącej jądro Linux z otoczeniem FreeBSD

Opublikowano aktualizację wersji dystrybucji Chimera Linux, wyróżniającej się użyciem jądra Linux w połączeniu z narzędziami z FreeBSD, menedżerem systemu dinit oraz standardową biblioteką C Musl. Kompilacja odbywa się za pomocą kompilatora Clang. Obrazy Live są dostępne dla architektur x86_64, ppc64le, aarch64, riscv64 oraz ppc64 w wersjach z GNOME (1,8 GB), KDE (2,5 GB) oraz uproszczonym otoczeniem (1 GB).

Projekt ma na celu stworzenie dystrybucji Linux z alternatywnym zestawem narzędzi i rozwija się na podstawie doświadczeń zdobytych w trakcie rozwoju Void Linux (twórca Chimera był byłym maintainerem Void, odpowiedzialnym za architektury POWER i PowerPC). Podobnie jak Void Linux, projekt rozwija się w oparciu o model nieprzerwanego cyklu aktualizacji wersji oprogramowania (model rolling). Wybrane komponenty użytkowe z FreeBSD są mniej skomplikowane i bardziej odpowiednie dla lekkich oraz kompaktowych systemów niż standardowe narzędzia GNU.

Oprócz narzędzi z FreeBSD, dostarczanych zamiast pakietów takich jak coreutils, findutils, diffutils, sed i grep, w dystrybucji wykorzystywane są GNU Make, util-linux, syslog-ng, udev, pam, dinit, clang, lld, libc++ oraz musl. Funkcje alokacji pamięci w musl zostały zastąpione przez mimalloc. Jako system plików stosowany jest ZFS. Katalog /var nie przechowuje swojego stanu między ponownymi uruchomieniami (bezstanowy). Do zarządzania strumieniami multimedialnymi używany jest PipeWire. W środowiskach graficznych domyślnie wykorzystywany jest Wayland.

Do instalacji dodatkowych programów oferowane są zarówno pakiety binarne, jak i własny system budowy z kodu źródłowego — cports, napisany w Pythonie. Obecnie obsługuje ponad 4000 portów. Środowisko budowy uruchamiane jest w oddzielnym nieuprzywilejowanym kontenerze, tworzonym za pomocą narzędzi bubblewrap. Do zarządzania pakietami binarnymi używany jest menedżer pakietów APK (Alpine Package Keeper, apk-tools), a jako opcja może być stosowany Flatpak.

W najnowszym wydaniu:

  • Dodano eksperymentalny instalator konsolowy, uruchamiany poleceniem chimera-installer po załadowaniu w trybie Live. Instalator obsługuje lokalną i zdalną instalację, wybór lustra repozytorium APK, wykonanie podstawowych ustawień (określenie nazwy hosta, strefy czasowej, hasła root oraz stworzenie konta użytkownika), instalację dodatkowych pakietów, wybór wersji jądra oraz konfigurację bootloadera (GRUB i systemd-boot). Obecnie nie obsługuje partycjonowania i formatowania dysków (partycjonowanie, formatowanie i montowanie należy wykonać ręcznie przed uruchomieniem instalatora).
  • Użyto jądra Linux 6.18. Zaktualizowano wersje programów, takich jak 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.
  • W obrazach Live wyłączono automatyczny import pul LVM i ZFS, co w niektórych sytuacjach prowadziło do awarii systemu.

Wydanie dystrybucji Chimera 20251220, łączącej jądro Linux z otoczeniem FreeBSD


Źródło: opennet.ru
Kup solidny hosting dla stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting dla stron z ochroną przed DDoS, serwery VPS VDS | ProHoster