Slackware
Slackware — один из дистрибутивов GNU/Linux. Он немного отличается от других популярных дистрибутивов (таких как Debian, Gentoo, Mandrake, Red Hat и SuSE) тем, что Slackware был и остаётся «самым UNIX'овым» — его чертами являются стабильность и безопасность, а также простота установки, поддержки и использования. Поклонникам этого дистрибутива приписывают такое высказывание: «Если вы знаете Slackware — вы знаете GNU/Linux. Если вы знаете Red Hat, то всё, что вы знаете — это Red Hat».
Название
Название Slackware происходит от слова Slack (см. Church of the SubGenius), что означает ленивый, нерадивый, расхлябанный, расслабленный, вялый, а также лодырничать.
История
версии | ||
---|---|---|
1.0 | 17 июля | 1993 |
2.0 | 2 июля | 1994 |
3.0 | 30 ноября | 1995 |
3.1 | 3 июня | 1996 |
3.2 | 17 февраля | 1997 |
3.3 | 11 июня | 1997 |
3.5 | 9 июня | 1998 |
4.0 | 17 мая | 1999 |
7.0 | 25 октября | 1999 |
7.1 | 22 июня | 2000 |
8.0 | 1 июля | 2001 |
8.1 | 18 июня | 2002 |
9.0 | 19 марта | 2003 |
9.1 | 26 сентября | 2003 |
10.0 | 23 июня | 2004 |
10.1 | ??? |
Первая версия этого дистрибутива была выпущена Патриком Волкердингом (Patrick Volkerding) — также известным как Mr. Slackware и The Man — 17 июля 1993 (оригинальное объявление о выпуске версии 1.0). Эта версия базировалась на дистрибутиве SLS Linux и представляла собой копию 90-мм гибкого диска, которую можно было скачать по FTP. Свой 10-летний юбилей дистрибутив отпраздновал 17 июля 2003.
Наиболее свежая стабильная версия Slackware — 10.0 (от 23 июня 2004). Эта версия включает в себя GCC 3.3.4 (и 3.4.0 в testing), Linux kernel 2.4.26 (и 2.6.7 в testing), X11R6.7.0 от X.org, Mozilla 1.7, GNOME 2.6.1, KDE 3.2.3, и другие программы.
Существует также версия Slackware, которая называется current («текущая»); эта версия больше рассчитана на любителей bleeding edge.
Принципы построения Slackware
Целями, положенными в основу построения этого дистрибутива, являются простота и стабильность.
Не усложняй!
KISS (Keep it simple, stupid — Не усложняй) — это относится прежде всего к простоте построения системы, а не к простоте использования.
Загрузочные скрипты
Slackware использует загрузочные скрипты стиля BSD, в то время как большинство других дистрибутивов использует System V стиль. Основное различие между двумя типами скриптов состоит в том, что System V выделяет один каталог для скриптов управления сервисами, и ряд отдельных каталогов содержащих ссылки на эти скрипты. Имена скриптов обычно соответствуют именам сервисов. Имена каталогов соответствуют уровням запуска. Имена ссылок из этих каталогов содержат, помимо имени сервиса, букву обозначающую необходимое для выполнения действие (старт или остановку). BSD тип скриптов предусматривает только один скрипт - общий для всех уровней выполнения; внутри этого скрипта запускаются все необходимые для конкретного уровня сервисы.
Управление пакетами
Система управления пакетами в Slackware позволяет пользователю устанавливать, обновлять или удалять пакеты так же легко, как и аналогичные системы других дистрибутивов, но, в отличие от последних, не делает никаких попыток отслеживать зависимости между пакетами. То есть, при установке нового пакета система не проверяет наличие всех необходимых библиотек и/или программ.
Файлы пакетов представляют собой архивы, сделанные с помощью программы tar
, и сжатые затем с помощью программы gzip
. Обычное расширение для файлов пакетов — .tgz
.
Поддерживаемые архитектуры
Интел (Intel x86)
До середины 2002 года дистрибутив поддерживал работу со всеми процессорами семейства x86 (от i386 и выше). Версия 8.1 была последней, способной работать с этими процессорами. Последующие версии дистрибутива требуют наличия хотя бы процессора i486.
S/390
В конце октября 2004 года, Патрик Волкердинг (Patrick Volkerding) объявил о начале официальной поддержки архитектуры S/390 (англ.). Рабочее название дистрибутива для этой архитектуры — Slack/390 (англ.).