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) 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 (англ.).