Slackware
| Slackware Linux | |
рабочий стол Slackware 13.1 KDE |
|
| Разработчик |
Slackware Linux, Inc., |
|---|---|
| Семейство ОС | |
| Исходный код | |
| Первый выпуск |
16 июля 1993 |
| Последняя версия |
14.1 — 7 ноября 2013 |
| Поддерживаемые языки |
русский и др. |
| Поддерживаемые платформы | |
| Тип ядра | |
| Интерфейс |
KDE, Xfce, Blackbox, Fluxbox, FVWM, Window Maker, командная строка |
| Лицензия |
GNU GPL и др. |
| Веб-сайт | |
| Версии | ||
|---|---|---|
| 1.0 | 17 июля | 1993 |
| 2.0 | 2 июля | 1994 |
| 3.0 | 30 ноября | 1995 |
| 3.1 | 3 июня | 1996 |
| 3.2 | 17 февраля | 1997 |
| 3.3 | 11 июня | |
| 3.5 | 9 июня | 1998 |
| 4.0 | 17 мая | 1999 |
| 7.0 | 25 октября | |
| 7.1 | 22 июня | 2000 |
| 8.0 | 1 июля | 2001 |
| 8.1 | 18 июня | 2002 |
| 9.0 | 19 марта | 2003 |
| 9.1 | 26 сентября | |
| 10.0 | 23 июня | 2004 |
| 10.1 | 6 февраля | 2005 |
| 10.2 | 14 сентября | |
| 11.0 | 2 октября | 2006 |
| 12.0 | 1 июля | 2007 |
| 12.1 | 2 мая | 2008 |
| 12.2 | 10 декабря | |
| 13.0 | 27 августа | 2009 |
| 13.1 | 24 мая | 2010 |
| 13.37 | 28 апреля | 2011 |
| 14.0 | 28 сентября | 2012 |
| 14.1 | 7 ноября | 2013 |
Slackware Linux — один из старейших дистрибутивов Linux.
Его иногда называют «самым UNIX’овым». Поклонникам этого дистрибутива приписывают высказывание: «Если вы выучили Red Hat, то всё, что вы знаете, — это Red Hat, если вы выучили Slackware — вы знаете Linux.»[1]
Содержание
Название[править | править вики-текст]
Название Slackware происходит от слова Slack (см. Церковь НедоМудреца, Church of the SubGenius (англ.)), что означает ленивый, нерадивый, расхлябанный, расслабленный, вялый, а также лодырничать.
История[править | править вики-текст]
Первая версия этого дистрибутива была выпущена Патриком Фолькердингом — также известным как Mr. Slackware и The Man — 17 июля 1993.[2] Эта версия базировалась на дистрибутиве SLS и представляла собой копию 3,5" дискеты, которую можно было скачать по FTP.
В 1999 году серия релизов Slackware перескочила с 4 до 7 релиза. Патрик Фолькердинг назвал это маркетинговым ходом, направленным на то, чтобы показать, что Slackware так же прогрессивен, как и другие дистрибутивы, многие из которых на то время имели релизы с номерами от 6 и выше.
Наиболее свежая стабильная версия Slackware — 14.1 (от 7 ноября 2013). Эта версия включает в себя GCC 4.8.2, Linux 3.10.17, X11 от X.Org 1.14.3, KDE 4.10.5 и другие программы[3].
Существует также версия Slackware, которая называется current («текущая»); эта версия больше рассчитана на любителей быть на передовом рубеже.
Принципы построения Slackware[править | править вики-текст]
Целями, положенными в основу построения этого дистрибутива, являются простота устройства и стабильность.
Не усложняй![править | править вики-текст]
Принцип KISS (Keep it simple stupid, keep it short and simple — «не усложняй, тупица» или, по другой версии «делай короче и проще») — это относится к простоте построения системы, а не к простоте использования.
Стартовые скрипты[править | править вики-текст]
Slackware использует стартовые скрипты стиля BSD, в то время как большинство других дистрибутивов использует стиль System V. Основное различие между двумя типами скриптов состоит в том, что System V выделяет один каталог для скриптов управления сервисами, и несколько (для каждого уровня выполнения) отдельных каталогов, содержащих ссылки на эти скрипты. Имена скриптов обычно соответствуют именам сервисов. Имена ссылок из каталогов, соответствующих уровням выполнения, содержат (помимо имени сервиса), также и букву, обозначающую необходимое для выполнения действие — запуск или остановку. BSD тип скриптов предусматривает только один скрипт — общий для всех уровней выполнения; внутри этого скрипта запускаются все необходимые для конкретного уровня сервисы.
В современной реализации Slackware Linux стартовые скрипты для каждого уровня выполнения размещаются в отдельных файлах. Например, уровню выполнения 4 соответствует стартовый скрипт rc.4, а уровню выполнения 0 — rc.0. Кроме того, появилось большое количество скриптов, предназначенных для запуска конкретных сервисов. Например, для запуска почтового сервера Sendmail используется стартовый скрипт rc.sendmail, DNS сервера BIND — rc.bind и т. д.
Управление пакетами[править | править вики-текст]
Система управления пакетами в Slackware позволяет пользователю устанавливать, обновлять или удалять пакеты так же легко, как и аналогичные системы других дистрибутивов, но, в отличие от последних, по умолчанию не отслеживает зависимости между пакетами, хотя такая возможность разработчикам пакетов предоставлена.
Файлы пакетов представляют собой архивы, сделанные с помощью программы tar и сжатые затем с помощью программы gzip или lzma. Обычное расширение для файлов пакетов — .tgz или .txz (для версий 13.0 и выше).
Все программы управления пакетами Slackware находятся в пакете pkgtool.
Существует также несколько «надстроек», позволяющих автоматизировать процесс обновления системы и зависимости пакетов, таких как:
Tukaani pkgtools — более быстрая расширенная версия Slackware pkgtools, заменяет стандартные. Поддерживает установку из сети, сжатие пакетов с помощью lzma и bzip2, и др.
Эти пакеты не входят в стандартный набор, но доступны в /extra. С выходом Slackware 12.2 пакет slackpkg вошёл в дерево /main.
Плюс ко всему на Slackware портированы CRUX ports, emerge и pkgsrc. Для pkgtools также существует графический интерфейс на Qt — SlackIns, для slapt-get — gslapt.
Поддерживаемые архитектуры[править | править вики-текст]
x86[4][править | править вики-текст]
До середины 2002 года дистрибутив поддерживал работу со всеми процессорами семейства x86 от i386 и выше. Версия 9.0 была последней, способной работать с i386 процессорами. Последующие версии дистрибутива требуют наличия хотя бы процессора i486 из-за особенностей[5] компилятора C++ в GCC. Некоторые пакеты (например, ядро с поддержкой SMP) компилируются с использованием инструкций процессоров типа i686.
S/390[6][править | править вики-текст]
В конце октября 2004 года, Патрик Фолькердинг объявил о начале официальной поддержки архитектуры IBM S/390. Рабочее название дистрибутива для этой архитектуры — Slack/390. Очередная версия (10.0) была выпущена 14 февраля 2005 года.
Slackware64[править | править вики-текст]
19 мая 2009 года Патрик Фолькердинг и команда разработчиков Slackware объявили о том, что current-версия Slackware64 выходит в публичный доступ. Slackware 13.0 стал первым релизом, поддерживающим x86-64.
Slackware for ARM[7][править | править вики-текст]
С 19 июля 2009 года поддерживается архитектура ARM (armv4, little endian).
Основанные на Slackware дистрибутивы[править | править вики-текст]
| Дистрибутив[8] | Назначение | Среда рабочего стола, менеджер окон |
|---|---|---|
| AUSTRUMI | Rescue | FVWM |
| Linvo | Desktop | GNOME |
| Porteus | Desktop | KDE, LXDE, Xfce |
| RIPLinuX | Rescue | CLI |
| Salix OS | Desktop | Xfce и др. |
| Slackel | Desktop | KDE |
| Slax | Desktop | KDE |
| Vector Linux | Desktop | Xfce |
| Wifislax | Security | KDE |
| Zenwalk | Desktop | Xfce |
| Absolute | Desktop | IceWM |
Примечания[править | править вики-текст]
- ↑ http://go2linux.garron.me/mt/linux-ht/2010/11/slackware-review-1.html : «If you learn RHEL, you know RHEL, if you learn Slackware you know Linux.»
- ↑ Patrick Volkerding. Slackware Linux 1.00 (оригинальное объявление о выпуске версии 1.0) (англ.) (16.07.1993). Проверено 19 июня 2010. Архивировано из первоисточника 22 августа 2011.
- ↑ Информация о выпуске последней версии Slackware.
- ↑ SlackWare.com (англ.). — Официальный сайт SlackWare. Проверено 17 марта 2015. Архивировано из первоисточника 22 августа 2011.
- ↑ ftp://ftp.slackware.com/pub/slackware/slackware-9.1/ChangeLog.txt
- ↑ slack/390 (англ.). — SlackWare для IBM S/390. Проверено 17 марта 2015. Архивировано из первоисточника 22 августа 2011.
- ↑ ARMedslack (англ.). — SlackWare для ARM. Проверено 24 июня 2010. Архивировано из первоисточника 22 августа 2011.
- ↑ По данным сайта DistroWatch.
Литература[править | править вики-текст]
- С. Марков. Создание лёгкой системы на базе Slackware (Скачать pdf (c вложениями) 1.5 Mb, (скачать pdf (c вложениями) на scribd.com (просмотр на scribd.com некорректен).
Ссылки[править | править вики-текст]
| Slackware в Викиучебнике? | |
| Slackware на Викискладе? |
- Официальный сайт. (англ.)
- Официальное руководство «Основы Slackware Linux». Перевод с английского.
- Вики-сайт сообщества Slackware. (англ.)
- Скрипты для сборки пакетов (англ.) на SlackBuilds.org.
- Поиск пакетов в различных репозиториях: slakfinder.org, pkgs.org, slackfind.net(проект закрыт).
- Российское соообщество Slackware.
- Форум и статьи посвящённые Slackware Linux.

