Бета версии на дистрибуцията Chimera, комбинираща ядрото Linux с околната среда FreeBSD

След три години разработка и след година и половина от формулирането на първата алфа-версия, обявено е преминаването на дистрибутива Chimera Linux в етап на бета-тестиране. Дистрибутивът се характеризира с използването на ядрото на Linux в комбинация с утилити от FreeBSD, системния мениджър dinit и стандартната C библиотека Musl. Сборката се извършва с компилатора Clang. Проектът е основан от Нина Колеса (Nina Kolesa) от компанията Igalia, която участва в разработването на WebKit, Enlightenment и Void Linux. Зареждащите Live образи са формулирани за архитектури x86_64, ppc64le, aarch64, riscv64 и ppc64 в варианти с GNOME (1.5 ГБ) и KDE (2.2 ГБ).

Проектът е насочен към предоставяне на Linux дистрибуция с алтернативен инструментариум, изградена с оглед на опита от разработката на Void Linux (авторът на Chimera е бивш мейнтейнер на Void, отговарящ за архитектурите POWER и PowerPC). Както и Void Linux, проектът се развива с използване на rolling модел (непрекъснат цикъл на обновление на версиите на софтуера). Потребителските компоненти на FreeBSD са избрани, защото са по-малко сложни и по-подходящи за леки и компактни системи, отколкото стандартният инструментариум на GNU.

В допълнение към инструментите от FreeBSD, доставяни вместо пакети като coreutils, findutils, diffutils, sed и grep, в дистрибуцията са използвани GNU Make, util-linux, syslog-ng, udev, pam, dinit, clang, lld, libc++ и musl. Функциите за управление на паметта в musl са заменени с mimalloc. Като файлова система се прилага ZFS. Раздел \/var не запазва състоянието си между рестартирания (stateless). За управление на мултимедийните потоци се използва PipeWire. В графичните среди по подразбиране се използва Wayland.

За инсталиране на допълнителни програми се предлагат както бинарни пакети, така и собствена система за изграждане от източници — cports, написана на Python. В момента се поддържат около 2800 порта. Сборочното обкръжение се стартира в отделен непривилегирован контейнер, създаден с помощта на инструментария bubblewrap. За управление на бинарните пакети се използва пакетен мениджър APK (Alpine Package Keeper, apk-tools), а като опция може да се използва и Flatpak.

Бета версии на дистрибуцията Chimera, комбинираща ядрото Linux с околната среда FreeBSD


Източник: opennet.ru
Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster