Crux linux что это такое

CRUX (дистрибутив Linux)

CRUX — лёгкий, оптимизированный под платформу i686 дистрибутив Linux, ориентированный на опытных пользователей. Основная цель проекта — сделать простой и прозрачный для пользователя дистрибутив, основанный на BSD-подобных скриптах инициализации и содержащий относительно небольшое число готовых бинарных пакетов. Кроме того, CRUX имеет систему портов, позволяющую легко устанавливать и обновлять приложения, идея которой была взята из FreeBSD.

Содержание

Философия

Основная идея CRUX — максимально придерживаться принципа K.I.S.S, т.е всячески препятствовать усложнению системы, чтобы она оставалась прозрачной не только для узкого круга специалистов, занятых в разработке, но и для обычных пользователей. Это реализуется прежде всего с помощью отказа от специфичных для каждого дистрибутива утилит конфигурирования в пользу обычных текстовых файлов, использования BSD-подобного стиля стартовых скриптов, простого формата пакетов и файлов для их сборки из портов.

Документация, входящая в состав CRUX, ограничена только справочными man-страницами, поскольку остальная её часть, загромождающая большинство современных дистрибутивов страницами info и содержимым каталога /usr/doc, используется крайне редко.

В CRUX также по умолчанию отсутствует поддержка интерфейса на иностранных языках (кроме английского) и национальных стандартов (сборка с флагом —disable-nls). Это необходимо, чтобы сделать пакеты более лёгкими и быстрыми. Предполагается, что опытный пользователь должен владеть языком на базовом уровне. Тем не менее, в CRUX имеется возможность добавления поддержки национальных особенностей, посредством пересборки пакетов с соответствующими опциями.

Название дистрибутива

Название символизирует простоту, скорость, функциональную законченность и отношение к миру UNIX (за счёт окончания на X, подобно Linux). Правильное название дистрибутива: CRUX (без приставок Linux или GNU/Linux).

Управление пакетами

Дистрибутив, распространяемый в виде готовых пакетов, позволяет получить лишь базовую систему. Остальная часть пакетов собирается из портов. Самостоятельная подготовка портов для CRUX достаточно проста, структура порта хорошо описана в CRUX Handbook (англ.) .

Поддерживаемые платформы

Существуют неофициальные варианты с оптимизацией под i486, i586, x86_64, PowerPC и Sparc64, а также сборка с uclibc и LiveCD редакция.

История релизов

Разработчик
версия дата
0.5 20 января 2001
0.5.1 30 января 2001
0.5.2 4 февраля 2001
0.5.3 11 февраля 2001
0.5.4 3 февраля 2001
0.6 11 марта 2001
0.7 6 апреля 2001
0.8 10 июня 2001
0.9 7 июля 2001
0.9.1 3 октября 2001
0.9.2 20 января 2002
0.9.3 14 апреля 2002
0.9.4 12 сентября 2002
1.0 14 декабря 2002
1.1 23 марта 2003
1.2 11 августа 2003
1.3 6 декабря 2003
1.3.1 20 февраля 2004
2.0 20 марта 2004
2.1 25 апреля 2005
2.2 9 апреля 2006
2.3 20 марта 2007
2.4 22 декабря 2007
2.5 18 декабря 2008
2.6 8 сентября 2009
2.7 2 октября 2010
2.7.1 25 ноября 2011
2.8 24 октября 2012

Примечания

Обзоры

  • Алексей ФедорчукCRUX, или Linux для аскета. citkit.ru (2005-06-5). Архивировано из первоисточника 25 мая 2012.Проверено 17 февраля 2012.

Ссылки

Семейства дистрибутивов Linux (список • сравнение)
Debian
Стабильные CrunchBang • Elive • Knoppix • MEPIS
Тестовые Dreamlinux • Linux Mint
Sid Aptosid • Ubuntu
Ubuntu
Официальные Edubuntu • Kubuntu • Lubuntu • Ubuntu Studio • Xubuntu
Неофициальные Baltix • EasyPeasy • gNewSense • gOS • Guadalinex • Infra • Linspire • Mint • nUbuntu • Runtu • Ulteo • ВС Школьный
Fedora
Пересборки Russian Fedora
Производные Red Hat Enterprise Linux
Red Hat
Mandriva
Пересборки CentOS • Oracle • Scientific • Yellow Dog • НауЛинукс
Mandriva
ALT Linux • Gaixa • PCLinuxOS
Форки Mageia • Rosa Linux
Slackware Porteus • Salix OS • Slax • Vector • Zenwalk
Gentoo Calculate • Hardened • Sabayon •
Arch ArchBang • Chakra • ConnochaetOS
Независимые AgiliaLinux • Frugalware • openSUSE • SUSE Linux Enterprise Desktop
Специальные
Минималистичные Damn Small • Puppy • SliTaz • Tiny Core
Спасательные Clonezilla • Finnix • GParted • RIPLinuX • SystemRescueCD
Судебные BackTrack • NetSecL
Игровые linuX-gamers
NAS Openfiler • OpenMediaVault
Встраиваемые Access • Android • bada • Baidu Yi • Familiar • Firefox OS • Mobilinux • Openmoko • QtMoko • Tizen • WebOS

Wikimedia Foundation . 2010 .

Полезное

Смотреть что такое «CRUX (дистрибутив Linux)» в других словарях:

Ubuntu (дистрибутив Linux) — Ubuntu Ubuntu 9.04, работающий с Разработчик Canonical Ltd / Ubuntu Foundation Семейство ОС GNU/Linux Исходный код … Википедия

CRUX — Название CRUX может означать: CRUX (городское ориентирование) CRUX (дистрибутив Linux) … Википедия

Linux — Эта статья о группе операционных систем; об одноимённом ядре ОС см.: Ядро Linux. GNU и Linux … Википедия

Дистрибутивы Linux — В этой статье представлен список дистрибутивов Если вы заинтересовались одним из нижеприведённых дистрибутивов, нужно уделить особое внимание его популярности и долговечности. Специальная страница DistroWatch отслеживает текущий статус… … Википедия

Список дистрибутивов Linux — Эта статья или раздел нуждается в переработке. Пожалуйста, улучшите статью в соответствии с правилами написания статей … Википедия

Arch Linux — Для термина «Arch» см. другие значения. Не следует путать с Ark Linux. Arch Linux … Википедия

DeLi Linux — 0.7.1 Разработчик … Википедия

SUSE Linux — Разработчик Novell, Inc. Семейство ОС GNU/Linux Исходный код FOSS Последняя версия 11.1 … Википедия

SuSE Linux — Разработчик Novell, Inc. Семейство ОС GNU/Linux Исходный код FOSS Последняя версия 11.1 … Википедия

Suse linux — Разработчик Novell, Inc. Семейство ОС GNU/Linux Исходный код FOSS Последняя версия 11.1 … Википедия

Источник

Национальная библиотека им. Н. Э. Баумана
Bauman National Library

Персональные инструменты

CRUX Linux

Разработчик Per Lidén and CRUX community Написана на x86-64 Линейка ОС Unix-like Состояние разработки Активно Исходный код Open source Дата первого релиза 20 January 2001 года ; 20 years ago ( 2001-01-20 ) Последний релиз 3.3 / 11 February 2017 года ; 4 years ago ( 2017-02-11 ) [1] Метод обновления порты Cистема управления пакетами pkgutils Ядро (тип) Linux (Monolithic) Пользовательское
пространство GNU Лицензия Various Официальный веб-сайт crux .nu
Читайте также:  Linux app to path

CRUX — компактный, i686-ориентированный дистрибутив Linux, нацеленный на опытных Linux-пользователей. Основная цель дистрибутива — сохранить его простоту, это достигается за счет простой, основанной на tar.gz, пакетной системы, BSD-подобных скриптах, и относительно маленькой коллекции урезанных пакетов. Вторая цель — использование новых возможностей Linux, утилит и библиотек. Также в CRUX входит система портов, которая предназначена облегчить инсталляцию и обновление приложений.

Также в CRUX присутствует система портов, предназначенная облегчить инсталляцию и обновление приложений. [Источник 1] .

Содержание

Основная идея CRUX — максимально придерживаться принципа K.I.S.S, т.е всячески препятствовать усложнению системы, чтобы она оставалась прозрачной не только для узкого круга специалистов, занятых в разработке, но и для обычных пользователей. Это реализуется прежде всего с помощью отказа от специфичных для каждого дистрибутива утилит конфигурирования в пользу обычных текстовых файлов, использования BSD-подобного стиля стартовых скриптов, простого формата пакетов и файлов для их сборки из портов. [Источник 2] .

Название дистрибутива

Название символизирует простоту, скорость, функциональную законченность и отношение к миру UNIX (за счёт окончания на X, подобно Linux). Правильное название дистрибутива: CRUX (без приставок Linux или GNU/Linux).

Установка

Поддерживаемое аппаратное обеспечение

Пакеты в официальном CRUX ISO образе собраны с оптимизацией под i686 (Pentium-Pro/Celeron/Pentium-II и больше). Не пробуйте установить его на i586 (Pentium, AMD K6/K6-II/K6-III) и более слабых процессорах, это просто, но работать не будет. Для того чтобы установить CRUX на i586 системе, вам необходимо скачать i586 версию CRUX ISO образа. [Источник 3] .

Ядро, используемое для инсталляции (загружаемое с CRUX ISO образа (El Torito)) собрано с поддержкой следующих дисковых контроллеров и USB:

Система Драйвера, включенные в загрузочное ядро
IDE Generic PCI IDE chipset
SCSI 7000FASST, ACARD, Adaptec AACRAID, Adaptec AIC7xxx, Adaptec I2O RAID, AdvanSys, AM53/79C974, AMI MegaRAID, BusLogic, Compaq Fibre Channel, NCR5380/53c400, IBM ServeRAID, SYM53C8XX, Tekram DC390(T) and Am53/79C974
USB USB device filesystem, UHCI (Intel PIIX4, VIA, . ) support, USB Human Interface Device (full HID) support, HID input layer support
Читайте также:  Подключить efi раздел windows

Возможные методы установки

  • Установка с CD-ROM
  • Сборка собственного загрузочного ядра
  • Установка по сети

Система пакетов

Дистрибутив, распространяемый в виде готовых пакетов, позволяет получить лишь базовую систему. Остальная часть пакетов собирается из портов. Самостоятельная подготовка портов для CRUX достаточно проста, структура порта хорошо описана в CRUX Handbook Система пакетов (pkgutils) сделана максимально простой, в ней все пакеты обычные tar.gz файлы (т-е без всяческих метаданных). Пакеты именуются следующим образом # — .pkg.tar.gz, где название программы, ее версия, и версия пакета. Расширение pkg.tar.gz используется (в отличие от просто tar.gz) для отличия от простых tar.gz файлов, но tar.gz необходимо для использования в pkgadd. Этот путь позволяет легко отделять пакеты от остальных tar.gz файлов. pkgadd(8), pkgrm(8), pkginfo(8), and pkgmk(8) утилиты управления пакетами. Эти утилиты позволяют устанавливать, удалять, проверять, создавать пакеты и проверять их наличие в базе пакетов. Когда добавляется пакет, с помощью pkgadd в базу пакетов (расположенную в /var/lib/pkg/db) добавляется запись о нем. Система пакетов не проверяет зависимости и не выдает предупреждений, если вы ставите пакет, требующий наличие другого пакета.

Поддерживаемые платформы

Существуют неофициальные варианты с оптимизацией под i486, i586, PowerPC и Sparc64, а также сборка с uclibc и LiveCD.

Версии

версия дата
0.5 20 января 2001
0.5.1 30 января 2001
0.5.2 4 февраля 2001
0.5.3 11 февраля 2001
0.5.4 3 февраля 2001
0.6 11 марта 2001
0.7 6 апреля 2001
0.8 10 июня 2001
0.9 7 июля 2001
0.9.1 3 октября 2001
0.9.2 20 января 2002
0.9.3 14 апреля 2002
0.9.4 12 сентября 2002
1.0 14 декабря 2002
1.1 23 марта 2003
1.2 11 августа 2003
1.3 6 декабря 2003
1.3.1 20 февраля 2004
2.0 20 марта 2004
2.1 25 апреля 2005
2.2 9 апреля 2006
2.3 20 марта 2007
2.4 22 декабря 2007
2.5 18 декабря 2008
2.6 8 сентября 2009
2.7 2 октября 2010
2.7.1 25 ноября 2011
2.8 24 октября 2012
3.0 18 января 2013
3.1 16 июля 2014
3.2 22 ноября 2015
3.3 11 февраля 2017
Читайте также:  Windows 64 bit codec windows media player

Преимущества

Для наращивания мощи в CRUX’е штатно предусмотрена система портов, наиболее простая из всех , и идеологически наиболее близкая к своему BSD-прототипу. Конечно, в ней нет изощренности и универсальности системы портежей Gentoo или волшебства (хотя, быть может, шаманизма?) заклинаний Sorcerer’а с сотоварищами. Но зато весь архив дерева портов вписывается в полтора мегабайта. А главное, свою роль порты выполняют вполне исправно, обеспечивая некоторый минимальный контроль зависимостей (в традициях CRUX’а, то есть именно зависимостей необходимых) и допуская глобальную оптимизацию при сборке (путем определения флагов компиляции как переменных окружения).

Главная функция

CRUX — идеальная основа для самостоятельной (то есть ручной) сборки всего, что выходит за рамки понятия Base Linux. Идеальная — потому что изначально не отягощена никакими a priory заданными зависимостями, базами данных пакетов и тому подобной бижутерии, призванной облегчить жизнь т.н. обычного пользователя, но только мешающая при ручной, штучной, установке программ. В этом отношении CRUX можно сравнить, пожалуй, только со Slackware. [Источник 4] .

Основные особенности этого дистрибутива

  • компактность
  • актуальность;
  • система управления пакетами;
  • простота устройства;
  • простота использования;
  • быстродействие.

С точки зрения компактности CRUX непревзойдён: размер образа его установочного диска на протяжении многих версий колеблется от 230 до 260 Мбайт, что при полной установке оборачивается менее чем полутора гигабайтами — ни один полнофункциональный дистрибутив не может похвастаться такой «сухопаростью».

Актуальность… Жесткое ограничение состава дистрибутива позволяет поддерживать свежесть версий входящих в него пакетов — даже при том, что число разработчиков его очень ограничено. Официальные релизы CRUX’а выходят редко — собственно, ни о каком релиз-цикле тут и говорить не приходится. Но в промежутках между релизами пакетная база с точки зрения версионности обновляется постоянно. И пользователь может невозбранно этим пользоваться с помощью системы управления пакетами.

CRUX собирается с параметрами march=i686 и O2. Нынче, в век сборок, оптимизированных под 64-битные машины, этим не удивить уже никого. Но на практике оказывается, что таких древних параметров более чем достаточно — и субъективно по быстродействию CRUX превосходит всё, что я видел (а видел я не так уж мало). [Источник 5] .

Источник

Оцените статью