Slackware
| Slackware | |
|---|---|
рабочий стол 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].
История
[править |править код]
Первая версия этого дистрибутива была выпущенаПатриком Фолькердингом — также известным как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 июля | 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[22] | 30 ноября | 1.2.13 | |
| 3.1[23] (Slackware 96[24]) | 3 июня | 1996 | 2.0.0 |
| 3.2 | 17 февраля | 1997 | 2.0.29 |
| 3.3 | 11 июня | 2.0.30 | |
| 3.4[25] | 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[26] | 17 мая | 2.2.6 | |
| 7.0 | 25 октября | 2.2.13 | |
| 7.1[26] | 22 июня | 2000 | 2.2.16 |
| 8.0[27] | 1 июля | 2001 | 2.2.19 |
| 8.1[28] | 18 июня | 2002 | 2.4.18 |
| 9.0[29][30][31] | 19 марта | 2003 | 2.4.20 (пропатчено до 2.4.21) |
| 9.1[32][33][34] | 26 сентября | 2.4.22 (пропатчено до 2.4.26) | |
| 10.0[35] | 23 июня | 2004 | 2.4.26 |
| 10.1[36][37] | 6 февраля | 2005 | 2.4.29 |
| 10.2[38][39] | 14 сентября | 2.4.31 | |
| 11.0[40] | 2 октября | 2006 | 2.4.33.3 |
| 12.0[41] | 1 июля | 2007 | 2.6.21.5 |
| 12.1[42] | 2 мая | 2008 | 2.6.24.5 |
| 12.2[43][44] | 10 декабря | 2.6.27.7 (пропатчено до 2.6.27.31) | |
| 13.0[45][46] | 27 августа | 2009 | 2.6.29.6 |
| 13.1[47] | 24 мая | 2010 | 2.6.33.4 |
| 13.37[48][49][50] | 28 апреля | 2011 | 2.6.37.6 |
| 14.0[51][52] | 28 сентября | 2012 | 3.2.29 (пропатчено до 3.2.98) |
| 14.1[53] | 7 ноября | 2013 | 3.10.17 (пропатчено до 3.10.107) |
| 14.2[54][55] | 30 июня | 2016 | 4.4.14 (пропатчено до 4.4.190) |
| 15.0[56] | 2 февраля | 2022 | 5.15.19 |
| current[57] | в разработке | 5.4.57[58] | |
Принципы построения 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 и выше).
Поддерживаемые архитектуры
[править |править код]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] | Назначение | Среда рабочего стола, менеджер окон |
|---|---|---|
| AUSTRUMI | Rescue | FVWM |
| BackTrack (2006—2009) | Security | Xfce |
| Linvo | Desktop | GNOME |
| Porteus | Desktop | KDE,LXDE,Xfce |
| RIPLinuX | Rescue | CLI |
| Salix OS | Desktop | Xfce и др. |
| Slackel | Desktop | KDE |
| Vector Linux | Desktop | Xfce |
| Wifislax | Security | KDE |
| Zenwalk | Desktop | Xfce |
| Absolute | Desktop | IceWM |
| MOPSLinux | Universal | KDE |
| Slax (до 2017 г.) | Desktop | KDE |
Примечания
[править |править код]- ↑Группы 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 года.
- ↑The Slackware Linux project: Frequently Asked Questions . Дата обращения: 18 июня 2018. Архивировано изоригинала 8 января 2007 года.
- ↑Slackware Release Announcement . Дата обращения: 4 февраля 2022. Архивировано 25 мая 2022 года.
- ↑The Slackware Linux Project: Slackware ChangeLogs . www.slackware.com. Дата обращения: 28 февраля 2022. Архивировано 18 марта 2022 года.
- ↑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
- ↑12Stories 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 года.
- ↑Venerable Slackware 12 gets a sporty new wardrobe | Linux.com | The source of Linux information . Дата обращения: 18 июня 2018. Архивировано изоригинала 8 июля 2008 года.
- ↑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 года.
- ↑Revised Slackware keeps it simple | Linux.com | The source of Linux information . Дата обращения: 18 июня 2018. Архивировано изоригинала 11 февраля 2009 года.
- ↑Архивированная копия . Дата обращения: 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 дляIBM S/390. Дата обращения: 24.06.10. Архивировано изоригинала 21 августа 2011 года.
- ↑ARMedslack (англ.). — SlackWare дляARM. Дата обращения: 24 июня 2010. Архивировано изоригинала 21 августа 2011 года.
- ↑По данным сайтаDistroWatch.
Ссылки
[править |править код]- Википедия:Cite web (не указан язык)
- Википедия:Cite web (заменить webcitation-архив: deadlink yes)
- Википедия:Статьи с источниками из Викиданных
- ПРО:ИТ:Статьи по алфавиту
- ПРО:ИТ:Последняя правка: в прошлом году
- Википедия:Статьи с разделами без ссылок на источники с июня 2018 года
- Википедия:Статьи без источников (тип: дистрибутив Linux)
- Википедия:Статьи без источников (тип: операционная система)
- Википедия:Ссылка на Викиучебник непосредственно в статье
- Статьи со ссылками на Викисклад