NuTyX: «нулевой» Linux с пакетами и портами

Алексей Федорчук

nutyx-logo-red_120x112

Огорчённые развитием событий вокруг Ubuntu и Unity, мы с котом Manual’ом решили найти утешение, ознакомившись с более иным дистрибутивом, до которого никак не доходили руки и лапы. И имя которому — NuTyX. Дистрибутив этот примечателен тем, что он:

  • создан на основе знаменитого LFS (Linux From Scratch) — онлайновой книги Герарда Бикманса (Gerarg Beekmans), описывающей алгоритм сборки базовой Linux-системы «с нуля», из исходных текстов основных пакетов;
  • дополнен пакетами, собранными по надстраивающему её руководству BLFS (Beyond Linux From Scratch), описывающему компоненты, выходящие за пределы Linux-базиса (Xorg, десктопы, пользовательские приложения);
  • оснащён системой управления пакетами cards, сопряжённой с системой портов для сборки пакетов, которые основаны на соответствующем инструментарии из дистрибутива CRUX.

Со всеми тремя источниками NuTyX’а, они же — составные его части, я был знаком, некогда отдав дань и сборке LFS, и дистрибутиву CRUX. Кот же Manual, отличаясь, подобно своему предку, коту Мурру, отменным здравомыслием, такими вещами не баловался. И потому ему было интересно поглядеть, удалось ли майнтайнерам NuTyX’а придать вид, пригодный для его кошачьего восприятия. Мне, впрочем, тоже.

logo_nutyx

Все исходные компоненты NuTyX’а соединил воедино франкоязычный швейцарец Тьерри Нуттенс (Thierry Nuttens) также известный как Tnut. Он же снабдил систему разработанным «с нуля» инсталлятором, работающим в текстовом режиме, простым и функциональным. И сделал это при участии своих сподвижников Pierre, Guth и Guy. Результаты их работы, начатой, оказывается, около десяти лет назад, можно найти на официальном сайте проекта.

Краткую информацию о дистрибутиве — получить на соответствующей странице Distrowatch’а. Из неё видно, что текущий релиз дистрибутива (на момент сочинения этих строк — 9.0) содержит самые свежие версии основных компонентов системы, или к ним приближенные: ядро 4.10.8, gcc 6.3.0, glibc 2.25, Xorg 1.19.2, Plasma 5.9.4, Xfce 4.12.3; разве что вот MATE немножко подкачала — 1.16, хотя версия 1.18 уже вышла.

Список основных пакетов примечателен тем, что в нём нет и не было systemd, в отличие от родительской LFS, в которой он появился аж в 2012 году (правда, потом временами исчезал). То есть systemd было мелькнул в прошлой версии 8.2.1, от октября 2016, но нынче опять пропал.

Проверить наличие пакетов для NuTyX’а можно без установки системы, зайдя на соответствующую страницу и введя нужное имя или его фрагмент:

nutyx_000

А можно даже ограничиться ключевым словом, которое предположительно должно быть в описании пакета:

nutyx_000a

А iso-образы установочных дисков можно скачать отсюда, как для 64-, так и для 32-битной архитектуры, оба объёмом чуть меньше 250 МБ. Очевидно, что эти образы несут только базовую систему в чисто консольном варианте. Дополнительные пакеты, начиная с Иксов и и десктопа, не говоря уже о пользовательских приложениях, надо будет устанавливать самостоятельно.

Образ нужной архитектуры (для нас — x86_64) следует либо «сболванить», либо, что более актуально, записать на флешку или SD-карту. Но мы с Manual’ом решили для начала ограничиться установкой системы в Virtualbox’е, для чего в нём создали три виртуальные машины. Почему три — станет ясно через одну страницу. А на странице следующей будет описана установка базовой системы NuTyX.

Оглавление цикла

3 комментария к “NuTyX: «нулевой» Linux с пакетами и портами

  1. Абсолютно незнакомый дистрибутив.
    Заинтриговали, Алексей.

Оставить комментарий