Суровый бабайский дистрибутив
Кто знает Ubuntu — знает только Ubuntu,
кто знает Slackware — тот знает Linux.
Народная мудрость ;)
Раз зашел разговор о выборе дистрибутива Linux для внедрения на предприятии, скажу несколько слов в защиту своего любимого Slackware.
Уже не помню, в связи с чем я начал им пользоваться, скажу только, что несколько месяцев назад я перешел на него не только в серверном хозяйстве, но и в десктопном: моя домашняя машина работает на нем, та с которой пишу сейчас — учительский комп в кабинете информатики — тоже (в связи с морозами детей пришло в школу мало, проводить уроки смысла нет, поэтому есть возможность написать).
Итак, почему я выбрал такой «несовременный» дистрибутив?
Раньше я работал на openSUSE. Отличный дистриб, классическое немецкое качество. Думаю, что по удобству для пользователя он превосходит Ubuntu, просто не так раскручен. Но однажды я решил подправить в нем Firewall. Обычно для этого нужно прописать несколько команд iptables в стартовых скриптах. Когда я их открыл, на меня очень сильно пахнуло Windows. Нет, код открытый и прекрасно работает, но разобраться в нем стоило бы примерно таких же трудов, как ковырять в бинарнике HEX-редактором.
К описываемому моменту я обслуживал несколько хостов, где выбор дистрибутива зависел от меня и я ставил Slackware. Держать в голове два разных способа настройки фаера (один для сюси, один для слаки) показалось мне чертовски невыгодным и в голову пришла простая мысль: а ведь и под слакой десктопы люди делают. Зачем же мне сюся? Тут очень сктати вышла версия Slackware 13 и я рискнул, пересскочил на него.
Ломка при переходе с настраиваемой преимущественно через GUI openSUSE на настраиваемую преимущественно через консоль Slackware сопоставима с ломкой при переходе с Windows на Linux. Зато и польза не меньшая: в ней становится на порядок меньше неконтролируемых звеньев. При этом консоль не исключает GUI: русифицированные свежие версии OpenOffice, Firefox, Skype, Psi, Opera, Gimp, InkScape, да всё что угодно — всё это установлено и прекрасно работает. Я смотрю с помощью компьютера кино на DVD и телевидение с помощью тв-тюнера, слушаю музыку, всё как у людей.
Чтобы преодолеть страх перед такими вещами, как Slackware важно понять, что мощь Linux — не в дистрибутивах. Она в ядре, сервисах, оконном менеджере, тех или иных программах. А дистрибутив — всего лишь удобный способ всё это собрать воедино и доставить потребителю.
Может быть мой выбор Slackware обусловлен капризом, принципиальной «олдскульностью»? Отчасти это так. Патрик Фолькердинг (известный так же среди русскоязычных гиков как «Патрик Бох») — почти мой ровесник. Его детище — один из первых дистрибов Linux. Работая со Slackware ощущаешь дух консольной эпохи, улавливаешь мысли и настроения людей, стоявших у истоков свободного ПО. И все-таки дело не только в стиле.
Рассмотрим ситуацию, когда нужно настроить удаленный сервер по ssh. Человек, привыкший щелкать по кнопкам мышкой, эту задачу выполнить не сможет, а тот, кто привык к консоли — запросто. Конечно, мне могут возразить, что существуют веб-интерфейсы. Но ведь их еще поднять нужно. Да и освоить тоже. Много раз замечал, что усилия, затрачиваемые на освоение модных программ, которые «офигительные и сами всё делают» сопоставимы с усилиями, затрачиваемыми на освоение некоторых фундаментальных вещей, позволяющих обходиться вообще без них.
Отдельно хочу сказать про Slax. Это проект для создания LiveCD и самозагружающихся флэшек, основанный на Slackware. Можно собрать дистрибутив из модулей прямо online, скачать и за полчаса получить Linux с четко обозначенным функционалом. Можно самостоятельно создать свои специфические модули и добавить в дистриб. Установив такой комплект на нетбук опять-таки получаешь привычную среду для работы. Когда на десктопе, нетбуке и удаленных серверах установлен один и тот же дистрибутив — это очень и очень экономит время и нервы. И, кстати говоря, позволяет легко переносить ПО с машины на машину.
Теперь что касается софта. Конечно, ассортимент пакетов в Slackware поскромнее, чем в Ubuntu или openSUSE. Но раз уж мы говорим о внедрении на предприятии, то для этой цели всё необходимое есть. Кроме того, есть проекты, позволяющие организовывать под Slackware что-то вроде apt-get. Только суровым консольщикам оно нафиг не сдалось. Если мне нужно установить какую-то программу, я тупо лезу на соответствующий сайт, скачиваю программу в исходниках, распаковываю в /usr/src и выполняю три волшебных команды:
./configure
make
sudo make install
sudo
В 70% случаев этого достаточно. При этом вы получаете самую свежую версию ПО, причем независимо от того, удосужились ли создатели вашего дистрибутива оформить его в виде пакета.
Ролик о том, как устанавливать суровый бабайский дистрибутив Slackware
www.linux16.net/node/502
О разметке дисков при установке:
infoteacher.sourceforge.net/sc_fdisk.html
To be continued
Комментарии (11)
RSS свернуть / развернутьSergei_T
Sergei_T
ithappens.ru/story/1348
yababay
К нам приезжал один очень грамотный инженер
Так он просто сел за мой бук с Ubuntu
и стал работать, даже не заметив что это не винда
Sergei_T
… Много раз замечал, что усилия, затрачиваемые на освоение модных программ, которые «офигительные и сами всё делают» сопоставимы с усилиями, затрачиваемыми на освоение некоторых фундаментальных вещей, позволяющих обходиться вообще без них....
В остальном — я чайник....
Markony
Ставить Gentoo например на них — убийственно да и в чем его преимущество кроме иллюзорного стремлению к идеалу?
А Slackware например я не встречал особо на серверах. И видимо на то есть причины. Обновления безопасности например. Проще сделать в Debian обновление, чем в Slackware, например, пересобирать каждый раз то что было собрано вручную.
Как там вообще с обновлениями — я в Slackware не видел ничего даже близко похожего на apt
Так то
Для дома еще и пойдет, а на предприятии лучше не нужно Slackware. Лучше взять CentOS, SLES, Ubuntu Server — тут и обновления и сертификация оборудования и драйвера под разные RAID контроллеры и тп
Sergei_T
Gangsta
yababay
у Slax довольно интересная идея
Sergei_T
По поводу богатства выбора пакетов. А оно надо? Дистрибутив Slackware — 4Гб. Вероятность того, что ты не найдешь там подходящего ПО невелика. По крайней мере для того, чтобы сконфигурировать хост, решающий стандартные офисные задачи (раздача интернета, обработка почты, подсчет трафика, Samba, Jabber, firewall, Cups) там есть всё необходимое. Есть поддержка 64-битности, есть сборки для ARM, есть варианты, где управление пакетами и процессом установки ведется посредством GUI (DarkStar/ALICE).
Вот и получается, что единственным «недостатком» Slackware является «старомодность».
yababay
yababay
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.