Slackware Linux | |
---|---|
![]() | |
![]() рабочий стол Slackware 13.1 KDE | |
Разработчик |
Slackware Linux, Inc., Патрик Фолькердинг |
Семейство ОС | Linux |
Основана на | SLS |
Исходный код | открытый |
Первый выпуск | 17 июля 1993 года[1] |
Последняя версия | 14.2[2] (30 июня 2016 года) |
Метод обновления | pkgtool, slackpkg |
Менеджеры пакетов | pkgtool, slackpkg |
Поддерживаемые языки | русский и др. |
Поддерживаемые платформы | i486 (32-битная), x86-64 (64-битная) |
Тип ядра | Linux |
Интерфейс | KDE, Xfce, Blackbox, Fluxbox, FVWM, Window Maker, командная строка |
Лицензия | GNU GPL и др. |
Веб-сайт | slackware.com |
![]() |
Slackware Linux ([ˈslækweə(ɹ)]; в просторечии — «слака») — один из старейших дистрибутивов Linux[3][4][5][6][7][8][9].
Его иногда называют «самым UNIX’овым». Поклонникам этого дистрибутива приписывают высказывание: «Если вы учите Red Hat, то вы узнаете Red Hat, если вы учите Slackware — вы узнаете Linux.»[10]
За небольшими исключениями[11], Slackware состоит из свободных программных пакетов, распространяемых с исходным кодом.
Название Slackware происходит от слова Slack (см. Церковь НедоМудреца, Church of the SubGenius (англ.)), что означает ленивый, нерадивый, расхлябанный, расслабленный, вялый, а также лодырничать[12][13][14][15].
Первая версия этого дистрибутива была выпущена Патриком Фолькердингом — также известным как Mr. Slackware и The Man — 17 июля 1993.[16] Эта версия базировалась на дистрибутиве SLS и представляла собой копию 3,5" дискеты, которую можно было скачать по FTP[17].
В 1999 году серия релизов Slackware перескочила с 4 до 7 релиза[18]. Патрик Фолькердинг назвал это маркетинговым ходом, направленным на то, чтобы показать, что Slackware так же прогрессивен, как и другие дистрибутивы, многие из которых на то время имели релизы с номерами от 6 и выше.
Наиболее свежая стабильная версия Slackware — 14.2[2]. Предыдущая версия 14.1 (от 7 ноября 2013) включала в себя GCC 4.8.2, Linux 3.10.17, X11 от X.Org 1.14.3, KDE 4.10.5 и другие программы[19].
Существует также версия Slackware, которая называется current («текущая»); эта версия больше рассчитана на любителей быть на передовом рубеже[20].
Сборка Slackware64 Linux (64-bit Live) в которой есть KDE5 по умолчанию, доступна для загрузки по адресу (прямая ссылка на ISO 4.2 Gb) :
http://bear.alienbase.nl/mirrors/slackware-live/latest/slackware64-live-plasma5-current.iso и позволяет запустить сборку прямо в оперативной памяти, не устанавливая на жёсткий диск. Так же доступна опция "toram", добавить которую можно нажав "ТАБ" на экране запуска сборки, позволяющая извлечь носитель из компьютера. В Slackware доступны несколько скинов audacious, K3b, VLC Media Player, Office, KEdu, KTurtle, MC, и все сопутствующие медиа программы. По умолчанию поддерживаются все известные стабильные версии файловых систем.
В связи с изменениями связанными с прекращением поддержки 32-бит архитектуры х86 Slackware Live 32-бит доступен только в xfce.
Версии | ||
---|---|---|
Версия | День релиза | Год релиза |
1.00[21] | 17 июля | 1993 |
1.1 | 5 ноября | |
2.0 | 2 июля | 1994 |
2.1 | 31 октября | |
2.2 | 30 марта | 1995 |
2.3 | 24 мая | |
3.0[22] | 30 ноября | |
3.1[23] (Slackware 96[24]) | 3 июня | 1996 |
3.2 | 17 февраля | 1997 |
3.3 | 11 июня | |
3.4[25] | 14 октября | |
3.5 | 9 июня | 1998 |
3.6 | 28 октября | |
3.9 | 10 мая | 1999 |
4.0[26] | 17 мая | |
7.0 | 25 октября | |
7.1[26] | 22 июня | 2000 |
8.0[27] | 1 июля | 2001 |
8.1[28] | 18 июня | 2002 |
9.0[29][30][31] | 19 марта | 2003 |
9.1[32][33][34] | 26 сентября | |
10.0[35] | 23 июня | 2004 |
10.1[36][37] | 6 февраля | 2005 |
10.2[38][39] | 14 сентября | |
11.0[40] | 2 октября | 2006 |
12.0[41] | 1 июля | 2007 |
12.1[42] | 2 мая | 2008 |
12.2[43][44] | 10 декабря | |
13.0[45][46] | 27 августа | 2009 |
13.1[47] | 24 мая | 2010 |
13.37[48][49][50] | 28 апреля | 2011 |
14.0[51][52] | 28 сентября | 2012 |
14.1[53] | 7 ноября | 2013 |
14.2[54][55] | 30 июня | 2016 |
В этом разделе не хватает ссылок на источники информации. |
Целями, положенными в основу построения этого дистрибутива, являются простота устройства и стабильность.
Принцип 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:
Рекомендуется отключить обновление компонентов ярда и самого ядра:
Поправьте в консоли с помощью # nano /etc/slackpkg/blacklist выключив нужное (поставив перед именем группы пакета '#' ).
Поправьте в консоли с помощью # nano /etc/slackpkg/mirrors включив нужное Вам зеркало пакетов (например mirror.yandex.ru).
slackpkg update
slackpkg update gpg
slackpkg install-new
slackpkg upgrade-all
lilo
Вы обновились !
Программы управления пакетами 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.
До середины 2002 года дистрибутив поддерживал работу со всеми процессорами семейства x86 от i386 и выше. Версия 9.0 была последней, способной работать с i386 процессорами. Последующие версии дистрибутива требуют наличия хотя бы процессора i486 из-за особенностей[56] компилятора C++ в GCC. Некоторые пакеты (например, ядро с поддержкой SMP) компилируются с использованием инструкций процессоров типа i686. Начиная с версии 14.2 собранные для выпуска 32-разрядные пакеты имеют суффикс -i586-[57].
В конце октября 2004 года, Патрик Фолькердинг объявил о начале официальной поддержки архитектуры IBM S/390. Рабочее название дистрибутива для этой архитектуры — Slack/390. Очередная версия (10.0) была выпущена 14 февраля 2005 года[58][59].
19 мая 2009 года Патрик Фолькердинг и команда разработчиков Slackware объявили о том, что current-версия Slackware64 выходит в публичный доступ. Slackware 13.0 стал первым релизом, поддерживающим x86-64.
По состоянию на 2018.12.15.17.30 Slackware64-current доступно ядро 4.19.9 новейшие версии исходных кодов ядра можно скачать на kernel.org
Страница обновлений для Slackware64 http://www.slackware.com/changelog/current.php?cpu=x86_64
С 19 июля 2009 года поддерживается архитектура ARM (armv4, little endian)[60].
Дистрибутив[61] | Назначение | Среда рабочего стола, менеджер окон |
---|---|---|
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 |
MOPS Linux | Universal | KDE4, Xfce |
![]() |
Slackware в Викиучебнике |
---|---|
![]() |
Slackware на Викискладе |
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .