Когда в очередной раз спрашивают на ЛОРе, на какой дистрибутив перейти, ибо их %distro% уже не торт, — отвечаю CRUX. Сразу кидают тапками, мол, «это тот самый, где в консоли нету UTF?»
Господа, скажу раз и навсегда. Софт везде одинаковый. Линукс любой, какой не возьми, готов к десктопу. А рекомендую я всем CRUX, потому что это самый простой с точки зрения архитектуры системы дистрибутив, из которого собственным ручками собери хоть сервер, хоть десктоп — но ты сам будешь знать, что там к чему, и где нечему ломаться.
Если взять UTF в консоли, то оно работает, в т.ч. и в CRUX.
Дабы развеять все сомнения, прикладываю скриншот. CRUX, tty, мультиплексор tmux, в нем ncmpcpp, htop, irssi + xmpp, vim, man. Кинцо тоже можно смотреть: mplayer -vo fbdev2 filename; все работает из коробки (prt-get depinst mplayer).
Кстати, реализация xmpp одна из лучших я считаю, да еще и в таком православном IRC клиенте как irssi. Jabber сервер тоже собственный, на локалхосте, что не мешает сидеть в уютненьких конфочках на других серверах (единственное условие белый IP).
Качаем билды loudmouth, irssi и irssi-xmpp, ставим pkgmk -d -i, апосля чего в irssi набираем /load xmpp, подключаемся к серверу /xmppconnect username@jabber.ru/home password и обычным /join заходим в любую конференцию, все тем же /msg username@jabber.ru отправляем сообщения. Irssi жив!
Вернемся к CRUX. Поскольку он мало чем отличается от того же LFS, то первоначальная настройка Ш и локали так же проста:
# prt-get depinst console-font-terminus
# localedef -i en_GB -f UTF-8 en_GB.UTF-8
# export LANG="en_GB.UTF-8"
# setfont /usr/share/kbd/consolefonts/ter-v12n.psf.gz
# loadkeys /usr/share/kbd/keymaps/i386/qwerty/ruwin_alt-UTF-8.map.gz
Ставим Ш terminus (v12n, v14n, v16n...) для tty, генерируем локаль (руками, да, это не скрипт /etc/locale-gen во всяких арчах — тут все прозрачно и поставляется «как есть»), затем устанавливаем Ш и раскладку (переключение рус./англ. по правому Alt). Вот и все «трудности» CRUX.
CRUX это source-based дистрибутив: система ставится в бинарных пакетах, как stage3 у Gentoo распаковывается из архива, но дальнейшее ее обновление делается обновлением портов и сборкой из сорцов. Здесь конечно нет USE флагов, дистрибутив для минималистов, где все многое не нужное выкинуто, а если что: придется писать билд-скрипты самому. Хотя ничто вам не мешает просто пользоваться стабильным CRUX как Slackware, т.к. из коробки он вполне готов к дестопу, с иксами и браузером. =)
>>> Просмотр (1920x1200, 105 Kb)