- Slackware GNU/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.
GNU-Linux — Linux Pour l’article homonyme, voir Linux (homonymie). Linux … Wikipédia en Français
GNU/Linux — Linux Pour l’article homonyme, voir Linux (homonymie). Linux … Wikipédia en Français
GNU/linux — Linux Pour l’article homonyme, voir Linux (homonymie). Linux … Wikipédia en Français
Gnu/Linux — Linux Pour l’article homonyme, voir Linux (homonymie). Linux … Wikipédia en Français
GNU/Linux — Linux oder GNU/Linux Entwickler Diverse Version Keine offizielle Version … Deutsch Wikipedia
GNU/Linux-Distribution — Das Linux Maskottchen Tux Eine Linux Distribution ist eine Zusammenstellung des Linux Kernels mit diverser Software, um hieraus ein Betriebssystem zu bilden. Inhaltsverzeichnis 1 Geschichte 2 … Deutsch Wikipedia
GNU/Linux naming controversy — The GNU/Linux naming controversy is a dispute among members of the free and open source software community. It centers around how to refer to the computer operating systems commonly called Linux , as the term advocated by the Free Software… … Wikipedia
GNU/Linux — Este artículo trata sobre sistemas operativos que usan el núcleo Linux y el userland de GNU. Para otros usos de este término, véase Linux (desambiguación). Para GNU/Linux, véase Controversia por la denominación GNU/Linux. GNU/Linux … Wikipedia Español
Distribution GNU/Linux — Distribution Linux Pour les articles homonymes, voir Distribution et Linux (homonymie). Une distribution Linux (ou distro), appelée aussi distribution GNU/Linux pour faire référence aux bibliothèques et logiciels du projet GNU, est un ensemble… … Wikipédia en Français
Debian GNU/Linux — Debian Debian GNU/Linux 5.0 (« Lenny ») avec GNOME Fami … Wikipédia en Français