Выпуск Linux-дистрибутива CRUX 3.1

После полутора лет разработки доступен релиз CRUX 3.1, независимого легковесного Linux-дистрибутива, развиваемого в соответствии с концепцией KISS (Keep It Simple, Stupid), оптимизированного под платформу x86–64 и ориентированного на опытных пользователей. Размер iso-образа, подготовленного для архитектуры x86–64, составляет 333 Мб. Целью проекта является создание простого и прозрачного для пользователей дистрибутива, основанного на BSD-подобных скриптах инициализации, имеющего максимально упрощённую структуру и содержащего относительно небольшое число готовых бинарных пакетов. CRUX поддерживает систему портов, позволяющую легко устанавливать и обновлять приложения в стиле FreeBSD/Gentoo.

В новом выпуске поставляется набор библиотек multilib, позволяющий выполнять 32-разрядные приложения в 64-разрядном окружении дистрибутива. Системные компоненты обновлены до ядра Linux 3.12.24, glibc 2.19.0, gcc 4.8.3 и binutils 2.24. Графический стек основан на X.Org Server 1.15.1. ISO-образ собран в гибридном представлении, допускающем установку на CD и USB Flash. Отмечается небольшое нарушение ABI по сравнению с прошлым выпуском, вызванное поставкой новых библиотек libpng 1.6, libmng 2.0 и заменой libjpeg на libjepeg-turbo.

Компонент udev заменён на eudev (форк от разработчиков Gentoo), что может привести к переименованию устройств после обновления. Из базовой части в порты перенесены пакеты net-tools и traceroute (их функциональность дублируется в iproute). Конфигурация сети разделена на две части: одна для устройства loopback, другая для остальных устройств. Clang вынесен из порта llvm, который теперь рассматривается как зависимость для отдельного порта opt/clang.

© OpenNet