Slackware - Slackware

Slackware
Логотип Slackware с официального сайта Slackware. Svg
Slackware GNU Linux 14.1.png
Slackware 14.1
РазработчикПатрик Фолькердинг
Семейство ОСLinux (Unix-подобный ) (на основе Система Softlanding Linux )
Рабочее состояниеТекущий
Исходная модельОткрытый исходный код
изначальный выпуск17 июля 1993 г.; 27 лет назад (1993-07-17)[1]
Последний релиз14.2 / 30 июня 2016 (4 года назад) (2016-06-30)[2]
Доступно вМногоязычный
Метод обновленияpkgtool, slackpkg
Менеджер пакетовpkgtool, slackpkg
ПлатформыIA-32, x86-64, РУКА
Ядро типМонолитный (Linux )
UserlandGNU
Дефолт пользовательский интерфейсCLI
ЛицензияСтандартная общественная лицензия GNU
Официальный веб-сайтwww.slackware.com

Slackware это Дистрибутив Linux сделано Патрик Фолькердинг в 1993 году. Первоначально на основе Система Softlanding Linux, Slackware был основой для многих других дистрибутивов Linux, в первую очередь для первых версий SUSE Linux дистрибутивов, и это самый старый дистрибутив, который все еще поддерживается.[3]

Slackware стремится к стабильности и простоте дизайна, а также к тому, чтобы быть самым "Unix-подобный " Дистрибутив Linux.[4] Он вносит как можно меньше изменений в программные пакеты из вверх по течению и пытается не предвидеть варианты использования и не препятствовать принятию решений пользователями. В отличие от большинства современных дистрибутивов Linux, Slackware не предоставляет графической процедуры установки и автоматического разрешения зависимостей программных пакетов. Он использует простые текстовые файлы и только небольшой набор сценарии оболочки для настройки и администрирования. Без дополнительных изменений он загружается в Интерфейс командной строки среда. Из-за множества консервативных и упрощенных функций Slackware часто считается наиболее подходящим для продвинутых и технически подкованных пользователей Linux.[5][6][7][8][9][10]

Slackware доступен для IA-32 и x86_64 архитектуры, с портом на ARM архитектура. Хотя Slackware в основном[11] бесплатное программное обеспечение с открытым исходным кодом, у него нет формального отслеживание ошибок объект или репозиторий общедоступного кода, выпуски которых периодически объявляются Фолькердингом. Для разработчиков нет официальной процедуры членства, и Фолькердинг является основным участником выпусков.

Имя

Название «Slackware» происходит от того факта, что распространение началось как частный побочный проект без каких-либо обязательств. Чтобы его поначалу не воспринимали слишком серьезно, Фолькердинг дал ему юмористическое название, которое прижилось даже после того, как Slackware превратился в серьезный проект.[12]

Slackware ссылается на «погоню за Slack», принцип Церковь SubGenius Пародия на религию. Некоторые аспекты графики Slackware отражают это[13]- трубка, которую курит Такс, под влиянием образа Дж. Р. "Боб" Доббс ' голова.

Юмористическая отсылка к Церкви Субгения можно найти во многих версиях install.end текстовые файлы, которые указывают программе установки конец серии программного обеспечения. В последних версиях, включая выпуск Slackware 14.1, текст ROT13 запутанный.[14][15]

История

Рождение

Slackware 1.01

Slackware изначально был получен из Система Softlanding Linux (SLS), самый популярный из оригинальных дистрибутивов Linux и первый, предлагающий комплексную коллекцию программного обеспечения, включающую не только ядро ​​и базовые утилиты,[16] включая X11 графический интерфейс, TCP / IP и UUCP сети и GNU Emacs.[17]

Патрик Фолькердинг начал с SLS после того, как ему понадобился LISP переводчик школьного проекта в тогдашнем Государственный университет Мурхеда (МГУ). Он нашел CLISP был доступен для Linux и для его запуска был загружен SLS. Через несколько недель Фолькердинга спросил его искусственный интеллект профессор МГУ, чтобы показать ему, как установить Linux дома и на некоторых компьютерах в школе. Фолькердинг сделал заметки, описывающие исправления проблем, которые он обнаружил после установки SLS, и он и его профессор применили эти изменения к новой установке. Однако это заняло почти столько же времени, сколько требовалось для простой установки SLS, поэтому профессор спросил, можно ли настроить установочные диски так, чтобы исправления можно было применить во время установки. Это было началом Slackware. Фолькердинг продолжал улучшать SLS: исправлять ошибки, обновлять программное обеспечение, автоматическую установку разделяемых библиотек и образа ядра, исправлять права доступа к файлам и многое другое. За короткое время Фолькердинг модернизировал около половины пакетов сверх того, что было у SLS.

Фолькердинг не собирался предоставлять публике свою модифицированную версию SLS. Его друзья из МГУ уговаривали его поместить свои модификации SLS на FTP-сервер, но Волкердинг предположил, что «SLS выпустит новую версию, которая будет включать эти вещи достаточно скоро», поэтому он отложил это на несколько недель. В то время многие пользователи SLS в Интернете просили SLS о выпуске новой версии, поэтому в конце концов Фолькердинг сделал сообщение под названием «Кто-нибудь хочет систему 0.99pl11A, подобную SLS?», На которую он получил много положительных отзывов. После обсуждения с местным системным администратором в МГУ Волкердинг получил разрешение на загрузку Slackware в университетский FTP сервер.[12] Этот первый выпуск Slackware, версия 1.00, был распространен 17 июля 1993 года в 00:16:36 (UTC),[1] и было поставлено двадцать четыре 3½ дюйма дискета изображений.[18] После того, как было сделано объявление, Фолькердинг наблюдал, как поток FTP-соединений непрерывно разрушал сервер. Вскоре после этого, Компакт-диск Walnut Creek предложили дополнительное архивное пространство на своих FTP-серверах.

Разработка

Размер Slackware быстро увеличился с добавлением прилагаемого программного обеспечения, и к версии 2.1, выпущенной в октябре 1994 года, он увеличился более чем втрое, чтобы содержать семьдесят три образа дискет размером 1,44 млн.[19]

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

В апреле 2004 года Патрик Фолькердинг добавил Сервер X.Org пакеты в каталог testing / в -current в качестве замены XFree86 пакеты, которые используются в настоящее время, с запросом комментариев о том, что будущее X Window System в Slackware должно быть. Месяц спустя он переключился с XFree86 на X.Org Server после того, как заявил, что мнения были более чем 4 к 1 в пользу использования выпуска X.org в качестве версии X по умолчанию. Он заявил, что решение было в основном техническим, поскольку XFree86 вызывает проблемы совместимости. Slackware 10.0 был первым выпуском с X.Org Server.[21]

В марте 2005 года Патрик Фолькердинг объявил об удалении ГНОМ окружение рабочего стола в ChangeLog разработки. Он заявил, что этот вопрос находится на рассмотрении более четырех лет и что уже существуют проекты, которые предоставляют более полную версию GNOME для Slackware, чем сама Slackware. Фолькердинг заявил, что в будущем поддержка GNOME будет зависеть от сообщества.[22] Сообщество ответило, и по состоянию на октябрь 2016 года существует несколько активных проектов GNOME для Slackware. К ним относятся: Корица, Dlackware, Дроплайн GNOME, ПРИЯТЕЛЬ и SlackMATE. Некоторые члены сообщества Linux сочли это удаление значительным из-за преобладания GNOME во многих дистрибутивах.[23]

В мае 2009 года Патрик Фолькердинг объявил о публичном (разрабатываемом) выпуске официального варианта x86_64 под названием Slackware64, поддерживаемого параллельно с IA-32 распределение.[24] Slackware64 - это чистый 64-битный дистрибутив, поскольку он не поддерживает запуск или компиляцию 32-битных программ, однако он был разработан как «мультибиблиотечный». Эрик Хамелирс, один из основных членов команды Slackware, поддерживает мультибиблиотечный репозиторий, содержащий необходимые пакеты для преобразования Slackware64 в мультибиблиотечный код, чтобы обеспечить запуск 32-битного ПО.[25] Хамелеерс запустил 64-битный порт как отвлечение от боли восстановления после операции в сентябре 2008 года. Волкердинг протестировал порт в декабре 2008 года и был впечатлен, когда он увидел увеличение скорости на 20-40 процентов для некоторых тестов по сравнению с 32-битной версией. битовая версия. Чтобы свести к минимуму дополнительные усилия по поддержанию обеих версий параллельно, сценарии сборки Slackware, называемые SlackBuilds, были постепенно переведены на поддержку любой архитектуры, что позволило использовать один набор исходных кодов для обеих версий.[26] Slackware64 увидел свой первый стабильный выпуск с версией 13.0.

Между выпуском 14.1 в ноябре 2013 г. и июнем 2016 г. в Slackware наблюдался 31-месячный перерыв между выпусками, что стало самым длинным периодом в истории выпусков. За это время ветка разработки не обновлялась 47 дней. Однако 21 апреля 2015 года Патрик Волкердинг извинился в ChangeLog за отсутствие обновлений и заявил, что команда разработчиков использовала это время, чтобы «поработать хорошо». В этой записи журнала изменений было перечислено более 700 программных изменений, включая множество крупных обновлений библиотеки. В январе 2016 года Фолькердинг объявил о неохотном добавлении PulseAudio в первую очередь из-за BlueZ падение прямо ALSA поддержка в v5.x. в то время как другие проекты, в свою очередь, отказывались от поддержки BlueZ v4.x. Зная, что некоторые пользователи не будут довольны этим изменением, он заявил, что «сообщения об ошибках, жалобы и угрозы могут поступать ко мне». Эти изменения привели к выпуску Slackware 14.2 в июне 2016 года.[27]

Философия дизайна

Философия дизайна Slackware ориентирована на простоту, чистоту программного обеспечения,[28] и основной дизайн, который подчеркивает отсутствие изменений исходных кодов. Многие варианты дизайна в Slackware можно рассматривать как наследие простоты традиционных систем Unix и как примеры Принцип KISS.[29] В этом контексте «простой» относится к простоте конструкции системы, а не к ее использованию. Таким образом, простота использования может различаться для разных пользователей: те, кто не знаком с интерфейсами командной строки и классическими инструментами Unix, могут столкнуться с крутой кривой обучения использованию Slackware, тогда как пользователи с опытом работы в Unix могут извлечь выгоду из менее абстрактной системной среды.[нужна цитата ] В соответствии с философией дизайна Slackware и ее духом чистоты, большая часть программного обеспечения Slackware использует оригинальные механизмы конфигурации, предоставленные авторами программного обеспечения; тем не менее, для некоторых административных задач поставляются специальные инструменты конфигурации для дистрибутива.

Модель развития

Нет формального система отслеживания проблем и нет официальной процедуры, чтобы стать участником кода или разработчиком. Проект не поддерживает публичный репозиторий кода. Отчеты об ошибках и сообщения, хотя и важны для проекта, обрабатываются неформальным образом. Все окончательные решения о том, что будет включено в выпуск Slackware, строго остается за Slackware. доброжелательный диктатор на всю жизнь, Патрик Фолькердинг.[30][31][32]

Первые версии Slackware были разработаны одним Патриком Фолькердингом. Начиная с версии 4.0, в официальном объявлении файлов Slackware указываются Дэвид Кантрелл и Логан Джонсон как участники «команды Slackware».[33] Более поздние анонсы, вплоть до версии 8.1, включают Криса Люменса.[34] Люменс, Джонсон и Кантрелл также являются авторами первого издания «Slackware Linux Essentials», официального руководства по Slackware Linux.[35] На веб-сайте Slackware Крис Люменс и Дэвид Кантрелл упоминаются как «выпускники Slackware», которые «работали над проектом Slackware на постоянной основе в течение нескольких лет».[31] В своих примечаниях к выпуску Slackware 10.0 и 10.1 Волкердинг благодарит Эрика Хамелеерса за «его работу по поддержке беспроводных карт USB, PCI и Cardbus».[36][37] Начиная с версии 12.0, во второй раз идет тимбилдинг вокруг Фолькердинга. Согласно примечаниям к выпуску 12.2, команда разработчиков состоит из семи человек. В будущих версиях добавлены люди.[38] Начиная с версии 13.0, команда Slackware, похоже, имеет основных членов. Эрик Хамелеерс дает представление об основной команде в своем эссе «История разработки Slackware», написанном 3–4 октября 2009 г. (вскоре после выпуска версии 13.0).[30]

Пакеты

Управление

Талисман Slackware: Смокинг курить трубку

Система управления пакетами Slackware, известная под общим названием pkgtools, может администрировать (pkgtool), установить (installpkg), Обновить (upgradepkg) и удалите (removepkg) пакеты из локальных источников. Он также может распаковать (Explodepkg) и создайте (makepkg) пакеты. Официальный инструмент для обновления Slackware по сети или через Интернет: slackpkg. Первоначально он был разработан Piter Punk как неофициальный способ поддерживать Slackware в актуальном состоянии. Он был официально включен в главное дерево Slackware 12.2,[39] был включен в дополнительные услуги / начиная с Slackware 9.1.[40] Когда пакет обновляется, он устанавливает новый пакет поверх старого, а затем удаляет все файлы, которые больше не существуют в новом пакете. При беге upgradepkg, это только подтверждает, что номера версий разные, что позволяет при желании понизить версию пакета.

Пакеты Slackware архивы сжатие различными методами. Начиная с 13.0, большинство пакетов сжимаются с использованием xz (на основе LZMA алгоритм сжатия), используя .txz расширение имени файла.[41] До 13.0 пакеты сжимались с помощью gzip (на основе ВЫПУСКАТЬ алгоритм сжатия), используя .tgz расширение. Поддержка для bzip2 и lzip также было добавлено сжатие с использованием расширений файлов .tbz и .tlz соответственно, хотя они обычно не используются.

Пакеты содержат все файлы для этой программы, а также дополнительные метаданные файлы, используемые менеджером пакетов. Архив пакета содержит полную структуру каталогов файлов и предназначен для извлечения в системный архив. корневая директория во время установки. Дополнительные файлы метаданных, расположенные под специальным установить/ каталог в архиве, обычно включают Slack-desc файл, который представляет собой специально отформатированный текстовый файл, который читается диспетчером пакетов, чтобы предоставить пользователям описание упакованного программного обеспечения,[42] также как и doinst.sh файл, который после распаковки сценарий оболочки разрешение создания символических ссылок, сохранение разрешений на файлы запуска, правильная обработка новых файлов конфигурации и любые другие аспекты установки, которые не могут быть реализованы через структуру каталогов пакета.[43] Во время разработки 15.0 Фолькердинг представил поддержку douninst.sh сценарий удаления, который можно запустить при удалении или обновлении пакета.[44] Это позволяет сопровождающим пакета запускать команды при удалении пакета.

Менеджер пакетов поддерживает локальную базу данных на компьютере, хранящуюся в нескольких папках. В 14.2 и более ранних системах основная база данных установленных пакетов поддерживалась в / var / log /однако во время разработки 15.0 Фолькердинг переместил два каталога в специальное место под / вар / библиотека / pkgtools / для предотвращения случайного удаления при очистке системных журналов.[44] Каждая установка Slackware будет содержать пакеты / и скрипты / каталог в основном месте базы данных. В первом случае каждый установленный пакет будет иметь соответствующий файл журнала установки (на основе имени пакета, версии, архитектуры и сборки), который содержит размер пакета, как сжатого, так и несжатого, описание программного обеспечения и полный путь ко всем файлам. которые были установлены.[45] Если пакет содержал необязательный doinst.sh после установки сценария, содержимое этого сценария будет добавлено в файл в папке скрипты / каталог, соответствующий имени файла соответствующего пакета в пакеты / каталог, позволяющий администратору просматривать сценарий после установки в будущем. Когда пакет удаляется или обновляется, старые журналы установки и сценарии находятся в пакеты / и скрипты / перемещены в удаленные_пакеты / и удаленные_скрипты /, что позволяет просмотреть все предыдущие пакеты и узнать, когда они были удалены. Эти каталоги можно найти в / var / log / 14.2 и ранее, но были перенесены на / вар / журнал / pkgtools / во время разработки 15.0. О системах, поддерживающих douninst.sh удалить скрипт, эти скрипты будут храниться в /var/lib/pkgtools/douninst.sh/ каталог, пока пакет установлен. После удаления douninst.sh сценарий будет перемещен в / вар / журнал / pkgtools / удаленные_uninstall_scripts /.

Разрешение зависимости

Система управления пакетами не отслеживает и не управляет зависимости; однако при выполнении рекомендованной полной установки соблюдаются все зависимости стандартных пакетов. Для пользовательских установок или сторонних пакетов Slackware полагается на пользователя, чтобы убедиться, что в системе есть все поддерживающие системные библиотеки и программы, необходимые для программы. Поскольку официальных списков зависимостей для стандартных пакетов не предусмотрено, если пользователи решат установить выборочную установку или установить стороннее программное обеспечение, им придется самостоятельно работать с любыми возможными отсутствующими зависимостями. Поскольку диспетчер пакетов не управляет зависимостями, он установит все без исключения пакеты, независимо от того, соблюдаются ли зависимости. Пользователь может обнаружить, что зависимости отсутствуют, только при попытке использовать программное обеспечение.

Хотя сама Slackware не включает официальных инструментов для разрешения зависимостей, некоторые неофициальные программные инструменты, поддерживаемые сообществом, действительно предоставляют эту функцию, как и APT делает для Debian -основанные дистрибутивы и ням делает для Красная шляпа на основе дистрибутивов. Они включают:

  • пощечину - это утилита командной строки, которая работает аналогично APT. Хотя slapt-get предоставляет основу для разрешения зависимостей, он не обеспечивает разрешение зависимостей для пакетов, включенных в дистрибутив Slackware. Однако некоторые источники пакетов сообщества и дистрибутивы на основе Slackware используют эту функциональность. Gslapt это графический интерфейс для slapt-get.
  • Swaret - это инструмент управления пакетами с разрешением зависимостей. Первоначально он был включен в Slackware версии 9.1 как дополнительный пакет, но в то время не содержал разрешения зависимостей.[46] Он был удален из дистрибутива со Slackware 10.0 и передан сообществу. В конечном итоге он добавил функцию разрешения зависимостей и отката; однако по состоянию на май 2014 г. активных разработчиков нет.[47]
  • NetBSD с pkgsrc обеспечивает поддержку Slackware и других Unix-подобных операционных систем. pkgsrc обеспечивает разрешение зависимостей как для двоичных пакетов, так и для пакетов с исходным кодом.[нужна цитата ]

Репозитории

Для Slackware нет официальных репозиториев. Единственные официальные пакеты, которые предоставляет Slackware, доступны на установочном носителе. Однако для Slackware существует множество сторонних репозиториев; некоторые из них являются автономными репозиториями, а другие предназначены для дистрибутивов, основанных на Slackware, но сохраняющих совместимость пакетов со Slackware. Многие из них можно искать сразу с помощью pkgs.org, поисковой системы пакетов Linux. Однако смешивание и сопоставление зависимостей из нескольких репозиториев может привести к созданию двух или более пакетов, которым требуются разные версии одной и той же зависимости, что является формой ад зависимости. Сам Slackware не обеспечивает разрешения зависимостей для этих пакетов, однако некоторые проекты будут предоставлять список зависимостей, которые не включены в Slackware с файлами для пакета, обычно с .dep расширение.

Из-за возможности возникновения проблем с зависимостями многие пользователи предпочитают компилировать свои собственные программы с помощью предоставленных сообществом SlackBuild. SlackBuild - это сценарии оболочки, которые создают устанавливаемый пакет Slackware из предоставленного архива программного обеспечения. Поскольку SlackBuild являются сценариями, они не ограничиваются простой компиляцией исходного кода программы; их также можно использовать для переупаковки предварительно скомпилированных двоичных файлов, предоставленных проектами или репозиториями других дистрибутивов, в соответствующие пакеты Slackware. SlackBuild, компилирующие исходные коды, имеют несколько преимуществ перед готовыми пакетами: поскольку они строятся из исходного кода автора, пользователю не нужно доверять стороннему разработчику пакетов; кроме того, локальный процесс компиляции позволяет проводить оптимизацию для конкретной машины. По сравнению с ручной компиляцией и установкой программного обеспечения SlackBuilds обеспечивает более чистую интеграцию с системой за счет использования диспетчера пакетов Slackware. Некоторые SlackBuild поставляются с дополнительным файлом с метаданными, который позволяет автоматическим инструментам загружать источник, проверять, не поврежден ли источник, и вычислять дополнительные зависимости, которые не являются частью Slackware.[48] Некоторые репозитории будут включать как SlackBuilds, так и результирующие пакеты Slackware, что позволит пользователям либо создавать свои собственные, либо устанавливать готовые пакеты.

Единственный официально одобренный[49] Репозиторий SlackBuilds - это SlackBuilds.org, обычно называемый SBo. Это поддерживаемый сообществом проект, предлагающий SlackBuilds для создания программного обеспечения, не входящего в состав Slackware. Пользователи могут отправлять новые SlackBuild для программного обеспечения на сайт, и после утверждения они становятся «сопровождающими пакетов». Затем они несут ответственность за предоставление обновлений для SlackBuild, либо для устранения проблем, либо для создания новых версий, предоставляемых вверх по течению. Чтобы гарантировать, что все программы могут быть скомпилированы и использованы, любые необходимые зависимости программного обеспечения, не входящего в состав Slackware, должны быть задокументированы и доступны на сайте. Все представленные материалы проверяются администраторами сайта перед добавлением в репозиторий. Администраторы намерены сделать процесс сборки почти идентичным тому, как создаются официальные пакеты Slackware, в основном для того, чтобы Фолькердинг «сочувствовал нашему делу». Это позволяет SlackBuilds, которые Фолькердинг считает достойными быть втянутыми в обычный Slackware, с минимальными изменениями скрипта. Это также не позволяет пользователям предлагать Фолькердингу изменить его скрипты, чтобы они соответствовали SBo.[50] SBo предоставляет шаблоны[51] для SlackBuilds и дополнительных файлов метаданных, и они побуждают разработчиков пакетов не отклоняться без необходимости.[52]

Два члена команды Slackware, Эрик Хамелеерс и Робби Уоркман, имеют свой собственный репозиторий предварительно скомпилированных пакетов, а также SlackBuilds и исходные файлы, используемые для создания пакетов. Хотя большинство пакетов - это просто дополнительное программное обеспечение, не включенное в Slackware, которое, по их мнению, стоило потраченного времени на поддержку, некоторые пакеты используются в качестве испытательной площадки для будущих обновлений до Slackware, в частности, Hameleers предоставляет пакеты "Ktown" для новых версий KDE.[53] Он также поддерживает «мультибиблиотечный» репозиторий Slackware, позволяющий Slackware64 запускать и компилировать 32-битные пакеты.[25]

Релизы

Политика выпуска Slackware следует циклу выпуска, основанному на функциях и стабильности, в отличие от ограниченного по времени (например, Ubuntu ) или же скользящий выпуск (например, Gentoo Linux ) схемы других дистрибутивов Linux. Это означает, что нет определенного времени, когда ожидать релиза. Фолькердинг выпустит следующую версию после того, как он почувствует, что было внесено подходящее количество изменений по сравнению с предыдущей версией, и эти изменения приведут к стабильной среде. Как заявил Патрик Фолькердинг, «обычно наша политика не предполагает спекуляций о датах выпуска, поскольку это то, что это - чистое предположение. Не всегда возможно знать, сколько времени потребуется, чтобы сделать необходимые обновления и связать все связанные с ними вопросы. заканчивается. По мере того, как все будет готово к предстоящему выпуску, они будут загружены в текущее дерево ".[54]

На протяжении всей истории Slackware они обычно стараются выпускать новейшее программное обеспечение не реже одного раза в год.[30] Однако между выпусками Slackware 14.1 и 14.2 разрыв между выпусками составлял более двух лет. С момента своего создания, кроме 2014 и 2015, Slackware выпускал как минимум один выпуск в год. Пик активности выпуска пришелся на 1994, 1995, 1997 и 1999 годы, по три выпуска в год. Начиная с версии 7.1 (22 июня 2000 г.) прогресс выпуска стал более стабильным и, как правило, происходил один раз в год. С тех пор единственными годами с двумя выпусками были 2003, 2005 и 2008.

Последние стабильные выпуски Slackware для 32-битных x86 и 64-битных x86_64 имеют версию 14.2 (выпущенную 30 июня 2016 г.), которая включает поддержку Linux 4.4.14.[55]

Volkerding также поддерживает версию Slackware для тестирования и разработки под названием «-current».[56] что можно использовать для большего передний край конфигурация. Эта версия в конечном итоге станет следующим стабильным выпуском, после чего Фолькердинг начнет новую текущую разработку для следующего выпуска Slackware. Хотя эта версия, как правило, известна как стабильная, что-то может сломаться, поэтому -current не рекомендуется для производственных систем.[57]

История выпуска
ВерсияДата выходаДата окончания срока службыВерсия ядраЗаметные изменения
Старая версия, больше не поддерживается: 1.00[1]1993-07-17EOL не указан0.99.11 Альфа
Старая версия, больше не поддерживается: 1.11993-11-05EOL не указан0.99.13
Старая версия, больше не поддерживается: 2.01994-07-02EOL не указан1.0.9
Старая версия, больше не поддерживается: 2.11994-10-31EOL не указан1.1.59
Старая версия, больше не поддерживается: 2.21995-03-30EOL не указан1.2.1
Старая версия, больше не поддерживается: 2.31995-05-24EOL не указан1.2.8
Старая версия, больше не поддерживается: 3.01995-11-30EOL не указан1.2.13Переход с а. выход к Исполняемый и связываемый формат (ELF); первый релиз на компакт-диске[58]
Старая версия, больше не поддерживается: 3.11996-06-03EOL не указан2.0.0Названный "Slackware 96", намек на Windows 95[59][60]
Старая версия, больше не поддерживается: 3.21997-02-17EOL не указан2.0.29
Старая версия, больше не поддерживается: 3.31997-06-11EOL не указан2.0.30
Старая версия, больше не поддерживается: 3.41997-10-14EOL не указан2.0.30Введено ZipSlack[61]
Старая версия, больше не поддерживается: 3.51998-06-09EOL не указан2.0.34
Старая версия, больше не поддерживается: 3.61998-10-28EOL не указан2.0.35
Старая версия, больше не поддерживается: 3.91999-05-10EOL не указан2.0.37pre10
Старая версия, больше не поддерживается: 4.01999-05-17EOL не указан2.2.6Первый выпуск, требующий 1 ГБ места для полной установки и добавленного KDE[32]
Старая версия, больше не поддерживается: 7.01999-10-25EOL не указан2.2.13
Старая версия, больше не поддерживается: 7.12000-06-22EOL не указан2.2.16Добавлен GNOME[32]
Старая версия, больше не поддерживается: 8.0[62]2001-07-01EOL не указан2.2.19Добавлен Браузер Mozilla и опционально Linux 2.4
Старая версия, больше не поддерживается: 8.12002-06-182012-08-01[63]2.4.18Переключено именование пакетов из 8.3 в name-version-arch-build.tgz и развил hdsetup до pkgtools
Старая версия, больше не поддерживается: 9.0[64][65]2003-03-192012-08-012.4.20
(исправлено до 2.4.21)[66]
Старая версия, больше не поддерживается: 9.1[67]2003-09-262012-08-012.4.22
(исправлено до 2.4.26)[40]
Переключено с OSS в ALSA[68]
Старая версия, больше не поддерживается: 10.0[69]2004-06-232012-08-012.4.26Переключено с XFree86 к Сервер X.org
Старая версия, больше не поддерживается: 10.1[70][71]2005-02-022012-08-012.4.29
Старая версия, больше не поддерживается: 10.2[72][73]2005-09-142012-08-012.4.31Удалена среда рабочего стола GNOME.
Старая версия, больше не поддерживается: 11.0[74]2006-10-022012-08-012.4.33.3Первый выпуск предлагается на DVD
Старая версия, больше не поддерживается: 12.0[75]2007-07-012012-08-012.6.21.5Перешел с Linux 2.4 на 2.6 и добавлена ​​поддержка HAL и удалена поддержка установки с гибких дисков (кроме PXE )
Старая версия, больше не поддерживается: 12.1[76]2008-05-022013-12-09[77]2.6.24.5
Старая версия, больше не поддерживается: 12.2[78]2008-12-102013-12-09[79]2.6.27.7
(исправлено до 2.6.27.31)[79]
Старая версия, больше не поддерживается: 13.0[80][81]2009-08-262018-07-05[82]2.6.29.6Добавлена ​​64-битная версия и переключена с KDE 3.5 на 4.x и переключены с gzip на сжатые пакеты xz
Старая версия, больше не поддерживается: 13.1[83]2010-05-242018-07-05[84]2.6.33.4Добавлен PolicyKit и ConsoleKit и переключился на libata подсистема
Старая версия, больше не поддерживается: 13.37[85][86][87]2011-04-272018-07-05[88]2.6.37.6Добавлена ​​поддержка для GPT и коммунальные услуги для Btrfs файловая система
Старая версия, но все еще поддерживается: 14.0[89]2012-09-28EOL не объявлено3.2.29
(исправлено до 3.2.98)[90]
Добавлен Сетевой менеджер. Удален HAL, поскольку его функциональность была объединена с udev
Старая версия, но все еще поддерживается: 14.12013-11-04EOL не объявлено3.10.17
(исправлено до 3.10.107)[91]
Добавлена ​​поддержка для UEFI аппаратное обеспечение. Переключено с MySQL к MariaDB.
Текущая стабильная версия: 14.2[92]2016-06-30EOL не объявлено4.4.14
(исправлено до 4.4.240)[93]
Добавлен PulseAudio и ВДПАУ и переключился с udev на eudev и с ConsoleKit на ConsoleKit2
Последняя предварительная версия будущего выпуска: -ТекущийразработкаНет данных5.4.80[44]Переключена кодировка по умолчанию с ASCII к UTF-8; Python скомпилирован с использованием ucs4; сделал PulseAudio необязательным; перемещена база данных пакетов из / вар / журнал / пакеты / к / вар / библиотека / pkgtools /; и добавлены системные Хромой, vulkansdk, SDL2, и FFmpeg; добавлен PAM[44]
Легенда:
Старая версия
Старая версия, все еще поддерживается
Последняя версия
Последняя предварительная версия
Будущий выпуск

Поддерживать

В настоящее время Slackware не имеет официально заявленной политики срока поддержки. Однако 14 июня 2012 г. в журналах изменений для версий 8.1 появились уведомления,[94] 9.0, 9.1, 10.0, 10.1, 10.2, 11.0 и 12.0 с указанием, что с 1 августа 2012 г. исправления безопасности для этих версий больше не будут предоставляться. Самый старый выпуск, версия 8.1, был выпущен 18 июня 2002 г. и поддерживался более 10 лет, пока не достиг EOL. Позже, 30 августа 2013 г., были объявлены журналы изменений версии 12.1.[95] и 12.2, указав их EOL 9 декабря 2013 г. В записях журнала изменений было указано, что у них была поддержка не менее 5 лет. 6 апреля 2018 г. версии 13.0, 13.1 и 13.37[96] были объявлены достигшими своего EOL 5 июля 2018 г. В записях журнала изменений было указано, что у них было не менее 7 лет поддержки (13.0 поддерживались почти 9 лет). По состоянию на июль 2018 г., команда Slackware не сообщала, когда какие-либо версии Slackware от 14.0 и выше будут EOL.

Хотя официальных объявлений о версиях до 8.1 не было, они больше не поддерживаются и фактически являются EOL.

Аппаратные архитектуры

Исторически Slackware была сконцентрирована исключительно на архитектуре IA-32, и выпуски были доступны только в 32-разрядной версии. Однако, начиная со Slackware 13.0, доступен 64-битный вариант x86_64, который официально поддерживается при симметричной разработке с 32-битной платформой. До выпуска Slackware64 пользователи, желавшие использовать 64-разрядную версию, должны были использовать неофициальные порты, такие как slamd64.

Slackware также доступен для IBM S / 390 архитектура в виде Slack / 390 и для архитектуры ARM в Slackware ARM (первоначально известная как «ARMedslack»). Оба порта были объявлены "официальными" Патриком Фолькердингом.[97][98] Однако порт S / 390 по-прежнему имеет версию 10.0 для стабильной версии и 11.0 для версии для тестирования / разработки и не имеет обновлений с 2009 года.[99][100] Кроме того, 7 мая 2016 года разработчик Slackware ARM объявил, что 14.1 будет EOL 1 сентября 2016 года, а разработка -current прекратится с выпуском 14.2, однако поддержка 14.2 будет сохранена в обозримом будущем.[101] Объявление EOL для 14.1 было добавлено в журнал изменений 25 июня 2016 г.[102]

В июле 2016 года разработчик Slackware ARM объявил, что инструменты разработки и сборки были улучшены, чтобы уменьшить ручные усилия, связанные с поддержкой порта ARM, и приступил к объявлению о разработке 32-разрядного аппаратного плавающего порта. Порт выпущен в августе 2016 года в «текущем» виде.[103]

Slackintosh - это порт Slackware Linux для Macintosh ПЗУ нового мира PowerPC архитектура, используемая Apple Power Macintosh, PowerBook, iMac, iBook, и Xserve строк с 1994 по 2006 год. Последняя версия Slackintosh - 12.1, опубликована 07.06.2008.[104] Когда Apple перешла на Intel x86, Slackintosh больше не мог работать на последних компьютерах Apple, и разработка прекратилась. Slackintosh все еще активен и его можно скачать[105] и используется теми, у кого есть старые компьютеры PowerPC Macintosh.

Распределение

Slackware Образы ISO для установки можно бесплатно скачать на сайте Slackware через BitTorrent или с различных зеркал FTP и HTTP.

Набор из 6 компакт-дисков или один двойной DVD ранее были доступны для заказа в официальном магазине Slackware, но в настоящее время магазин недоступен без официального заявления о том, вернется ли он и когда.[106] Набор компакт-дисков предназначен для 32-битной платформы IA-32, но также работает на 64-битных процессорах x86_64 в 32-битном режиме. DVD содержит как 32-битную, так и 64-битную версии.

Дистрибутивы портов для архитектуры ARM и для IBM S / 390 недоступны ни в виде CD / DVD, ни в виде образов ISO, но их можно загрузить. Slackware S / 390 устанавливается с раздела DOS или с дискеты.[107] Slackware ARM не распространяет файлы ISO, потому что большинство устройств ARM не могут загружаться с CD или DVD.[108] Вместо этого он устанавливается вне сети с использованием Das U-Boot и TFTP загрузочный сервер[109] или из мини-корневой файловой системы.[110] Slackware ARM также можно установить на ПК, QEMU[111] используя ту же технику.

Использовать

Семейное древо Slackware

По состоянию на 2019 год DistroWatch ставит Slackware на 29-е место.[112] Пик интереса пришелся на 2002 год, когда Slackware заняла 7-е место.[113] К 2010 году он постепенно выскользнул из топ-10,[114] и, похоже, стабилизировалась вокруг своего текущего рейтинга в 2015 году.[115] Однако поскольку DistroWatch отслеживает только посетителей страниц различных дистрибутивов, они заявляют, что их рейтинг не всегда коррелирует с использованием дистрибутива; скорее, он измеряет популярность этого дистрибутива на их сайте. По этой причине их рейтинг «не следует использовать для измерения рыночной доли распределений».[116] Как и в большинстве дистрибутивов Linux, в Slackware нет официальной системы для отслеживания общего количества уникальных установок или активных пользователей.

Рекомендации

  1. ^ а б c Патрик Дж. Фолькердинг (17 июля 1993 г.). «ОБЪЯВЛЕНИЕ: Slackware Linux 1.00». Группа новостейcomp.os.linux. Usenet:  [email protected]. Получено 5 декабря, 2014.
  2. ^ Конрад, Адам (30 июня 2016 г.). «Релиз Slackware 14.2». Проект Slackware Linux.
  3. ^ Distrowatch.com. «Десять лучших дистрибутивов». Получено 22 июля, 2017.
  4. ^ «Проект Slackware Linux: общая информация». Slackware.com. Получено 22 июля, 2017.
  5. ^ Slackware Inc. «Часто задаваемые вопросы по Slackware: Slackware Linux имеет репутацию жесткого диска для новичков. Это правда?».
  6. ^ Датамация. «Лучшие дистрибутивы Linux для пользователей любого уровня».
  7. ^ Linux.org. "Какой дистрибутив мне подходит?".
  8. ^ Tech Radar. «Дистрибутивы Linux для опытных пользователей: 5 проверенных и оцененных».
  9. ^ IT Pro. «Slackware Linux - меньше значит больше».
  10. ^ Мир ПК. «Путеводитель по 10 лучшим дистрибутивам Linux на сегодняшний день».
  11. ^ "FreeSlack". FreeSlack.net. Получено 22 июля, 2017.
  12. ^ а б Хьюз, Фил (1 апреля 1994 г.). «Интервью с Патриком Фолькердингом». Linux журнал. Получено 3 июля, 2007.
  13. ^ «Графика Slackware и баннеры со ссылками». Slackware.com. Получено 22 июля, 2017.
  14. ^ «Архивная копия». Архивировано из оригинал 6 марта 2016 г.. Получено 20 декабря, 2018.CS1 maint: заархивированная копия как заголовок (связь)
  15. ^ «Этот файл должен присутствовать, чтобы сигнализировать программе установки, что это последний каталог в этой серии пакетов» (ТЕКСТ). Mirrors.slackware.com. Получено 22 июля, 2017.
  16. ^ «Краткая история дистрибутивов Linux». Lwn.net. Получено 22 июля, 2017.
  17. ^ Стефан Штробель; Фолькер Эллинг (1 января 1997 г.). LINUX. Springer. стр.82 –83. ISBN  978-0-387-94880-5. Получено 4 августа, 2013.
  18. ^ «Проект Slackware Linux: объявление о выпуске Slackware». Slackware.com. 16 июля 1993 г.. Получено 22 июля, 2017.
  19. ^ "README.210 Slackware Release 2.1". Mirror.slackware.com. Получено 22 июля, 2017.
  20. ^ «Проект Slackware Linux: часто задаваемые вопросы». Slackware.com. Архивировано из оригинал 8 января 2007 г.. Получено 22 июля, 2017.
  21. ^ «Архивная копия». Получено 7 июня, 2012.
  22. ^ «Архивная копия». Получено 20 июля, 2006.
  23. ^ "Gnome удален из Slackware - Slashdot". Tech.slashdot.org.
  24. ^ «Архивная копия». Архивировано из оригинал 21 декабря 2018 г.. Получено 20 декабря, 2018.CS1 maint: заархивированная копия как заголовок (связь)
  25. ^ а б "Указатель / ~ чужой / мультибиблиотечный". Slackware.com. Получено 22 июля, 2017.
  26. ^ «Интервью с Эриком Хамелеерсом: почему вам стоит попробовать Slackware». Журнал Linux.
  27. ^ «Это обновление содержит исправления и улучшения безопасности» (ТЕКСТ). Slackware.cs.utah.edu. Получено 22 июля, 2017.
  28. ^ "Философия Slackware". Docs.slackware.com. Получено 7 ноября, 2018.
  29. ^ «Основы Slackware Linux, Глава 2» (PDF). Rlworkman.net. Получено 22 июля, 2017.
  30. ^ а б c «История развития Slackware» (PDF). Connie.slackware.com. Получено 22 июля, 2017.
  31. ^ а б "Выпускники Slackware". Slackware.com. Получено 20 сентября, 2014.
  32. ^ а б c «Истории Linux: взгляд на Slackware Linux». Linux.com. Архивировано из оригинал 30 октября 2014 г.. Получено 20 сентября, 2014.
  33. ^ Анонс Slackware 4.0
  34. ^ Анонс Slackware 8.1
  35. ^ «Проект пересмотренной книги Slackware». Slackbook.org. Архивировано из оригинал 15 сентября 2008 г.. Получено 26 мая, 2015.
  36. ^ «Архивная копия». Получено 12 августа, 2011.
  37. ^ «Архивная копия». Получено 12 августа, 2011.
  38. ^ «Архивная копия». Получено 12 августа, 2011.
  39. ^ "В этом файле описаны инструкции по обновлению до Slackware 12.1, пакеты, добавленные, удаленные, переименованные и / или разделенные во время цикла разработки от Slackware 12.1 до 12.2, а также некоторые потенциальные" ловушки ", которых пользователи могут избежать, вооружившись небольшим количеством знание" (ТЕКСТ). Slackware.mirrors.tds.net. Получено 22 июля, 2017.
  40. ^ а б «Исправлен неправильный тип (int copy должен быть png_size_t copy) в png_inflate (): (исправляет CVE-2011-3045)» (ТЕКСТ). Slackware.cs.utah.edu. Получено 22 июля, 2017.
  41. ^ «Устраняет проблемы безопасности, в том числе: DoS бесконечного цикла внешнего объекта» (ТЕКСТ). Slackware.cs.utah.edu. Получено 22 июля, 2017.
  42. ^ "Slack-desc - SlackWiki". Slackwiki.com. Получено 22 июля, 2017.
  43. ^ "Doinst.sh - SlackWiki". Slackwiki.com. Получено 22 июля, 2017.
  44. ^ а б c d "The Slackware Linux Project: Slackware ChangeLogs". slackware.com. Получено 13 января, 2020.
  45. ^ "slackware:package_management_hands_on - SlackDocs". Docs.slackware.com. Получено 22 июля, 2017.
  46. ^ "The Slackware Linux Project: Slackware Release Announcement". Slackware.com. Получено 26 мая, 2015.
  47. ^ "SWareT / Discussion / Open Discussion:Is swaret dead?". Sourceforge.net.
  48. ^ websightdesigns.com, WebSight Designs -. "SlackBuilds.org". Slackbuilds.org.
  49. ^ "Slackware 14.2 is coming, but will the slackbuilds will also be updated accordingly?". Linuxquestions.org.
  50. ^ "Ten years of SlackBuilds.org". Alien.dslackbook.org. 10 июня 2016 г.. Получено 22 июля, 2017.
  51. ^ "Index of /templates". Slackbuilds.org.
  52. ^ "WebSight Designsm". Slackbuilds.org.
  53. ^ "Index of /ktown". Alien.slackbook.org.
  54. ^ "The Slackware Linux Project: Frequently Asked Questions". Slackware.com. Архивировано из оригинал 8 января 2007 г.. Получено 26 мая, 2015.
  55. ^ Slackware Release Announcement, The Slackware Linux Project, June 30, 2016
  56. ^ "The Slackware Linux Project: Slackware ChangeLogs". Slackware.com. Получено 26 мая, 2015.
  57. ^ "slackware:current - SlackDocs". Docs.slackware.com. Получено 22 июля, 2017.
  58. ^ "CDROM.txt file in the Slackware 3.0 repository". Slackware.cs.utah.edu. Получено 22 июля, 2017.[постоянная мертвая ссылка ]
  59. ^ «Архивная копия». Архивировано из оригинал 21 декабря 2018 г.. Получено 20 декабря, 2018.CS1 maint: заархивированная копия как заголовок (связь)
  60. ^ 2002-2012 Andrew Maltsev, 2012-2013 Derek J. Curtis. "Linux Slackware 96". Isbndb.com. Архивировано из оригинал 13 марта 2016 г.. Получено 26 мая, 2015.
  61. ^ "zipslack/: Added a super-easy to install UMSDOS installation -- zipslack.zip, a 33 megabyte complete Linux system as a Zip file. The installation will fit on a FAT formatted Zip disk, or works on any FAT or FAT32 filesystem in a LINUX directory. This is based on the soon-to-be-released Slackware 3.5-beta, with 2.0.33, egcs-1.0.2, libc-5.4.44" (ТЕКСТ). Slackware.cs.utah.edu. Получено 22 июля, 2017.
  62. ^ "DistroWatch.com: Put the fun back into computing. Use Linux, BSD". Distrowatch.com. Получено 25 февраля, 2019.
  63. ^ "8.1 ChangeLog.txt". Mirrors.slackware.com. Получено 25 февраля, 2019.
  64. ^ "Confessions of a Slacker – OSnews". Osnews.com. Получено 25 февраля, 2019.
  65. ^ "Mini Review of Slackware Linux 9.0 – OSnews". Osnews.com. Получено 25 февраля, 2019.
  66. ^ «Архивная копия». Архивировано из оригинал 21 декабря 2018 г.. Получено 20 декабря, 2018.CS1 maint: заархивированная копия как заголовок (связь)
  67. ^ "Get to Know Slackware 9.1 – OSnews". Osnews.com. Получено 25 февраля, 2019.
  68. ^ "Release Notes for Slackware 9.1". Mirrors.slackware.com. Получено 22 июля, 2017.
  69. ^ "Slackware 10: First Impressions – OSnews". Osnews.com. Получено 25 февраля, 2019.
  70. ^ "Slackware 10.1 Review – OSnews". Osnews.com. Получено 25 февраля, 2019.
  71. ^ "A look at Slackware 10.1 [LWN.net]". Lwn.net. Получено 25 февраля, 2019.
  72. ^ "A Look at Slackware Linux 10.2 [LWN.net]". Lwn.net. Получено 25 февраля, 2019.
  73. ^ "Slackware 10.2 - Tux Machines". Tuxmachines.org. Получено 25 февраля, 2019.
  74. ^ "Venerable Slackware 12 gets a sporty new wardrobe". Linux.com. 10 июля 2007 г.. Получено 25 февраля, 2019.
  75. ^ "Slackware 12: The anti-'buntu - Tux Machines". Tuxmachines.org. Получено 25 февраля, 2019.
  76. ^ "Upgrading to Slackware 12.1". Linux.com. 3 июня 2008 г.. Получено 25 февраля, 2019.
  77. ^ "12.1 ChangeLog.txt". Mirrors.slackware.com. Получено 25 февраля, 2019.
  78. ^ "Revised Slackware keeps it simple". Linux.com. 23 декабря 2008 г.. Получено 25 февраля, 2019.
  79. ^ а б "12.2 ChangeLog.txt". Mirrors.slackware.com. Получено 25 февраля, 2019.
  80. ^ "DistroWatch.com: Put the fun back into computing. Use Linux, BSD". Distrowatch.com. Получено 25 февраля, 2019.
  81. ^ "Slackware 13.0: now officially 64-bit [LWN.net]". Lwn.net. Получено 25 февраля, 2019.
  82. ^ "13.0 ChangeLog.txt". Mirrors.slackware.com. Получено 25 февраля, 2019.
  83. ^ "Spotlight on Linux: Slackware Linux 13.1 - Linux Journal". Linuxjournal.com. Получено 25 февраля, 2019.
  84. ^ "13.1 ChangeLog.txt". Mirrors.slackware.com. Получено 25 февраля, 2019.
  85. ^ "DistroWatch.com: Put the fun back into computing. Use Linux, BSD". Ddistrowatch.com. Получено 25 февраля, 2019.
  86. ^ "A Slackware Review Ten Years In The Making". Linux.com. 9 мая 2011 г.. Получено 25 февраля, 2019.
  87. ^ "Slackware 13.37: Linux for the fun of it [LWN.net]". Lwn.net. Получено 25 февраля, 2019.
  88. ^ "13.37 ChangeLog.txt". Mirrors.slackware.ocm. Получено 25 февраля, 2019.
  89. ^ "DistroWatch.com: Put the fun back into computing. Use Linux, BSD". Distrowatch.com. Получено 25 февраля, 2019.
  90. ^ [1]
  91. ^ «Архивная копия». Архивировано из оригинал 21 декабря 2018 г.. Получено 20 декабря, 2018.CS1 maint: заархивированная копия как заголовок (связь)
  92. ^ "DistroWatch.com: Put the fun back into computing. Use Linux, BSD". Distrowatch.com. Получено 25 февраля, 2019.
  93. ^ "ChangeLog.txt". mirrors.slackware.com. Получено 14 января, 2020.
  94. ^ «Архивная копия». Получено 7 августа, 2011.
  95. ^ «Архивная копия». Получено 12 ноября, 2013.
  96. ^ «Архивная копия». Архивировано из оригинал 7 апреля 2018 г.. Получено 7 апреля, 2018.CS1 maint: заархивированная копия как заголовок (связь)
  97. ^ "The Slackware Linux Project: Slackware Ports". Slackware.com. Получено 26 мая, 2015.
  98. ^ Stuart Winter. "Slackware ARM". Slackware.com. Получено 26 мая, 2015.
  99. ^ "Change log of Slack390". Ftp.nluug.nl. Получено 22 июля, 2017.
  100. ^ "Change log of Slack390x". Ftp.nluug.nl. Получено 22 июля, 2017.
  101. ^ "Slackware ARM 14.1 and -current End of Life Announcement". Linuxquestions.org.
  102. ^ «Архивная копия». Архивировано из оригинал 21 декабря 2018 г.. Получено 20 декабря, 2018.CS1 maint: заархивированная копия как заголовок (связь)
  103. ^ "Hard float port now available". Linuxquestions.org.
  104. ^ "DistroWatch.com: Slackintosh". distrowatch.com. Distribution Watch. 3 декабря 2019 г.,. Получено 28 июня, 2020.
  105. ^ "Slackintosh Linux home page". slackintosh.workaround.ch. Slackintosh Linux. 7 августа 2007 г.. Получено 28 июня, 2020.
  106. ^ [2]
  107. ^ "Search results for "slack390"". Distro.ibiblio.org. Получено 26 мая, 2015.
  108. ^ Stuart Winter. "Slackware ARM: Get Slack". Arm.slackware.com. Получено 26 мая, 2015.
  109. ^ "Slackware Arm: Installation". Arm.slackware.com. Получено 28 мая, 2015.
  110. ^ README.txt file for mini-root filesystem, Slackware ARM
  111. ^ Installation instructions for Slackware ARM (Qemu)
  112. ^ "DistroWatch.com: Put the fun back into computing. Use Linux, BSD". Distrowatch.com. Получено 22 августа, 2019.
  113. ^ "DistroWatch.com: Put the fun back into computing. Use Linux, BSD". Distrowatch.com. Получено 22 июля, 2017.
  114. ^ "DistroWatch.com: Put the fun back into computing. Use Linux, BSD". Distrowatch.com. Получено 7 апреля, 2019.
  115. ^ "DistroWatch.com: Put the fun back into computing. Use Linux, BSD". Distrowatch.com. Получено 7 апреля, 2019.
  116. ^ "DistroWatch.com: Put the fun back into computing. Use Linux, BSD". Distrowatch.com. Получено 22 июля, 2017.

внешняя ссылка