Slackware Linux ([ˈslækweə(ɹ)]; в просторечии — «слака», «слакварь») — один из первых дистрибутивов Linux.
Slackware | |
---|---|
![]() | |
![]() рабочий стол Slackware 15.0 KDE | |
Разработчик | Slackware Linux, Inc., (Патрик Фолькердинг) |
Семейство ОС | Linux |
Основана на | (SLS) |
Исходный код | открытый |
Первый выпуск | 17 июля 1993 года |
Последняя версия | |
Метод обновления | (Pkgtool) и (Slackpkg) |
Поддерживаемые языки | русский и др. |
Поддерживаемые платформы | x86 и x86-64 |
Тип ядра | Linux |
Интерфейс | KDE, Xfce, (MATE) и (Cinnamon) |
Лицензия | GNU GPL |
Веб-сайт | slackware.com (англ.) |
![]() |
Его иногда называют «самым UNIX’овым». Поклонникам этого дистрибутива приписывают высказывание: «Если вы учите Red Hat, то вы узнаете Red Hat, если вы учите Slackware — вы узнаете Linux».
За небольшими исключениями, Slackware состоит из свободных программных пакетов, распространяемых с исходным кодом.
Название
Название Slackware происходит от слова Slack (см. (Церковь недомудреца)), что означает ленивый, нерадивый, расхлябанный, расслабленный, вялый, а также лодырничать.
История
![image](https://www.wikidata.ru-ru.nina.az/image/aHR0cHM6Ly93d3cud2lraWRhdGEucnUtcnUubmluYS5hei9pbWFnZS9hSFIwY0hNNkx5OTFjR3h2WVdRdWQybHJhVzFsWkdsaExtOXlaeTkzYVd0cGNHVmthV0V2WTI5dGJXOXVjeTloTDJGbEwxTnNZV05yZDJGeVpTMXRZWE5qYjNRdWFuQmxadz09LmpwZWc=.jpeg)
Первая версия этого дистрибутива была выпущена (Патриком Фолькердингом) — также известным как Mr. Slackware и The Man — 17 июля 1993. Эта версия базировалась на дистрибутиве (SLS) и представляла собой копию (3,5" дискеты), которую можно было скачать по FTP.
В 1999 году серия релизов Slackware перескочила с 4 до 7 релиза. Патрик Фолькердинг назвал это маркетинговым ходом, направленным на то, чтобы показать, что Slackware так же прогрессивен, как и другие дистрибутивы, многие из которых на то время имели релизы с номерами от 6 и выше.
Наиболее свежая стабильная версия Slackware — 15.0.
Существует также версия Slackware, которая называется current («текущая»); эта версия содержит более свежие версии ПО, однако может быть нестабильна..
Новая ветка примечательна обновлением графической библиотеки Qt до версии 5 и задействованием ядра Linux 5.15 [1].
За редким исключением, остальные пакеты перенесены из Current-ветки и пересобраны с новым Glibc. Например, отложена пересборка firefox, thunderbird и (seamonkey), так для них требуется применение дополнительных патчей для совместимости с задействованным в дистрибутиве новым компилятором Rust.
Slackware Live — Сборка живого Slackware, доступного для работы сразу после загрузки
Сборка 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, и все сопутствующие медиа-программы. По умолчанию поддерживаются все известные стабильные версии файловых систем.
В связи с изменениями(KDE) связанными с прекращением поддержки 32-битной архитектуры х86, Slackware Live 32-бит доступен только в Xfce.
История версий
Версии | |||
---|---|---|---|
Версия | День релиза | Год релиза | Версия ядра |
1.00 | 17 июля | 1993 | 0.99.11 Alpha |
1.1 | 5 ноября | 0.99.13 | |
2.0 | 2 июля | 1994 | 1.0.9 |
2.1 | 31 октября | 1.1.59 | |
2.2 | 30 марта | 1995 | 1.2.1 |
2.3 | 24 мая | 1.2.8 | |
3.0 | 30 ноября | 1.2.13 | |
3.1 (Slackware 96) | 3 июня | 1996 | 2.0.0 |
3.2 | 17 февраля | 1997 | 2.0.29 |
3.3 | 11 июня | 2.0.30 | |
3.4 | 14 октября | 2.0.30 | |
3.5 | 9 июня | 1998 | 2.0.34 |
3.6 | 28 октября | 2.0.35 | |
3.9 | 10 мая | 1999 | 2.0.37pre10 |
4.0 | 17 мая | 2.2.6 | |
7.0 | 25 октября | 2.2.13 | |
7.1 | 22 июня | 2000 | 2.2.16 |
8.0 | 1 июля | 2001 | 2.2.19 |
8.1 | 18 июня | 2002 | 2.4.18 |
9.0 | 19 марта | 2003 | 2.4.20 (пропатчено до 2.4.21) |
9.1 | 26 сентября | 2.4.22 (пропатчено до 2.4.26) | |
10.0 | 23 июня | 2004 | 2.4.26 |
10.1 | 6 февраля | 2005 | 2.4.29 |
10.2 | 14 сентября | 2.4.31 | |
11.0 | 2 октября | 2006 | 2.4.33.3 |
12.0 | 1 июля | 2007 | 2.6.21.5 |
12.1 | 2 мая | 2008 | 2.6.24.5 |
12.2 | 10 декабря | 2.6.27.7 (пропатчено до 2.6.27.31) | |
13.0 | 27 августа | 2009 | 2.6.29.6 |
13.1 | 24 мая | 2010 | 2.6.33.4 |
(13.37) | 28 апреля | 2011 | 2.6.37.6 |
14.0 | 28 сентября | 2012 | 3.2.29 (пропатчено до 3 3.2.98) |
14.1 | 7 ноября | 2013 | 3.10.17 (пропатчено до 3.10.107) |
14.2 | 30 июня | 2016 | 4.4.14 (пропатчено до 4.4.190) |
15.0 | 2 февраля | 2022 | 5.15.19 |
current | в разработке | 5.4.57 |
Принципы построения Slackware
В разделе не хватает (см. ). |
Целями, положенными в основу построения этого дистрибутива, являются простота устройства и стабильность.
Не усложняй!
(Принцип 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, и pkgsrc. Для pkgtools также существует графический интерфейс на Qt — SlackIns, для slapt-get — gslapt.
Поддерживаемые архитектуры
x86
До середины 2002 года дистрибутив поддерживал работу со всеми процессорами семейства x86 от (i386) и выше. Версия 9.0 была последней, способной работать с i386 процессорами. Последующие версии дистрибутива требуют наличия хотя бы процессора (i486) из-за особенностей компилятора C++ в GCC. Некоторые пакеты (например, ядро с поддержкой SMP) компилируются с использованием инструкций процессоров типа (i686). Начиная с версии 14.2 собранные для выпуска 32-разрядные пакеты имеют суффикс -i586-.
S/390
В конце октября 2004 года, (Патрик Фолькердинг) объявил о начале официальной поддержки архитектуры . Рабочее название дистрибутива для этой архитектуры — . Очередная версия (10.0) была выпущена 14 февраля 2005 года.
Slackware64
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 , стабильная версия 15.0 имеет дату выхода дистрибутива 3 февраля 2022 г. 21:24 и доступна здесь: https://mirrors.slackware.com/slackware/slackware-iso/slackware64-15.0-iso/ .
Slackware for ARM
С 19 июля 2009 года поддерживается архитектура ARM (armv4, (little endian)).
Основанные на Slackware дистрибутивы
Дистрибутив | Назначение | Среда рабочего стола, (менеджер окон) |
---|---|---|
Rescue | (FVWM) | |
(BackTrack) (2006-2009) | Security | Xfce |
Desktop | GNOME | |
(Porteus) | Desktop | KDE, (LXDE), Xfce |
(RIPLinuX) | Rescue | CLI |
(Salix OS) | Desktop | Xfce и др. |
Desktop | KDE | |
(Vector Linux) | Desktop | Xfce |
Security | KDE | |
(Zenwalk) | Desktop | Xfce |
Desktop | (IceWM) | |
(MOPSLinux) | Universal | KDE |
(Slax) (до 2017 г.) | Desktop | KDE |
Репозитории
slackware.com |
slackware.uk |
Slackbuilds |
Slacky.eu |
slackonly |
alienbob |
multilib |
Примечания
- Группы Google . Дата обращения: 18 июня 2018. Архивировано 22 января 2011 года.
- Slackware 15.0 release notes (англ.) — 2022.
- Top Ten Distributions . Дата обращения: 18 июня 2018. 2 апреля 2013 года.
- slackware:faq - SlackDocs . Дата обращения: 18 июня 2018. 5 сентября 2015 года.
- Best Linux Distro: Linux Experts Rate Distros - Datamation . Дата обращения: 18 июня 2018. 18 ноября 2015 года.
- CentOS: MBR corrupted (Error 15) | Linux.org . Дата обращения: 18 июня 2018. 9 октября 2015 года.
- Best power user Linux distros in 2018: 5 reviewed and rated | TechRadar . Дата обращения: 18 июня 2018. 2 ноября 2015 года.
- Slackware Linux - Less is more | IT PRO . Дата обращения: 18 июня 2018. 19 ноября 2015 года.
- A Guide to Today's Top 10 Linux distributions | PCWorld . Дата обращения: 18 июня 2018. 11 октября 2015 года.
- http://go2linux.garron.me/mt/linux-ht/2010/11/slackware-review-1.html от 20 мая 2013 на Wayback Machine : «If you learn RHEL, you know RHEL, if you learn Slackware you know Linux.»
- Freenix от 27 июля 2017 на Wayback Machine, описание лицензий, используемых в Slackware, и поддержка свободного дистрибутива на базе Slackware
- Interview with Patrick Volkerding | Linux Journal . Дата обращения: 18 июня 2018. 27 декабря 2020 года.
- Slackware Graphics and Link Banners . Дата обращения: 18 июня 2018. 16 июля 2017 года.
- Архивированная копия . Дата обращения: 18 июня 2018. 27 октября 2012 года.
- Архивированная копия . Дата обращения: 18 июня 2018. 5 марта 2016 года.
- Patrick Volkerding. Slackware Linux 1.00 (оригинальное объявление о выпуске версии 1.0) (англ.) (16 июля 1993). Дата обращения: 19 июня 2010. Архивировано из оригинала 21 августа 2011 года.
- http://ftp.df.lth.se/pub/slackware/slackware-2.1/README.210. 9 октября 2011 года.
- оригинала 8 января 2007 года. . Дата обращения: 18 июня 2018. Архивировано из
- Slackware Release Announcement . Дата обращения: 4 февраля 2022. 25 мая 2022 года.
- The Slackware Linux Project: Slackware ChangeLogs . www.slackware.com. Дата обращения: 28 февраля 2022. 18 марта 2022 года.
- Архивированная копия . Дата обращения: 15 декабря 2018. 15 декабря 2018 года.
- ANNOUNCE: Slackware Linux 1.00 — Группы Google . Дата обращения: 18 июня 2018. Архивировано 22 января 2011 года.
- http://slackware.cs.utah.edu/pub/slackware/slackware-3.0/00_CDROM.TXT
- http://ftp.slackware-brasil.com.br/historic/slackware-3.1/ChangeLog.txt. 17 октября 2014 года.
- Linux Slackware 96 | ISBNdb.com — Book info. 13 марта 2016 года.
- http://slackware.cs.utah.edu/pub/slackware/slackware-3.4/ChangeLog.txt
- Stories of Linux: A Look at Slackware Linux | Linux.com | The source of Linux information . Дата обращения: 6 августа 2018. 28 июня 2018 года.
- Slackware Linux — Back to Basics . Дата обращения: 18 июня 2018. 18 июня 2018 года.
- Архивированная копия . Дата обращения: 6 августа 2018. 5 августа 2018 года.
- Confessions of a Slacker . Дата обращения: 18 июня 2018. 18 июня 2018 года.
- Mini Review of Slackware Linux 9.0 . Дата обращения: 18 июня 2018. 18 июня 2018 года.
- http://ftp.slackware.com/pub/slackware/slackware-9.0/ChangeLog.txt. 14 августа 2016 года.
- Get to Know Slackware 9.1 . Дата обращения: 18 июня 2018. 18 июня 2018 года.
- Архивированная копия . Дата обращения: 6 августа 2018. 25 февраля 2021 года.
- Архивированная копия . Дата обращения: 6 августа 2018. 4 марта 2016 года.
- Slackware 10: First Impressions . Дата обращения: 18 июня 2018. 18 июня 2018 года.
- Slackware 10.1 Review . Дата обращения: 18 июня 2018. 18 июня 2018 года.
- A look at Slackware 10.1 [LWN.net] . Дата обращения: 18 июня 2018. 18 июня 2018 года.
- A Look at Slackware Linux 10.2 [LWN.net] . Дата обращения: 18 июня 2018. 18 июня 2018 года.
- Slackware 10.2 | Tux Machines . Дата обращения: 18 июня 2018. 4 октября 2019 года.
- оригинала 8 июля 2008 года. . Дата обращения: 18 июня 2018. Архивировано из
- Slackware 12: The anti-'buntu | Tux Machines . Дата обращения: 18 июня 2018. 18 июня 2018 года.
- Upgrading to Slackware 12.1 | Linux.com | The source of Linux information . Дата обращения: 18 июня 2018. 25 июня 2018 года.
- оригинала 11 февраля 2009 года. . Дата обращения: 18 июня 2018. Архивировано из
- Архивированная копия . Дата обращения: 6 августа 2018. 18 декабря 2017 года.
- DistroWatch Weekly, Issue 323, 5 October 2009 . Дата обращения: 18 июня 2018. 30 июля 2019 года.
- Slackware 13.0: now officially 64-bit [LWN.net] . Дата обращения: 18 июня 2018. 18 июня 2018 года.
- Spotlight on Linux: Slackware Linux 13.1 | Linux Journal . Дата обращения: 18 июня 2018. 18 июня 2018 года.
- DistroWatch Weekly, Issue 405, 16 May 2011 . Дата обращения: 18 июня 2018. 22 декабря 2018 года.
- A Slackware Review Ten Years In The Making | Linux.com | The source of Linux information . Дата обращения: 18 июня 2018. 18 июня 2018 года.
- Slackware 13.37: Linux for the fun of it [LWN.net] . Дата обращения: 18 июня 2018. 18 июня 2018 года.
- DistroWatch Weekly, Issue 478, 15 October 2012 . Дата обращения: 18 июня 2018. 30 июля 2019 года.
- http://ftp.slackware.com/pub/slackware/slackware-14.0/ChangeLog.txt. 6 марта 2013 года.
- http://ftp.slackware.com/pub/slackware/slackware-14.1/ChangeLog.txt. 19 октября 2014 года.
- DistroWatch Weekly, Issue 671, 25 July 2016 . Дата обращения: 18 июня 2018. 30 июля 2019 года.
- Архивированная копия . Дата обращения: 6 августа 2018. 7 августа 2020 года.
- Релиз дистрибутива Slackware 15.0 . www.opennet.ru. Дата обращения: 4 февраля 2022. 4 февраля 2022 года.
- ftp://ftp.osuosl.org/pub/slackware/slackware64-current/ChangeLog.txt от 30 сентября 2019 на Wayback Machine Open Source Lab ChangeLog.txt
- The Slackware Linux Project: Slackware ChangeLogs . Дата обращения: 15 декабря 2018. 30 января 2020 года.
- Архивированная копия . Дата обращения: 11 февраля 2009. 26 июня 2015 года.
- SlackWare.com (англ.). — Официальный сайт SlackWare. Дата обращения: 24.06.10. Архивировано из оригинала 21 августа 2011 года.
- The Slackware Linux Project: Slackware Ports . Дата обращения: 18 июня 2018. 8 мая 2015 года.
- slack/390 (англ.). — SlackWare для . Дата обращения: 24.06.10. Архивировано из оригинала 21 августа 2011 года.
- ARMedslack (англ.). — SlackWare для ARM. Дата обращения: 24 июня 2010. Архивировано из оригинала 21 августа 2011 года.
- По данным сайта (DistroWatch).
Литература
- С. Марков. Создание лёгкой системы на базе Slackware (Скачать pdf (c вложениями) 1.5 Mb, (скачать pdf (c вложениями) на scribd.com (просмотр на scribd.com некорректен).
Ссылки
- slackware.com (англ.)
- Вики-сайт сообщества Slackware. (англ.)
- Скрипты для сборки пакетов (англ.) на (SlackBuilds.org).
- Поиск пакетов в различных репозиториях: slakfinder.org, pkgs.org, (проект закрыт).
- Российское сообщество Slackware.
- Форум и статьи посвящённые Slackware Linux.
Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер