Алексей Федорчук
Огорчённые развитием событий вокруг 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’а придать вид, пригодный для его кошачьего восприятия. Мне, впрочем, тоже.
Все исходные компоненты 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’а можно без установки системы, зайдя на соответствующую страницу и введя нужное имя или его фрагмент:
А можно даже ограничиться ключевым словом, которое предположительно должно быть в описании пакета:
А iso-образы установочных дисков можно скачать отсюда, как для 64-, так и для 32-битной архитектуры, оба объёмом чуть меньше 250 МБ. Очевидно, что эти образы несут только базовую систему в чисто консольном варианте. Дополнительные пакеты, начиная с Иксов и и десктопа, не говоря уже о пользовательских приложениях, надо будет устанавливать самостоятельно.
Образ нужной архитектуры (для нас — x86_64) следует либо «сболванить», либо, что более актуально, записать на флешку или SD-карту. Но мы с Manual’ом решили для начала ограничиться установкой системы в Virtualbox’е, для чего в нём создали три виртуальные машины. Почему три — станет ясно через одну страницу. А на странице следующей будет описана установка базовой системы NuTyX.
Абсолютно незнакомый дистрибутив.
Заинтриговали, Алексей.
> мыс котом
Пробел с огорчения пропустили.
Огорчение прошло, пробел восстановлен :)