Slack/390 | это... Что такое Slack/390? (original) (raw)
Название Slackware происходит от слова Slack (см. Church of the SubGenius(англ.)), что означает ленивый, нерадивый, расхлябанный, расслабленный, вялый, а также лодырничать.
Первая версия этого дистрибутива была выпущена Патриком Фолькердингом — также известным как 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.
Примечания
- ↑ ftp://ftp.slackware.com/pub/slackware/slackware-9.1/ChangeLog.txt
- ↑ http://www.slackware.com/~mozes/docs/FOSDEM_SLACK.txt
См. также
- 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 сравнение | полный список