Slackware

Материал из Википедии — свободной энциклопедии
Перейти к навигацииПерейти к поиску
Slackware
Изображение логотипа
рабочий стол Slackware 15.0 KDE
рабочий стол Slackware 15.0 KDE
РазработчикSlackware Linux, Inc.,
Патрик Фолькердинг
Семейство ОСLinux
Основана наSLS
Исходный кодоткрытый
Первый выпуск17 июля 1993 года[1]
Последняя версия
Метод обновленияPkgtool и Slackpkg
Поддерживаемые языкирусский и др.
Поддерживаемые платформыX86 и x86-64
ТипядраLinux
ИнтерфейсKDE, Xfce, MATE и Cinnamon
Лицензия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 (см.Церковь недомудреца), что означаетленивый,нерадивый,расхлябанный,расслабленный,вялый, а такжелодырничать[12][13][14][15].

История

[править |править код]
Символ Slackware —Tux с курительной трубкой

Первая версия этого дистрибутива была выпущенаПатриком Фолькердингом — также известным какMr. Slackware иThe Man — 17 июля 1993[16]. Эта версия базировалась на дистрибутивеSLS и представляла собой копию3,5" дискеты, которую можно было скачать поFTP[17].

В 1999 году серия релизов Slackware перескочила с 4 до 7 релиза[18]. Патрик Фолькердинг назвал это маркетинговым ходом, направленным на то, чтобы показать, что Slackware так же прогрессивен, как и другие дистрибутивы, многие из которых на то время имели релизы с номерами от 6 и выше.

Наиболее свежая стабильная версия Slackware — 15.0[19].

Существует также версия Slackware, которая называетсяcurrent («текущая»); эта версия содержит более свежие версии ПО, однако может быть нестабильна.[20].

За редким исключением, остальные пакеты перенесены из Current-ветки и пересобраны с новым Glibc. Например, отложена пересборкаfirefox,thunderbird иseamonkey, так как для них требуется применение дополнительных патчей для совместимости с задействованным в дистрибутиве новым компилятором Rust.

История версий

[править |править код]
Версии
ВерсияДень релизаГод релизаВерсия ядра
1.00[21]17 июля19930.99.11 Alpha
1.15 ноября0.99.13
2.02 июля19941.0.9
2.131 октября1.1.59
2.230 марта19951.2.1
2.324 мая1.2.8
3.0[22]30 ноября1.2.13
3.1[23] (Slackware 96[24])3 июня19962.0.0
3.217 февраля19972.0.29
3.311 июня2.0.30
3.4[25]14 октября2.0.30
3.59 июня19982.0.34
3.628 октября2.0.35
3.910 мая19992.0.37pre10
4.0[26]17 мая2.2.6
7.025 октября2.2.13
7.1[26]22 июня20002.2.16
8.0[27]1 июля20012.2.19
8.1[28]18 июня20022.4.18
9.0[29][30][31]19 марта20032.4.20 (пропатчено до 2.4.21)
9.1[32][33][34]26 сентября2.4.22 (пропатчено до 2.4.26)
10.0[35]23 июня20042.4.26
10.1[36][37]6 февраля20052.4.29
10.2[38][39]14 сентября2.4.31
11.0[40]2 октября20062.4.33.3
12.0[41]1 июля20072.6.21.5
12.1[42]2 мая20082.6.24.5
12.2[43][44]10 декабря2.6.27.7 (пропатчено до 2.6.27.31)
13.0[45][46]27 августа20092.6.29.6
13.1[47]24 мая20102.6.33.4
13.37[48][49][50]28 апреля20112.6.37.6
14.0[51][52]28 сентября20123.2.29 (пропатчено до 3.2.98)
14.1[53]7 ноября20133.10.17 (пропатчено до 3.10.107)
14.2[54][55]30 июня20164.4.14 (пропатчено до 4.4.190)
15.0[56]2 февраля20225.15.19
current[57]в разработке5.4.57[58]

Принципы построения Slackware

[править |править код]
Информация должна бытьпроверяема, иначе она может быть удалена. Вы можетеотредактировать статью, добавив ссылки наавторитетные источники в видесносок.(18 июня 2018)

Целями, положенными в основу построения этого дистрибутива, являются простота устройства и стабильность.

Не усложняй!

[править |править код]

Принцип 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 и выше).

Поддерживаемые архитектуры

[править |править код]

x86

[править |править код]

До середины 2002 года дистрибутив поддерживал работу со всемипроцессорами семействаx86 отi386 и выше. Версия9.0 была последней, способной работать с i386 процессорами. Последующие версии дистрибутива требуют наличия хотя бы процессораi486 из-за особенностей[59] компилятора C++ вGCC. Некоторые пакеты (например,ядро с поддержкойSMP) компилируются с использованием инструкций процессоров типаi686. Начиная с версии 14.2 собранные для выпуска 32-разрядные пакеты имеют суффикс -i586-[60].

S/390

[править |править код]

В конце октября 2004 года,Патрик Фолькердинг объявил о начале официальной поддержки архитектурыIBM S/390. Рабочее название дистрибутива для этой архитектуры — Slack/390. Очередная версия (10.0) была выпущена 14 февраля 2005 года[61][62].

Slackware64

[править |править код]

19 мая 2009 годаПатрик Фолькердинг и команда разработчиков Slackware объявили о том, что current-версия Slackware64 выходит в публичный доступ. Slackware 13.0 стал первым релизом, поддерживающимx86-64.

Slackware for ARM

[править |править код]

С 19 июля 2009 года поддерживается архитектура ARM (armv4,little endian)[63].

Основанные на Slackware дистрибутивы

[править |править код]
Дистрибутив[64]НазначениеСреда рабочего стола,
менеджер окон
AUSTRUMIRescueFVWM
BackTrack (2006—2009)SecurityXfce
LinvoDesktopGNOME
PorteusDesktopKDE,LXDE,Xfce
RIPLinuXRescueCLI
Salix OSDesktopXfce и др.
SlackelDesktopKDE
Vector LinuxDesktopXfce
WifislaxSecurityKDE
ZenwalkDesktopXfce
AbsoluteDesktopIceWM
MOPSLinuxUniversalKDE
Slax (до 2017 г.)DesktopKDE

Примечания

[править |править код]
  1. Группы Google . Дата обращения: 18 июня 2018. Архивировано 22 января 2011 года.
  2. Slackware 15.0 release notes (англ.) — 2022.
  3. Top Ten Distributions . Дата обращения: 18 июня 2018. Архивировано 2 апреля 2013 года.
  4. slackware:faq - SlackDocs . Дата обращения: 18 июня 2018. Архивировано 5 сентября 2015 года.
  5. Best Linux Distro: Linux Experts Rate Distros - Datamation . Дата обращения: 18 июня 2018. Архивировано 18 ноября 2015 года.
  6. CentOS: MBR corrupted (Error 15) | Linux.org . Дата обращения: 18 июня 2018. Архивировано 9 октября 2015 года.
  7. Best power user Linux distros in 2018: 5 reviewed and rated | TechRadar . Дата обращения: 18 июня 2018. Архивировано 2 ноября 2015 года.
  8. Slackware Linux - Less is more | IT PRO . Дата обращения: 18 июня 2018. Архивировано 19 ноября 2015 года.
  9. A Guide to Today's Top 10 Linux distributions | PCWorld . Дата обращения: 18 июня 2018. Архивировано 11 октября 2015 года.
  10. 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.»
  11. FreenixАрхивная копия от 27 июля 2017 наWayback Machine, описание лицензий, используемых в Slackware, и поддержка свободного дистрибутива на базе Slackware
  12. Interview with Patrick Volkerding | Linux Journal . Дата обращения: 18 июня 2018. Архивировано 27 декабря 2020 года.
  13. Slackware Graphics and Link Banners . Дата обращения: 18 июня 2018. Архивировано 16 июля 2017 года.
  14. Архивированная копия . Дата обращения: 18 июня 2018. Архивировано 27 октября 2012 года.
  15. Архивированная копия . Дата обращения: 18 июня 2018. Архивировано 5 марта 2016 года.
  16. Patrick Volkerding. Slackware Linux 1.00 (оригинальное объявление о выпуске версии 1.0) (англ.) (16 июля 1993). Дата обращения: 19 июня 2010. Архивировано изоригинала 21 августа 2011 года.
  17. http://ftp.df.lth.se/pub/slackware/slackware-2.1/README.210.Архивировано 9 октября 2011 года.
  18. The Slackware Linux project: Frequently Asked Questions . Дата обращения: 18 июня 2018. Архивировано изоригинала 8 января 2007 года.
  19. Slackware Release Announcement . Дата обращения: 4 февраля 2022. Архивировано 25 мая 2022 года.
  20. The Slackware Linux Project: Slackware ChangeLogs . www.slackware.com. Дата обращения: 28 февраля 2022. Архивировано 18 марта 2022 года.
  21. ANNOUNCE: Slackware Linux 1.00 — Группы Google . Дата обращения: 18 июня 2018. Архивировано 22 января 2011 года.
  22. http://slackware.cs.utah.edu/pub/slackware/slackware-3.0/00_CDROM.TXT
  23. http://ftp.slackware-brasil.com.br/historic/slackware-3.1/ChangeLog.txt.Архивировано 17 октября 2014 года.
  24. Linux Slackware 96 | ISBNdb.com — Book info.Архивировано 13 марта 2016 года.
  25. http://slackware.cs.utah.edu/pub/slackware/slackware-3.4/ChangeLog.txt
  26. 12Stories of Linux: A Look at Slackware Linux | Linux.com | The source of Linux information . Дата обращения: 6 августа 2018. Архивировано 28 июня 2018 года.
  27. Slackware Linux — Back to Basics . Дата обращения: 18 июня 2018. Архивировано 18 июня 2018 года.
  28. Архивированная копия . Дата обращения: 6 августа 2018. Архивировано 5 августа 2018 года.
  29. Confessions of a Slacker . Дата обращения: 18 июня 2018. Архивировано 18 июня 2018 года.
  30. Mini Review of Slackware Linux 9.0 . Дата обращения: 18 июня 2018. Архивировано 18 июня 2018 года.
  31. http://ftp.slackware.com/pub/slackware/slackware-9.0/ChangeLog.txt.Архивировано 14 августа 2016 года.
  32. Get to Know Slackware 9.1 . Дата обращения: 18 июня 2018. Архивировано 18 июня 2018 года.
  33. Архивированная копия . Дата обращения: 6 августа 2018. Архивировано 25 февраля 2021 года.
  34. Архивированная копия . Дата обращения: 6 августа 2018. Архивировано 4 марта 2016 года.
  35. Slackware 10: First Impressions . Дата обращения: 18 июня 2018. Архивировано 18 июня 2018 года.
  36. Slackware 10.1 Review . Дата обращения: 18 июня 2018. Архивировано 18 июня 2018 года.
  37. A look at Slackware 10.1 [LWN.net] . Дата обращения: 18 июня 2018. Архивировано 18 июня 2018 года.
  38. A Look at Slackware Linux 10.2 [LWN.net] . Дата обращения: 18 июня 2018. Архивировано 18 июня 2018 года.
  39. Slackware 10.2 | Tux Machines . Дата обращения: 18 июня 2018. Архивировано 4 октября 2019 года.
  40. Venerable Slackware 12 gets a sporty new wardrobe | Linux.com | The source of Linux information . Дата обращения: 18 июня 2018. Архивировано изоригинала 8 июля 2008 года.
  41. Slackware 12: The anti-'buntu | Tux Machines . Дата обращения: 18 июня 2018. Архивировано 18 июня 2018 года.
  42. Upgrading to Slackware 12.1 | Linux.com | The source of Linux information . Дата обращения: 18 июня 2018. Архивировано 25 июня 2018 года.
  43. Revised Slackware keeps it simple | Linux.com | The source of Linux information . Дата обращения: 18 июня 2018. Архивировано изоригинала 11 февраля 2009 года.
  44. Архивированная копия . Дата обращения: 6 августа 2018. Архивировано 18 декабря 2017 года.
  45. DistroWatch Weekly, Issue 323, 5 October 2009 . Дата обращения: 18 июня 2018. Архивировано 30 июля 2019 года.
  46. Slackware 13.0: now officially 64-bit [LWN.net] . Дата обращения: 18 июня 2018. Архивировано 18 июня 2018 года.
  47. Spotlight on Linux: Slackware Linux 13.1 | Linux Journal . Дата обращения: 18 июня 2018. Архивировано 18 июня 2018 года.
  48. DistroWatch Weekly, Issue 405, 16 May 2011 . Дата обращения: 18 июня 2018. Архивировано 22 декабря 2018 года.
  49. A Slackware Review Ten Years In The Making | Linux.com | The source of Linux information . Дата обращения: 18 июня 2018. Архивировано 18 июня 2018 года.
  50. Slackware 13.37: Linux for the fun of it [LWN.net] . Дата обращения: 18 июня 2018. Архивировано 18 июня 2018 года.
  51. DistroWatch Weekly, Issue 478, 15 October 2012 . Дата обращения: 18 июня 2018. Архивировано 30 июля 2019 года.
  52. http://ftp.slackware.com/pub/slackware/slackware-14.0/ChangeLog.txt.Архивировано 6 марта 2013 года.
  53. http://ftp.slackware.com/pub/slackware/slackware-14.1/ChangeLog.txt.Архивировано 19 октября 2014 года.
  54. DistroWatch Weekly, Issue 671, 25 July 2016 . Дата обращения: 18 июня 2018. Архивировано 30 июля 2019 года.
  55. Архивированная копия . Дата обращения: 6 августа 2018. Архивировано 7 августа 2020 года.
  56. Релиз дистрибутива Slackware 15.0 . www.opennet.ru. Дата обращения: 4 февраля 2022. Архивировано 4 февраля 2022 года.
  57. ftp://ftp.osuosl.org/pub/slackware/slackware64-current/ChangeLog.txtАрхивная копия от 30 сентября 2019 наWayback Machine Open Source Lab ChangeLog.txt
  58. The Slackware Linux Project: Slackware ChangeLogs . Дата обращения: 15 декабря 2018. Архивировано 30 января 2020 года.
  59. Архивированная копия . Дата обращения: 11 февраля 2009. Архивировано 26 июня 2015 года.
  60. SlackWare.com (англ.). — Официальный сайт SlackWare. Дата обращения: 24.06.10. Архивировано изоригинала 21 августа 2011 года.
  61. The Slackware Linux Project: Slackware Ports . Дата обращения: 18 июня 2018. Архивировано 8 мая 2015 года.
  62. slack/390 (англ.). — SlackWare дляIBM S/390. Дата обращения: 24.06.10. Архивировано изоригинала 21 августа 2011 года.
  63. ARMedslack (англ.). — SlackWare дляARM. Дата обращения: 24 июня 2010. Архивировано изоригинала 21 августа 2011 года.
  64. По данным сайтаDistroWatch.

Ссылки

[править |править код]
Slackware:
Перейти к шаблону «Дистрибутивы Linux»
Debian
Стабильные
Тестовые
Sid
Специальные
Ubuntu
Официальные
Неофициальные
Привязанные кDE
Fedora
Пересборки
Производные
Red Hat
Пересборки
Mandriva
Форки
Slackware
Gentoo
Arch
Независимые
Специальные
Минималистичные
Сервисные
Служебные
Игровые
NAS
Встраиваемые
Для работы сTor
Источник —https://ru.wikipedia.org/w/index.php?title=Slackware&oldid=150673039
Категории:
Скрытые категории: