Журнал LinuxFormat - перейти на главную

LXF86:Salckware

Материал из Linuxformat
Версия от 11:21, 26 декабря 2008; Crazy Rebel (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск


Slackware Linux 11

Спустя почти год со времени выхода последней версии, Том Уилкинсон снова посидел на коленях у дистрибутива-дедушки, но не обнаружил там ни ядра 2.6, ни менеджера пакетов.


Подход Slackware к дистрибуции Linux можно выразить кратко: «Не сломалось – не чини». Старейший из выживших, этот дистрибутив осваивал еще ядро 1.0 (выйдя в 1993 на ядре 0.99), среди его потомков Red Hat, Mandrake и SUSE. Но пока они мчались вперед, Slackware двигался не спеша, только благодаря неоценимым способностям своего единственного попечителя, Патрика Фолкердинга [Patrick Volkerding].

Поэтому инсталлятор за много лет почти не изменился – он все еще текстовый и по-прежнему использует утилиты командной строки в дополнение к пунктам меню. Он примитивен, но все, что нужно, здесь есть, включая подробные инструкции – хотя логика команд не всегда настолько ясна, как хотелось бы. Но это простительно, ведь дистрибутив и не рассчитан на новичков.

Философия становится очевидной сразу после запуска: Slackware – один из немногих главных дистрибутивов, где по умолчанию стоит ядро 2.4. Это выглядит сверхконсерватизмом: ядро 2.6 находится в /testing уже как минимум два года, а сейчас в ходе предварительной настройки его можно и установить. По идее, давно пора включить его в основной дистрибутив.

Системе пакетов Slackware тоже следовало бы повзрослеть за эти годы. Формат пакетов – проще некуда: это .tar-файлы, распаковываемые в корень файловой системы. Нет ни автоматического управления зависимостями, ни (в основном дистрибутиве) системы автоматической загрузки индивидуальных пакетов. Еще пару лет назад это было приемлемо, но сегодня любой известный дистрибутив имеет хоть какую-то систему управления пакетами, а здесь ее остро недостает. Инструмент управления пакетами существует в тестовых сборках уже несколько лет (slackpkg), но сверхконсервативная природа дистрибутива и на сей раз не позволила включить его в основной набор.

Многие пакеты исключены из версии 11, так как Фолкердинг не в состоянии поддерживать их в одиночку. Крупнейшая из потерь – рабочий стол Gnome, поддержка которого предоставлена сообществу. В тот же список попал и AbiWord, и некоторые библиотеки для работы со шрифтами, а некоторые пакеты, и среди них Apache, разделены на «библиотеку» и «собственно приложение».

Однако, при всей своей экстравагантной косности, Slackware располагает внушительной коллекцией настольных приложений, среди которых Amarok 1.4.1, KOffice 1.5.2, Xine 0.99.4 и изюминки KDE 3.5.4, Xfce 4.2.3.2 и Window Maker. Любопытно, что, наряду с крайним консерватизмом в обновлении ядра, Slackware находится почти на переднем крае по выбору приложений – и включает все больше и больше их с каждой версией. Наш инсталляционный DVD «весит» почти вдвое больше прежних двух CD.

Может быть, эта двойственность и обуславливает слабую востребованность Slackware. Тяга к новейшим версиям одних программ в ущерб другим гарантирует неудовлетворенность множества пользователей. LXF

Архитектурный вопрос

Пакеты Slackware скомпилированы для машин 486 архитектуры, и большинство процессоров х86-класса примут их «на ура». Это означает, что Slackware можно использовать на сравнительно старых машинах в качестве сервера не слишком тяжелого контента, вроде статических web-сайтов. Официально поддерживается только архитектура 486, хотя сообщество предлагает множество иных, включая монстров IBM S\390 и AMD64/EM64T. В настоящее время Фолкердинг не думает, что пользователи улучшат производительность, используя на своих компьютерах пакеты, скомпилированные не для 486, и будет придерживаться этого мнения, пока не убедится в обратном.

Персональные инструменты
купить
подписаться
Яндекс.Метрика