- Slackware Linux
-
Slackware Linux
Рабочий стол с РазработчикСемейство ОС Исходный код Последняя версия 12.2 — 10 декабря 2008
Тип ядра Лицензия Состояние актуальное
Веб-сайт Slackware — один из старейших дистрибутивов GNU/Linux. Его иногда называют «самым Если вы знаете 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 6 февраля 2005 10.2 14 сентября 2005 11.0 2 октября 2006 12.0 1 июля 2007 12.1 2 мая 2008 12.2 10 декабря 2008 Первая версия этого дистрибутива была выпущена Патриком Фолькердингом — также известным как Mr. Slackware и The Man — 17 июля 1993 (оригинальное объявление о выпуске версии 1.0). Эта версия базировалась на дистрибутиве FTP.
Наиболее свежая стабильная версия Slackware — 12.2 (от 10 декабря 2008). Эта версия включает в себя GCC 4.2.4, Linux 2.6.27.7, X11 R7.3.0+ от X.org, другие программы.
Существует также версия Slackware, которая называется current («текущая»); эта версия больше рассчитана на любителей bleeding edge(англ.).
Принципы построения Slackware
Целями, положенными в основу построения этого дистрибутива, являются простота, устройства и стабильность.
Не усложняй!
Принцип KISS (Keep it simple, stupid — Дословно: «Оставь простым, балбес!») — это относится к простоте построения системы, а не к простоте использования.
Стартовые скрипты
Slackware использует стартовые скрипты стиля дистрибутивов использует стиль System V. Основное различие между двумя типами скриптов состоит в том, что System V выделяет один каталог для скриптов управления сервисами, и несколько (для каждого уровня выполнения) отдельных каталогов, содержащих ссылки на эти скрипты. Имена скриптов обычно соответствуют именам сервисов. Имена ссылок из каталогов, соответствующих уровням выполнения, содержат (помимо имени сервиса), также и букву, обозначающую необходимое для выполнения действие — запуск или остановку.
В современной реализации Slackware Linux стартовые скрипты для каждого уровня выполнения размещаются в отдельных файлах. Например, уровню выполнения 3 соответствует стартовый скрипт rc.M, а уровню выполнения 0 — rc.0. Кроме того, появилось большое количество скриптов, предназначенных для запуска конкретных сервисов. Например, для запуска почтового сервера rc.sendmail, BIND — rc.bind и т. д.
Управление пакетами
Система управления пакетами в Slackware позволяет пользователю устанавливать, обновлять или удалять пакеты так же легко, как и аналогичные системы других дистрибутивов, но, в отличие от последних, по умолчанию не отслеживает зависимости между пакетами, хотя такая возможность разработчикам пакетов предоставлена.
Файлы пакетов представляют собой архивы, сделанные с помощью программы
tar
и сжатые затем с помощью программыgzip
. Обычное расширение для файлов пакетов —.tgz
.Все программы управления пакетами Slackware находятся в пакете
pkgtools
.Существует также несколько «надстроек», позволяющих автоматизировать процесс обновления системы и зависимости пакетов, таких как:
Tukaani pkgtools - более быстрая расширенная версия Slackware pkgtools, заменяет стандартные. Поддерживает установку из сети, lzma и bzip2 сжатие пакетов, и др.
Эти пакеты не входят в стандартный набор, но доступны в /extra. С выходом Slackware 12.2 пакет slackpkg вошел в /main дерево.
Плюс ко всему на Slackware портированы emerge и pkgsrc. Для pkgtools так же существует графический интерфейс на QT - SlackIns, для slapt-get - gslapt
Поддерживаемые архитектуры
x86
До середины 2002 года дистрибутив поддерживал работу со всеми процессорами семейства i386 и выше. Версия 9.0 была последней, способной работать с i386 процессорами. Последующие версии дистрибутива требуют наличия хотя бы процессора i486 из-за особенностей[1] компилятора C++ в gcc. Некоторые пакеты требуют более продвинутых процессоров[2].
S/390
В конце октября 2004 года, Патрик Фолькердинг объявил о начале официальной поддержки архитектуры IBM S/390. Рабочее название дистрибутива для этой архитектуры — Slack/390. Очередная версия (10.0) была выпущена 14 февраля 2005.
Slackware64
19 мая 2009 года Патрик Фолькердинг и команда разработчиков Slackware объявили о том, что current-версия Slackware64 выходит в публичный доступ. Stable-релиз будет выпущен одновременно с релизом Slackware 13.0.
Примечания
См. также
- MOPSLinux
- Slamd64
- VectorLinux
- Voltalinux
Ссылки
Официальный сайт
Другие
- Основы Slackware Linux. Официальный учебник (рус.)
- Новостная группа, посвящённая Slackware (англ.)
- Slackware на distrowatch.com
- Обзор дистрибутивов, основанных на Slackware Linux
- Подробно о стартовых скриптах Slackware Linux.
- Неофициальный порт Slackware Linux для архитектуры AMD64 (англ.)
- Неофициальный порт Slackware Linux для архитектуры AMD64 (англ.)
- Русский перевод официального сайта Slackware
- Коллекция пакетов для Slackware на linuxpackages.net
- Коллекция пакетов для Slackware на slacky.it
- Коллекция слакбилдов для Slackware
- Перевод «Slackware Linux Essentials» на русский язык
- Linux Slackware Энциклопедия от А до Я
- xmpp:slackware@conference.jabber.ru — русскоязычная
- Сайт томских пользователей Slackware
- Сайт, посвященный Slackware
- #slackware — канал рускоязычной RusNet, посвященный Slackware
- Система поиска по репозитариям Slackware
Дистрибутивы Популярные Desktop Mandriva | Ubuntu | Mint | Популярные Server CentOS | RHEL | SLES Популярные Arch | LFS | Slackware Популярные миниатюрные DSL | Puppy Пакетная база DSL | Elive | gOS | Kanotix | Linspire | MEPIS | Progeny | Ubuntu | Пакетная база Ubuntu ВС Школьный Линукс | Mint | Edubuntu | nUbuntu | Ubuntu Studio | Runtu | Guadalinex Пакетная база Red Flag | Russian Fedora | Yellow Dog | Linux XP Пакетная база Red Hat Scientific | Unbreakable | МСВС Пакетная база Slackware Slamd64 | BackTrack | MOPSLinux | Vector | DeLi Пакетная база Mandriva Novell Linux Desktop | Остальные ALT | Ark | cAos | CRUX | GoboLinux | Sabayon | Source Mage | Mobilinux | Angstrom | RTK | Zeroshell
Wikimedia Foundation. 2010.
Slackware Linux — Slackware Bildschirmfoto … Deutsch Wikipedia
Slackware linux — Рабочий стол с Разработчик Патрик Фолькердинг Семейство ОС GNU/Linux … Википедия
Slackware — Linux Parte de la familia GNU/Linux … Wikipedia Español
Slackware — 13 avec le bureau KDE 4 Famille … Wikipédia en Français
Slackware — Linux … Википедия
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 GNU/Linux — Slackware Linux Рабочий стол с Разработчик Патрик Фолькердинг Семейство ОС GNU/Linux … Википедия
Linux distribution — A Linux distribution is a member of the family of Unix like operating systems built on top of the Linux kernel. Such distributions (often called distros for short) are operating systems including a large collection of software applications such… … Wikipedia