LINUX.ORG.RU

CRUX 2.8

 


0

0

После 11 месяцев разработки вышла новая версия CRUX — 2.8.

CRUX — это легковесный дистрибутив для продвинутых пользователей, ориентированный на простоту системы (принцип KISS). Установка ПО в CRUX происходит из портов, в то время как основная система содержит уже собранные бинарные пакеты. Имеется пакетный менеджер с автоматическим разрешением зависимостей на базе пакетов pkg.tar.gz с метаданными в отдельном файле. В качестве init используется BSD-подобная система с использованием /etc/rc.conf.
Документация дистрибутива ориентирована на опытных пользователей, включает в себя только важную информацию, без излишних подробностей. Для того чтобы сделать дистрибутив компактнее, из пакетов удаляется документация, кроме справочных страниц man, и отключается поддержка локализации, так что программы отображают свой интерфейс только на родном для программы языке (почти всегда английском).

От этого дистрибутива позже произошел Arch Linux, который исповедует те же принципы, но использует схему rolling release вместо фиксированных релизов и внедряет нелюбимый многими пользователями systemd, а также известен своей нестабильностью.

Новое в CRUX 2.8:

  • Теперь используется GRUB2 вместо GRUB Legacy (поддержка lilo остаётся).
  • Образ дистрибутива обработан isohybrid, так что его можно сразу записывать на USB-флешку через dd.
  • Удалена устаревшая информация из Handbook, в частности секция 3.4, где описывалось создание загрузочной дискеты.
  • Ядро обновлено до Linux 3.5.4 (хотя можно поставить любую версию, если заранее скачать тарболл).
  • Xorg 7.7 и xorg-server 1.13.0.
  • glibc 2.16.0, gcc 4.7.2 и binutils 2.22.
  • Библиотеки обновлены до новых мажорных версий:
    libmpc 1.0.1, openssl 1.0.1, libpcre 8.31, gdbm 1.10, db 5.3, libtiff 4 и libpng 1.5.

Кроме того, внесены следующие важные изменения: теперь ядра до 2.6.39 не поддерживаются в glibc, util-linux-ng переименован в util-linux, module-init-tools заменён на kmod, база данных часовых поясов была вынесена из glibc в отдельный пакет core/tzdata, из X.org удалены устаревшие видеодрайвера: radeonhd, i128, mach64, tdfx, voodoo; libGlu перенесена из mesa в отдельный пакет xorg/glu, xcb-util разнесены по пакетам xcb-util-image, xcb-util-keysyms, xcb-util-render и xcb-util-wm.

Официальный сайт
>>> Скачать CRUX 2.8 (i686)
>>> Руководство пользователя (handbook)
>>> Changelog

>>> Подробности

★★★★★

Проверено: JB ()

Если возможно, прошу модераторов подтвердить новость как обычную, а не mini, поскольку хоть дистрибутив и не очень популярный сам по себе, но он предшественник крайне популярного Arch.

Думаю, пользователям Arch будет интересно узнать, что существует дистрибутив, где до сих пор BSD-like init вместо systemd и софт не ломают апдейтами каждую неделю.

Xenius ★★★★★ ()
Последнее исправление: Xenius (всего исправлений: 1)

Интересно узнать у тех, кто пользуется.

Как проходит обновление с релиза на релиз?

Как дела с пакетами, по сравнению с тем же арчем? Ну и общие впечатления от дистрибутива если есть, чем нравится/не нравится лично вам?

anonymous ()
Ответ на: комментарий от anonymous

И еще, была новость на ЛОРе, что crux будет только для x64, это уже так?

anonymous ()
Ответ на: комментарий от anonymous

Как проходит обновление с релиза на релиз?

Не знаю, прошлая установка CRUX у меня не дожила до следующего релиза. Но в хендбуке написано как обновлять. Там предлагается загрузиться с установочного CD. Наверное можно и в оффлайне обновить.

Ну и общие впечатления от дистрибутива если есть, чем нравится/не нравится лично вам?

Нравится простота, пакетная система. Не нравится излишняя минималистичность. Я предпочитаю Slackware, где всё необходимое изкоробки. Но имхо для арчеюзеров, которым не хочется systemd и надоели глюки — должно быть просто идеально. Ждём отчётов от других.

Xenius ★★★★★ ()
Ответ на: комментарий от anonymous

И еще, была новость на ЛОРе, что crux будет только для x64, это уже так?

Нет, пока он только для i686. Может следующий релиз будет только 64-битный, но мне кажется более вероятно что просто будут официально поддерживать эту архитектуру. Сейчас официальный образ только для i686

Xenius ★★★★★ ()
Ответ на: комментарий от Xenius

Нет, пока он только для i686

Грусть-печаль же. х64 выкатывать они вообще планируют, нет?

mega_venik ★★★ ()
Ответ на: комментарий от Xenius

На слаке же нету пакетного менеджера, или в ручную зависимости разрешать - очень весело?

destructiond ()
Ответ на: комментарий от mega_venik

А, не, всё норм, нашёл порт - http://www.obra.se/c64/

Там только релиз-кандидат. Наверное, когда будет релиз, ссылку выкатят и на главную.

Xenius ★★★★★ ()
Ответ на: комментарий от destructiond

На слаке же нету пакетного менеджера, или в ручную зависимости разрешать - очень весело?

1) Пакетный менеджер есть, даже в базовой системе их два — pkgtools и slackpkg, а есть ещё сторонние, в тч slapt-get и sbopkg

2) Пакеты в Slackware крупнее, например perl — это один пакет perl, а не perl-base, perl-doc, perl-modules и тд, поэтому разрешать зависимости вручную в ней совсем несложно, а если система установлена целеком (full install) зависимости дополнительных программ почти всегда уже установлены и доустанавливать что-то приходится не очень часто.

Зато можно удалять что тебе хочется и пакетный менеджер потом не откажется устанавливать новые программы из-за того что зависимости старой не учтены.

Xenius ★★★★★ ()
Ответ на: комментарий от Xenius

Да, но вы не правильно восприняли мой вопрос(хотя в этом моя вина - он не правильно сформулирован.
Про пакетные менеджеры я знаю. Вот только смысл иметь full install систему? Очень много лишнего, и не нужного. Я говорю вам про полностью нулевую установку. Допустим я хочу поднять себе среду для дома, в которой должно быть: X,минималистичное DE(lxde,xfce), а быть может и WM(awesome,i3), консольная морда к mpd(а-ля ncmpcpp), vim, mplayer ну и прочий базовый функционал. ну понятное дело, что раздел A можно поставить полностью и не смотреть туда. из Ap выбрать всякие mpd, ну а с L что делать? устанавливать весь этот зоопарк библиотек? или «установить то, что я знаю»,а потом пытаться запускать и смотреть по выхлопу запуска или ldd чего не хватает?

destructiond ()
Ответ на: комментарий от destructiond

У меня навязчивые ассоциации с Эммануэлем Голдстейном.

spyro ()
Ответ на: комментарий от destructiond

Очень много лишнего, и не нужного

7 гигабайт — это не так уж и много. А насчёт нужности — далеко не всегда ты знаешь заранее, что тебе понадобится.

ну а с L что делать?

Никогда не пробовал делать неполную установку Slackware. Если уж я захочу минимальную систему, я могу и тот же CRUX поставить, подозреваю что ничего более минимального кроме извращений с uClibc и busybox в природе и нету.

потом пытаться запускать и смотреть по выхлопу запуска или ldd чего не хватает?

Можно и так. А вообще, там же есть рекомендуемый набор библиотек, можно поставить его не глядя.

Xenius ★★★★★ ()
Ответ на: комментарий от Xenius

Можно и так. А вообще, там же есть рекомендуемый набор библиотек, можно поставить его не глядя.


То есть ни один из пакетных менеджеров даже и не заикнётся, что было бы неплохо установить ряд библиотек, а то некоторый набор ПО, установленный в системе, не запустится?

blackst0ne ★★★★★ ()

Новость специально для тех у кого systemd-фобия?

kerneliq ★★★★★ ()
Ответ на: комментарий от anonymous

Интересно узнать у тех, кто пользуется.

Пользовался на одном из серверов. Впечатления - сугубо положительные. Все предельно просто, понятно и легко настраивается.

Как проходит обновление с релиза на релиз?

Наиболее безболезненный путь - http://crux.nu/Main/Handbook2-8#ntoc12

Иначе можно наступить на грабли из-за чего-то типа раздела «Incompatible changes» и гнусностей с зависимостями при смене названий пакетов.

Как дела с пакетами, по сравнению с тем же арчем? Ну и общие впечатления от дистрибутива если есть, чем нравится/не нравится лично вам?

Сравнивать не могу - арчиком не пользовался. Не нравится - жесткий DoItYourself.

Я вот, например, традиционно использую sendmail. А в одном релизе автор перешел с него на exim. И что самое прикольное, порта sendmail я даже стороннего не нашел. Пришлось свой писать. А потом сервер этот вывели из эксплуатации.

sergv ()
Ответ на: комментарий от blackst0ne

То есть ни один из пакетных менеджеров даже и не заикнётся, что было бы неплохо установить ряд библиотек, а то некоторый набор ПО, установленный в системе, не запустится?

Если выбираешь неполную установку — предполагается, что ты знаешь, что делаешь. А сторонние менеджеры пакетов зависимости поддерживают — например slapt-get

Xenius ★★★★★ ()

У кого-нибудь получалось systemd доустанавливать в этот CRUX? Насколько легко прикручивается?

anarquista ★★★★★ ()
Ответ на: комментарий от anarquista

У кого-нибудь получалось systemd доустанавливать в этот CRUX?

2Fat

sergv ()

ориентированный на простоту системы (принцип KISS)

Теперь используется GRUB2 вместо GRUB Legacy

Как это чудовище вписывается в концепцию KISS?

anonymous ()

Про Arch и systemd - с одной стороны, годный вброс. А с другой - зачем ее здесь упоминать? Это все равно что в каждой новости про дебиан писать про корни убунту.

turboNOMAD ()

Я теперь понимаю, откуда в арче столько дебилизма, консерватизма во многих вещах и перекладывания всех проблем на конечного пользователя.

ktulhu666 ☆☆☆ ()
Ответ на: комментарий от anonymous

Как это чудовище вписывается в концепцию KISS?

Это чудовище модульно и конфигурируется простым способом.

Homura_Akemi ()
Ответ на: комментарий от anonymous

Как это чудовище вписывается в концепцию KISS?

Посморел на их сайте. В core у них lilo. В handbook описывается установка с lilo, grub упомянут в разделе Appendix.

А то что в новости, Это grub в opt поменялся на grub2.

anonymous ()
Ответ на: комментарий от Xenius

Пакетный менеджер есть, даже в базовой системе их два

если их больше одного, то это значит его нет.

anonymous ()

его можно сразу записывать на USB-флешку

Торт.

UNiTE ★★★★★ ()
Ответ на: комментарий от Xenius

Да никто ничего не ломает. Не у всех поголовно по крайней мере. А дистибутив без документации и, тем более, локализации для большинства пользователей arch не катит.

Sociopsih ★☆ ()
Ответ на: комментарий от turboNOMAD

это новое слово в ньюсмейкерстве - вброс под видом новости

registrant ★★★★★ ()

lvm в инсталяторе появился?

zloelamo ★★★★ ()
Ответ на: комментарий от Xenius

Пользователи arch уже давно знают о crux. От того что вы будете повторять многократно как arch разваливается при каждом обновлении он разваливаться не станет - год пользуюсь и ни единого разрыва. Ваше персональное мнение об arch'е следует убрать из новости.

crunchy_crow ()
Ответ на: комментарий от Homura_Akemi

Это чудовище модульно и конфигурируется простым способом.

Простым способом? Если мне надо добавить/исправить что-либо в Grub1, то мне достаточно прописать эту информацию в menu.lst (если находится на другом разделе, то просто примонтировать его), в Grub2 без chroot этот фокус не пройдёт (со всеми вытекающими). Я уже не говорю, что эта тварь лезет везде куда надо и не надо, и обязательно должна всё прописать в своё грёбаное меню, которое чтобы отредактировать надо сильно постараться, а вы говорите: KISS!

anonymous ()

Арч известен своей нестабильностью разве что среди заслуженных школьников ЛОРа.

age ()

внедряет нелюбимый многими пользователями systemd, а так же известен своей нестабильностью

Что за отсебятина в новости?!

Тег arch здесь тоже лишний, эти два дистрибутива сейчас ничем не связаны.

По теме: отлично, но я ждал релиз x86_64.

cruxish ★★★★ ()
Ответ на: комментарий от anonymous

в Grub2 без chroot этот фокус не пройдёт (со всеми вытекающими).

 grep -v password /boot/grub/grub.cfg 
if [ -s $prefix/grubenv ]; then
  load_env
fi

set default="0"
set timeout=1
set superusers="root"

menuentry 'Gentoo' --unrestricted {
    root=hd0,2
    linux /boot/vmlinuz-3.6.0-gentoo-CLU root=/dev/sda5 pcie_ports=native aspm_force=on noaufs resume=/dev/sda6 apparmor=0 selinux=1 loglevel=3 init=/bin/systemd
}

menuentry 'Gentoo Emergency' --unrestricted {
    root=hd0,2
    linux /boot/vmlinuz-3.6.0-gentoo-CLU root=/dev/sda5 pcie_ports=native aspm_force=on noaufs resume=/dev/sda6 apparmor=0 selinux=0 loglevel=3 init=/bin/systemd systemd.unit=emergency.target
}

Расскажите мне об этом.

Но вообще правда. Если просто == для дебилов, то наверное grub2 сложноват.

vasily_pupkin ★★★★★ ()

Ну очень толстая новость.

tyakos ★★★ ()

Явно непопулярен среди российской аудитории.

Yahoo ()

Arch Linux, который исповедует те же принципы, но использует схему rolling release вместо фиксированных релизов и внедряет нелюбимый многими пользователями systemd, а так же известен своей нестабильностью.

Какое отношение к новости имеет личное мнение автора? Кому арч известен нестабильностью? Тем, кто его ни разу не видел? Юзаю более двух лет, ни разу ничего не отваливалось. Про systemd хоть и верно, но его в арче тоже никто не заставляет юзать.

Psych218 ★★★★★ ()
Ответ на: комментарий от Xenius

Думаю, пользователям Arch будет интересно узнать, что существует дистрибутив, где до сих пор BSD-like init вместо systemd и софт не ломают апдейтами каждую неделю.

Многие пользователи Arch, собственно, и перешли с CRUX.

cruxish ★★★★ ()
Ответ на: комментарий от ktulhu666

в арче столько дебилизма, консерватизма во многих вещах и перекладывания всех проблем на конечного пользователя.

Это говорит пользователь Gentoo?! LOL!

cruxish ★★★★ ()
Ответ на: комментарий от anarquista

У кого-нибудь получалось systemd доустанавливать в этот CRUX? Насколько легко прикручивается?

Я порт сам писал. Для работы требуется собрать ядро с поддержкой cgroups, и конечно, самому нужно необходимые юниты дописать. В остальном сложностей нет.

cruxish ★★★★ ()
Ответ на: комментарий от anonymous

если их больше одного

В дебиане их тоже два - apt-get и aptitude. Хорошего тоже толком и нет.

cruxish ★★★★ ()
Ответ на: комментарий от cruxish

В генте всё куда лучше, чем в арче. По крайней меня из моего опыта.

ktulhu666 ☆☆☆ ()

боже мой, оно живо... А я в трупы уже записал.

true_admin ★★★★★ ()
Ответ на: комментарий от anonymous

в Grub2 без chroot этот фокус не пройдёт (со всеми вытекающими)

почему не пройдёт?

true_admin ★★★★★ ()
Ответ на: комментарий от Xenius

У него есть нечто вроде арчевского ABS? Или для отсутствующих в портах пакетов скрипты нужно самому писать? Если нужно пересобрать пакеты со своими опциями - есть утилиты или опять же всё вручную?

SummerWinds ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.