Slackware

Slackware
Slackware Linux
SackWare logo.jpg
Slackware.png
рабочий стол Slackware 13.1 KDE
Разработчик

Slackware Linux, Inc.,
Патрик Фолькердинг

Семейство ОС

Linux

Исходный код

открытый

Первый выпуск

16 июля 1993

Последняя версия

14.0 — 28 сентября 2012

Поддерживаемые языки

русский и др.

Поддерживаемые платформы

i486 (32-битная), x86-64 (64-битная)

Тип ядра

Linux

Интерфейс

KDE, Xfce, Blackbox, Fluxbox, FVWM, WMaker, командная строка

Лицензия

GNU GPL и др.

Веб-сайт

www.slackware.com

Символ Slackware — Tux с курительной трубкой
Версии
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 октября 1999
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

Slackware Linux — один из старейших дистрибутивов Linux. Его иногда называют «самым UNIX’овым». Поклонникам этого дистрибутива приписывают высказывание: «Если вы знаете Red Hat, то всё, что вы знаете, — это Red Hat, если вы знаете Slackware — вы знаете Linux.»

Содержание

Название

Название Slackware происходит от слова Slack (см. Church of the SubGenius (англ.)), что означает ленивый, нерадивый, расхлябанный, расслабленный, вялый, а также лодырничать.

История

Первая версия этого дистрибутива была выпущена Патриком Фолькердингом — также известным как Mr. Slackware и The Man — 17 июля 1993.[1] Эта версия базировалась на дистрибутиве SLS и представляла собой копию 3,5" дискеты, которую можно было скачать по FTP.

В 1999 году серия релизов Slackware перескочила с 4 до 7 релиза. Патрик Фолькердинг назвал это маркетинговым ходом, направленным на то, чтобы показать, что Slackware так же прогрессивен, как и другие дистрибутивы, многие из которых на то время имели релизы с номерами от 6 и выше.

Наиболее свежая стабильная версия Slackware — 14.0 (от 28 сентября 2012). Эта версия включает в себя GCC 4.7.1, Linux 3.2.29, X11 от X.Org 1.12.3, KDE 4.8.5 и другие программы[2].

Существует также версия Slackware, которая называется currentтекущая»); эта версия больше рассчитана на любителей быть на передовом рубеже.

В новом релизе отказались от системы именования Slackware, которая существовала до этого момента: именование было по шаблону «версия slackware.версия ядра».[3] Так 13.37 в номере версии означал, что дистрибутив был собран на базе ядра 2.6.37. В новых релизах такая система нумерации использоваться не будет (вероятно, в связи с изменением политики именования версий ядра).

Принципы построения Slackware

Целями, положенными в основу построения этого дистрибутива, являются простота устройства и стабильность.

Не усложняй!

Принцип KISS (Keep it simple stupid — «не усложняй, тупица» или, по другой версии «Оставь это просто глупым») — это относится к простоте построения системы, а не к простоте использования.

Стартовые скрипты

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 находятся в пакете pkgtools.

Существует также несколько «надстроек», позволяющих автоматизировать процесс обновления системы и зависимости пакетов, таких как:

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

Примечания

  1. Patrick Volkerding Slackware Linux 1.00 (оригинальное объявление о выпуске версии 1.0)  (англ.) (16.07.1993). Архивировано из первоисточника 22 августа 2011. Проверено 19 июня 2010.
  2. Информация о выпуске последней версии Slackware.
  3. The Slackware Linux Project: Mailing List Info
  4. SlackWare.com  (англ.). — Официальный сайт SlackWare. Архивировано из первоисточника 22 августа 2011. Проверено 12 декабря 2012.
  5. ftp://ftp.slackware.com/pub/slackware/slackware-9.1/ChangeLog.txt
  6. slack/390  (англ.). — SlackWare для IBM S/390. Архивировано из первоисточника 22 августа 2011. Проверено 12 декабря 2012.
  7. ARMedslack  (англ.). — SlackWare для ARM. Архивировано из первоисточника 22 августа 2011. Проверено 24 июня 2010.
  8. По данным сайта DistroWatch.

Литература

Ссылки

См. также



Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "Slackware" в других словарях:

  • Slackware — 13 avec le bureau KDE 4 Famille …   Wikipédia en Français

  • Slackware — Linux Parte de la familia GNU/Linux …   Wikipedia Español

  • Slackware — Bildschirmfoto …   Deutsch Wikipedia

  • Slackware — Linux es una distribución de un completo sistema multitarea de 32 bits. Actualmente, en su última release 10.2, está basado en el kernel Linux 2.4.31 (con el kernel Linux 2.6.13 como alternativa) y la librería C del GNU versión 2.3.5. Contiene un …   Enciclopedia Universal

  • Slackware — infobox OS name = Slackware caption = Slackware 12.1 developer = Patrick Volkerding family = Linux, Unix like source model = Free and open source software working state = Current released = date|1993|07|16 latest release version = 12.1 latest… …   Wikipedia

  • Slackware — ● np. f. ►LINUX L une des distributions majeures de Linux, considérée comme plus complexe (mais aussi plus pure et plus puissante) que ses principales concurrentes Red Hat, Mandrake et Debian. . http://www.slackware.com/ …   Dictionnaire d'informatique francophone

  • Slackware Linux — Slackware Bildschirmfoto …   Deutsch Wikipedia

  • Slackware GNU/Linux — Slackware Linux Рабочий стол с Разработчик Патрик Фолькердинг Семейство ОС GNU/Linux …   Википедия

  • Slackware linux — Рабочий стол с Разработчик Патрик Фолькердинг Семейство ОС GNU/Linux …   Википедия

  • Slackware Linux — Рабочий стол с Разработчик Патрик Фолькердинг Семейство ОС GNU/Linux …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»