Слаквар
Разработчик | Патрик Волкердинг |
---|---|
Семейство ОС | Linux ( Unix-подобный ) (на основе системы Softlanding Linux ) |
Рабочее состояние | Текущий |
Исходная модель | Открытый исходный код |
Первоначальный выпуск | 17 июля 1993 г [1] |
Последний выпуск | 15.0 [2] [3] [4] / 2 февраля 2022 г |
Доступно в | Многоязычный |
Обновить метод | pkgtool, слакпкг |
Менеджер пакетов | pkgtool, слакпкг |
Платформы | ИА-32 , x86-64 , ARM |
ядра Тип | Монолитный ( Linux ) |
Пользовательское пространство | ГНУ |
По умолчанию пользовательский интерфейс | интерфейс командной строки |
Лицензия | Стандартная общественная лицензия GNU |
Официальный сайт | www |
Slackware — это дистрибутив Linux, созданный Патриком Волкердингом в 1993 году. Первоначально он был основан на системе Softlanding Linux (SLS). [5] Slackware послужил основой для многих других дистрибутивов Linux, в первую очередь для первых версий дистрибутивов SUSE Linux , и является старейшим дистрибутивом, который до сих пор поддерживается. [6]
Slackware стремится к стабильности и простоте дизайна и к тому, чтобы стать наиболее « Unix-подобным » дистрибутивом Linux . [7] Он вносит как можно меньше изменений в исходные программные пакеты и старается не предвидеть варианты использования и не препятствовать принятию пользовательских решений. В отличие от большинства современных дистрибутивов Linux, Slackware не предоставляет процедуры графической установки и автоматического разрешения зависимостей пакетов программного обеспечения. Он использует обычные текстовые файлы и лишь небольшой набор сценариев оболочки для настройки и администрирования. Без дальнейших изменений он загружается в среду интерфейса командной строки . Из-за множества консервативных и упрощенных функций Slackware часто считается наиболее подходящим для продвинутых и технически подкованных пользователей Linux. [8] [9] [10] [11] [12] [13]
Slackware доступен для архитектур IA-32 и x86_64 с портом на архитектуру ARM . Хотя Slackware в основном [14] Бесплатное программное обеспечение с открытым исходным кодом , оно не имеет формального средства отслеживания ошибок или общедоступного хранилища кода, а выпуски периодически объявляются Volkerding. Для разработчиков не существует формальной процедуры членства, и Фолькердинг является основным участником выпусков.
Имя
[ редактировать ]Название «Slackware» происходит от того факта, что распространение началось как частный проект без каких-либо обязательств. Чтобы поначалу к нему не относились слишком серьезно, Фолькердинг дал ему юмористическое название, которое прижилось даже после того, как Slackware стал серьезным проектом. [15]
Slackware относится к «погоне за Slack», принципу Церкви субгениев , пародийной религии. Это отражают некоторые аспекты графики Slackware. [16] - трубка, которую курит Такс, под влиянием изображения головы Дж. Р. «Боба» Доббса .
Юмористическую отсылку к Церкви Подгениев можно найти во многих версиях текстовых файлов install.end , которые указывают на конец серии программного обеспечения для программы установки. В последних версиях, включая Slackware Release 14.1, текст запутан ROT13 . [17] [18]
История
[ редактировать ]Рождение
[ редактировать ]Slackware изначально был создан на базе Softlanding Linux System (SLS). [19] самый популярный из оригинальных дистрибутивов Linux и первый, предлагающий обширную коллекцию программного обеспечения, включающую больше, чем просто ядро и базовые утилиты, [20] включая графический интерфейс X11 , TCP/IP , сеть UUCP и GNU Emacs . [21]
Патрик Волкердинг начал работать с SLS после того, как ему понадобился интерпретатор LISP для школьного проекта в Государственном университете Мурхеда (MSU). Он обнаружил, что CLISP доступен для Linux, и загрузил SLS для его запуска. в МГУ попросил Фолькердинга Несколько недель спустя профессор искусственного интеллекта показать ему, как установить Linux дома и на некоторые компьютеры в школе. Фолькердинг сделал заметки с описанием исправлений проблем, которые он обнаружил после установки SLS, и он и его профессор применили эти изменения к новой установке. Однако это заняло почти столько же времени, сколько потребовалось для простой установки SLS, поэтому профессор спросил, можно ли отрегулировать установочные диски, чтобы исправления можно было применить во время установки. Это было начало Slackware. Волкердинг продолжал улучшать SLS: исправлял ошибки, обновлял программное обеспечение, автоматическую установку общих библиотек и образа ядра, исправлял права доступа к файлам и многое другое. За короткое время Фолькердинг обновил около половины пакетов сверх того, что было доступно в SLS.
Фолькердинг не собирался предоставлять публике свою модифицированную версию SLS. Его друзья из МГУ убеждали его разместить свои модификации SLS на FTP-сервере, но Фолькердинг предположил, что «SLS достаточно скоро выпустит новую версию, включающую эти вещи», поэтому он отложил это на несколько недель. В это время многие пользователи SLS в Интернете просили SLS выпустить новую версию, поэтому в конце концов Волкердинг опубликовал сообщение под названием «Кто-нибудь хочет систему 0.99pl11A, подобную SLS?», На которое он получил много положительных ответов. После обсуждения с местным системным администратором МГУ Волкердинг получил разрешение загрузить Slackware на университетский FTP- сервер. [15] Этот первый выпуск Slackware версии 1.00 был распространен 17 июля 1993 г. в 00:16:36 (UTC). [1] и поставлялся в виде двадцати четырех образов 3½- дюймовых дискет . [22] После того как объявление было сделано, Волкердинг наблюдал, как поток FTP-соединений постоянно приводил к сбою сервера. Вскоре после этого компакт-диск Walnut Creek предоставил дополнительное место для архивов на своих FTP-серверах. [15]
Разработка
[ редактировать ]Размер Slackware быстро увеличился с добавлением прилагаемого программного обеспечения, и к версии 2.1, выпущенной в октябре 1994 года, он увеличился более чем втрое и составил семьдесят три образа дискет по 1,44 МБ. [23]
В 1999 году номер версии Slackware увеличился с 4 до 7. Номера версий Slackware отставали от других дистрибутивов, и это заставило многих пользователей поверить в то, что он устарел, хотя версии программного обеспечения в комплекте были похожи. Фолькердинг принял решение выпустить эту версию в качестве маркетинговой попытки показать, что Slackware так же современен, как и другие дистрибутивы Linux, многие из которых в то время имели номер выпуска 6. Он выбрал 7, рассчитывая, что большинство других дистрибутивов вскоре будут иметь этот номер выпуска. [24]
В апреле 2004 года Патрик Волкердинг добавил пакеты X.Org Server в каталогtesting/ -current в качестве замены пакетов XFree86, используемых в настоящее время, с просьбой прокомментировать, каким должно быть будущее X Window System в Slackware. Месяц спустя он перешел с XFree86 на X.Org Server, заявив, что мнения были более чем 4 к 1 в пользу использования версии X.org в качестве версии X по умолчанию. Он заявил, что решение было в первую очередь техническим. поскольку XFree86 вызывал проблемы совместимости. Slackware 10.0 был первым выпуском с X.Org Server. [25]
В марте 2005 года Патрик Волкердинг объявил об удалении среды рабочего стола GNOME из журнала изменений разработки. Он заявил, что этот вопрос рассматривался более четырех лет и что уже существуют проекты, предоставляющие более полную версию GNOME для Slackware, чем та, которую предоставляет сама Slackware. Волкердинг заявил, что будущая поддержка GNOME будет зависеть от сообщества. [26] Сообщество отреагировало, и по состоянию на октябрь 2016 года существует несколько активных проектов GNOME для Slackware. К ним относятся Cinnamon , Dlackware, Dropline GNOME , MATE и SlackMATE. Некоторые члены сообщества Linux сочли это удаление важным из-за преобладания GNOME во многих дистрибутивах. [27]
В мае 2009 года Патрик Волкердинг объявил об публичном выпуске (в стадии разработки) официального варианта x86_64 под названием Slackware64, который поддерживается параллельно с дистрибутивом IA-32 . [28] Slackware64 — это чистый 64-битный дистрибутив, поскольку он не поддерживает запуск или компиляцию 32-битных программ, однако он был разработан как «готовый к использованию нескольких библиотек». Эрик Хамелеерс, один из основных членов команды Slackware, поддерживает репозиторий с несколькими библиотеками, содержащий необходимые пакеты для преобразования Slackware64 в мультибиблиотеку, позволяющую запускать 32-битное программное обеспечение. [29] Хамелеерс запустил 64-битный порт, чтобы отвлечься от боли восстановления после операции в сентябре 2008 года. Фолькердинг протестировал порт в декабре 2008 года и был впечатлен, когда увидел увеличение скорости на 20–40 процентов в некоторых тестах по сравнению с 32-битной версией. битовая версия. Чтобы свести к минимуму дополнительные усилия по параллельной поддержке обеих версий, сценарии сборки Slackware, называемые SlackBuilds, были постепенно переведены на поддержку любой архитектуры, что позволило использовать один набор исходных кодов для обеих версий. [30] Slackware64 выпустил свой первый стабильный выпуск версии 13.0.
Между выпуском версии 14.1 в ноябре 2013 года и июнем 2016 года в Slackware наблюдался 31-месячный перерыв между выпусками, что стало самым продолжительным периодом в истории выпусков. За это время ветка разработки простаивала без обновлений 47 дней. Однако 21 апреля 2015 года Патрик Волкердинг извинился в журнале изменений за отсутствие обновлений и заявил, что команда разработчиков использовала время, чтобы «проделать хорошую работу». В этой записи журнала изменений было перечислено более 700 изменений программы, включая множество крупных обновлений библиотеки. В январе 2016 года Волкердинг объявил о неохотном добавлении PulseAudio , в первую очередь из-за отказа BlueZ от прямой поддержки ALSA в версии 5.x. в то время как различные другие проекты, в свою очередь, прекратили поддержку BlueZ v4.x. Зная, что некоторые пользователи не будут довольны этим изменением, он заявил, что «сообщения об ошибках, жалобы и угрозы могут быть отправлены мне». Кульминацией этих изменений стал выпуск Slackware 14.2 в июне 2016 года. [31]
Историческая документация
[ редактировать ]Дэвид Кантрелл работал в качестве основного члена команды Slackware в период с 1999 по 2001 год и описал этот период в Slackware ARM Vlog. [32] Патрик Волкердинг предоставил дополнительную информацию об этом периоде времени в двух интервью. [33] [34]
Философия дизайна
[ редактировать ]Философия дизайна Slackware ориентирована на простоту , чистоту программного обеспечения, [35] и основной дизайн, который подчеркивает отсутствие изменений в исходных источниках. Многие варианты дизайна в Slackware можно рассматривать как наследие простоты традиционных систем Unix и как примеры принципа KISS . [36] В этом контексте «простой» относится к простоте проектирования системы, а не к ее использованию. Таким образом, простота использования может различаться у разных пользователей: тем, кому не хватает знаний об интерфейсах командной строки и классических инструментах Unix, может быть сложно освоить Slackware, тогда как пользователи с опытом работы в Unix могут извлечь выгоду из менее абстрактной системной среды. [ нужна ссылка ] В соответствии с философией дизайна Slackware и ее духом чистоты, большая часть программного обеспечения в Slackware использует оригинальные механизмы конфигурации, предоставленные авторами программного обеспечения; однако для некоторых административных задач поставляются инструменты настройки, специфичные для дистрибутива.
Модель развития
[ редактировать ]Не существует официальной системы отслеживания проблем и официальной процедуры для того, чтобы стать соавтором или разработчиком кода. Проект не поддерживает общедоступный репозиторий кода. Сообщения об ошибках и вклад, хотя и важны для проекта, обрабатываются неформально. Все окончательные решения о том, что будет включено в версию Slackware, остаются за пожизненным доброжелательным диктатором Slackware Патриком Волкердингом. [37] [38] [39]
Первые версии Slackware были разработаны Патриком Фолькердингом в одиночку. Начиная с версии 4.0, в официальных файлах объявлений Slackware Дэвид Кантрелл и Логан Джонсон указаны как члены «команды Slackware». [40] В более поздних анонсах, вплоть до версии 8.1, упоминается Крис Люменс. [41] Люменс, Джонсон и Кантрелл также являются авторами первого издания «Slackware Linux Essentials», официального руководства по Slackware Linux. [42] На веб-сайте Slackware Крис Люменс и Дэвид Кантрелл упоминаются как «выпускники Slackware», которые «постоянно работали над проектом Slackware в течение нескольких лет». [38] В своих примечаниях к выпуску Slackware 10.0 и 10.1 Волкердинг благодарит Эрика Хамелеерса за «его работу по поддержке беспроводных карт USB, PCI и Cardbus». [43] [44] Начиная с версии 12.0 во второй раз происходит формирование команды вокруг Фолькердинга. Согласно примечаниям к выпуску 12.2, команда разработчиков состоит из семи человек. В будущих версиях были добавлены люди. [45] Начиная с версии 13.0, в команде Slackware появились основные члены. Эрик Хамелеерс дает представление об основной команде в своем эссе «История разработки Slackware», написанном 3–4 октября 2009 г. (вскоре после выпуска версии 13.0). [37]
Пакеты
[ редактировать ]Управление
[ редактировать ]Система управления пакетами Slackware, известная под общим названием pkgtools, может администрировать ( pkgtool ), установить ( installpkg ), обновление ( updatepkg ) и удалите ( Removepkg ) пакеты из локальных источников. Он также может распаковывать ( взорватьpkg ) и создать ( makepkg ) пакеты. Официальным инструментом для обновления Slackware по сети или Интернету является слакпкг . Первоначально он был разработан Piter Punk как неофициальный способ поддерживать актуальность Slackware. Он был официально включен в главное дерево Slackware 12.2. [46] будучи включенным в дополнения/ начиная со Slackware 9.1. [47] При обновлении пакета новый пакет устанавливается поверх старого, а затем удаляются все файлы, которых больше нет в новом пакете. После установки пакета с помощью slackpkg, этим можно управлять с помощью pkgtool или другие команды управления пакетами. [48] При беге updatepkg , он лишь подтверждает, что номера версий разные , что позволяет при желании понизить версию пакета.
Пакеты Slackware представляют собой архивы, сжатые различными методами. Начиная с версии 13.0, большинство пакетов сжимаются с помощью xz (на основе алгоритма сжатия LZMA ), используя .txz Расширение имени файла . [49] До версии 13.0 пакеты сжимались с помощью gzip (на основе алгоритма сжатия DEFLATE ), используя Расширение .tgz . Также была добавлена поддержка сжатия bzip2 и lzip с использованием расширений имен файлов. .tbz и .tlz соответственно, хотя они обычно не используются.
Пакеты содержат все файлы этой программы, а также дополнительные файлы метаданных, используемые менеджером пакетов. системы Архив пакета содержит полную структуру каталогов файлов и предназначен для извлечения в корневой каталог во время установки. Дополнительные файлы метаданных, расположенные под специальным каталог install/ в архиве обычно включает в себя файл slack-desc , который представляет собой специально отформатированный текстовый файл, который читается менеджером пакетов, чтобы предоставить пользователям описание упакованного программного обеспечения, [50] а также doinst.sh после распаковки , который представляет собой сценарий оболочки , позволяющий создавать символические ссылки, сохранять разрешения для файлов запуска, правильную обработку новых файлов конфигурации и любые другие аспекты установки, которые не могут быть реализованы через структуру каталогов пакета. [51] Во время разработки версии 15.0 Фолькердинг представил поддержку Сценарий удаления douninst.sh , который можно запустить при удалении или обновлении пакета. [52] Это позволяет сопровождающим пакетов запускать команды при удалении пакета.
Менеджер пакетов поддерживает локальную базу данных на компьютере, хранящуюся в нескольких папках. В системах версии 14.2 и старше основная база данных установленных пакетов хранилась в /var/log/ , однако во время разработки версии 15.0 Волкердинг переместил два каталога в выделенное место под /var/lib/pkgtools/, чтобы предотвратить случайное удаление при очистке системных журналов. [52] Каждая установка Slackware будет содержать пакеты/ и scripts/ в основной папке базы данных. В первом случае каждый установленный пакет будет иметь соответствующий файл журнала установки (на основе имени пакета, версии, арки и сборки), который содержит размер пакета, как сжатого, так и несжатого, описание программного обеспечения и полный путь ко всем файлам. которые были установлены. [53] Если пакет содержал необязательный doinst.sh , содержимое этого сценария будет добавлено в файл в папке scripts/, соответствующий имени файла соответствующего пакета в packages/ , что позволит администратору просмотреть сценарий после установки в будущем. Когда пакет удаляется или обновляется, старые журналы установки и сценарии находятся в разделе пакеты/ и скрипты/ перемещаются в удаленные_пакеты/ и Remove_scripts/ , что позволяет просмотреть любые предыдущие пакеты и узнать, когда они были удалены. Эти каталоги можно найти в /var/log/ в версии 14.2 и более ранних версиях, но были перенесены в /var/log/pkgtools/ во время разработки 15.0. О системах, поддерживающих douninst.sh , эти сценарии будут сохранены в /var/lib/pkgtools/douninst.sh/ во время установки пакета. После удаления Скрипт douninst.sh будет перенесен в /var/log/pkgtools/removed_uninstall_scripts/ .
Разрешение зависимостей
[ редактировать ]Система управления пакетами не отслеживает зависимости и не управляет ими ; однако при выполнении рекомендованной полной установки все зависимости стандартных пакетов будут соблюдены. При выборочной установке или пакетах сторонних производителей Slackware полагается на пользователя, который должен гарантировать наличие в системе всех вспомогательных системных библиотек и программ, необходимых программе. Поскольку официальные списки зависимостей для стандартных пакетов не предоставляются, если пользователи решат установить выборочную установку или стороннее программное обеспечение, им придется самостоятельно проработать любые возможные недостающие зависимости. Поскольку менеджер пакетов не управляет зависимостями, он установит любые пакеты независимо от того, соблюдаются зависимости или нет. Пользователь может обнаружить отсутствие зависимостей только при попытке использования программного обеспечения.
Хотя сама Slackware не включает в себя официальные инструменты для разрешения зависимостей, некоторые неофициальные, поддерживаемые сообществом программные инструменты предоставляют эту функцию, аналогично тому, как это делает APT для Debian дистрибутивов на основе и yum для дистрибутивов на основе Red Hat . Они включают в себя
- slapt-get — это утилита командной строки, работающая аналогично APT. Хотя slapt-get предоставляет основу для разрешения зависимостей, он не обеспечивает разрешение зависимостей для пакетов, включенных в дистрибутив Slackware. Однако некоторые источники пакетов сообщества и дистрибутивы на основе Slackware используют эту функциональность. Gslapt — это графический интерфейс для slapt-get.
- Swaret — это инструмент управления пакетами, позволяющий разрешать зависимости. Первоначально он был включен в Slackware версии 9.1 как дополнительный пакет, но на тот момент не содержал разрешения зависимостей. [54] Он был удален из распространения вместе с Slackware 10.0 и передан сообществу. В конечном итоге были добавлены функции разрешения зависимостей и отката; однако по состоянию на май 2014 года активных разработчиков нет. [55]
- NetBSD Пакет pkgsrc обеспечивает поддержку Slackware, а также других Unix-подобных операционных систем. pkgsrc обеспечивает разрешение зависимостей как для двоичных, так и для исходных пакетов. [ нужна ссылка ]
Репозитории
[ редактировать ]Официальных репозиториев Slackware нет. Единственные официальные пакеты, предоставляемые Slackware, доступны на установочном носителе. Однако существует множество сторонних репозиториев для Slackware; некоторые из них представляют собой автономные репозитории, а другие предназначены для дистрибутивов, основанных на Slackware, но сохраняющих совместимость пакетов со Slackware. Многие из них можно найти одновременно с помощью pkgs.org, поисковой системы пакетов Linux. Однако смешивание и сопоставление зависимостей из нескольких репозиториев может привести к появлению двух или более пакетов, которым потребуются разные версии одной и той же зависимости, что является формой ада зависимостей . Сама Slackware не предоставляет никаких разрешений зависимостей для этих пакетов, однако некоторые проекты предоставляют список зависимостей, которые не включены в Slackware, вместе с файлами пакета, обычно с Расширение .dep .
Из-за возможности возникновения проблем с зависимостями многие пользователи предпочитают компилировать свои собственные программы, используя SlackBuilds, предоставленные сообществом. SlackBuilds — это сценарии оболочки, которые создают устанавливаемый пакет Slackware из предоставленного архива программного обеспечения. Поскольку SlackBuilds представляют собой сценарии, они не ограничиваются простой компиляцией исходного кода программы; их также можно использовать для переупаковки предварительно скомпилированных двоичных файлов, предоставленных проектами или репозиториями других дистрибутивов, в соответствующие пакеты Slackware. SlackBuilds, которые компилируют исходные коды, имеют несколько преимуществ перед готовыми пакетами: поскольку они собираются из исходного кода исходного автора, пользователю не нужно доверять стороннему упаковщику; кроме того, локальный процесс компиляции позволяет оптимизировать машинную оптимизацию. По сравнению с ручной компиляцией и установкой программного обеспечения, SlackBuilds обеспечивает более чистую интеграцию с системой за счет использования менеджера пакетов Slackware. Некоторые сборки SlackBuild поставляются с дополнительным файлом с метаданными, который позволяет автоматическим инструментам загружать исходный код, проверять, не поврежден ли источник, и рассчитывать дополнительные зависимости, которые не являются частью Slackware. [56] Некоторые репозитории будут включать как SlackBuilds, так и полученные пакеты Slackware, что позволит пользователям либо создавать свои собственные, либо устанавливать предварительно созданные пакеты.
Единственный официально одобренный [57] Репозиторий SlackBuilds — SlackBuilds.org, обычно называемый SBo. Это поддерживаемый сообществом проект, предлагающий SlackBuilds для создания программного обеспечения, не включенного в Slackware. Пользователи могут отправлять на сайт новые сборки SlackBuild для программного обеспечения и после одобрения они становятся «сопровождающими пакетов». Затем они отвечают за предоставление обновлений SlackBuild либо для устранения проблем, либо для создания новых версий, предоставляемых вышестоящим разработчиком . Чтобы обеспечить возможность компиляции и использования всех программ, любые необходимые зависимости программного обеспечения, не включенные в Slackware, должны быть задокументированы и доступны на сайте. Все материалы проверяются администраторами сайта перед добавлением в репозиторий. Администраторы намерены сделать процесс сборки почти идентичным тому, как собираются официальные пакеты Slackware, главным образом для того, чтобы Фолькердинг «сочувствовал нашему делу». Это позволяет SlackBuilds, которые Волкердинг считает достойными, быть перенесенными в обычный Slackware с минимальными изменениями в сценарии. Это также не позволяет пользователям предлагать Фолькердингу изменить свои сценарии, чтобы они соответствовали сценариям SBo. [58] SBo предоставляет шаблоны [59] для SlackBuilds и дополнительных файлов метаданных, а также призывают сопровождающих пакетов не отклоняться без необходимости. [60]
Два члена команды Slackware, Эрик Хамелеерс и Робби Уоркман, имеют каждый собственный репозиторий предварительно скомпилированных пакетов, а также SlackBuilds и исходные файлы, используемые для создания пакетов. Хотя большинство пакетов представляют собой просто дополнительное программное обеспечение, не включенное в Slackware, которое, по их мнению, стоило потраченного времени на поддержку, некоторые пакеты используются в качестве испытательного стенда для будущих обновлений Slackware, в первую очередь Hameleers предоставляет пакеты «Ktown» для новых версий KDE . [61] Он также поддерживает «многобиблиотекный» репозиторий Slackware, позволяющий Slackware64 запускать и компилировать 32-битные пакеты. [29]
Релизы
[ редактировать ]Политика выпуска Slackware следует циклу выпуска, основанному на функциях и стабильности, в отличие от схем выпуска с привязкой ко времени ( например , Ubuntu ) или скользящего выпуска ( например , Gentoo Linux ) других дистрибутивов Linux. Это означает, что нет определенного времени, когда ожидать релиза. Фолькердинг выпустит следующую версию после того, как почувствует, что в предыдущую версию было внесено достаточное количество изменений, и эти изменения приведут к созданию стабильной среды. Как заявил Патрик Волкердинг: «Обычно наша политика заключается в том, чтобы не спекулировать на датах выпуска, поскольку это и есть чистая спекуляция. Не всегда возможно знать, сколько времени потребуется, чтобы сделать необходимые обновления и связать все связанные с этим свободные заканчивается, поскольку все готово для предстоящего выпуска, оно будет загружено в дерево -current». [62]
На протяжении всей истории Slackware они обычно старались предоставлять новейшее программное обеспечение как минимум раз в год. [37] С момента своего создания и до 2014 года Slackware выпускала как минимум один выпуск в год. Пик активности релизов пришелся на 1994, 1995, 1997 и 1999 годы: каждый год выпускалось по три релиза. Начиная с версии 7.1 (22 июня 2000 г.) выпуск версий стал более стабильным и обычно происходил один раз в год. После этого единственными годами с двумя выпусками были 2003, 2005 и 2008 годы. Однако с момента выпуска Slackware 14.1 в 2013 году выпуск новых выпусков резко замедлился. Между 14,1 и 14,2 был разрыв более 2 лет и разрыв до 15,0 более 5 лет. [52] После выпуска 15.0 Волкердинг заявил, что цикл разработки Slackware 15.1, как мы надеемся, будет гораздо короче, поскольку «сложные моменты» были решены во время разработки 15.0. [63]
Последние стабильные выпуски 32-битной версии x86 и 64-битной версии x86_64 Slackware имеют версию 15.0 (выпущенную 2 февраля 2022 г.) и включают поддержку Linux 5.15.19. [64]
Фолькердинг также поддерживает версию Slackware для тестирования/разработки под названием «-current». [65] который можно использовать для более передовой конфигурации. Эта версия в конечном итоге станет следующим стабильным выпуском, после чего Фолькердинг начнет новый текущий выпуск, чтобы начать разработку следующего выпуска Slackware. Хотя эта версия, как правило, известна как стабильная, возможны сбои, поэтому -current, как правило, не рекомендуется для производственных систем. [66]
Версия | Дата выпуска | Дата окончания срока службы | Версия ядра | Заметные изменения |
---|---|---|---|---|
[1] | 7/93.1993-07-17 | EOL не указан | 0.99.11 Альфа | |
11/93. | 1993-11-05 | EOL не указан | 0.99.13 | |
3/94. | 1994-03-19 | EOL не указан | 1.0.8 | |
7/94. | 1994-07-02 | EOL не указан | 1.0.9 | |
11/94. | 1994-10-31 | EOL не указан | 1.1.59 | |
4/95. | 1995-03-30 | EOL не указан | 1.2.1 | |
6/95. | 1995-05-24 | EOL не указан | 1.2.8 | |
12/95. | 1995-11-30 | EOL не указан | 1.2.13 | Переведен с формата a.out на исполняемый и линкуемый формат (ELF); первый выпуск будет предлагаться на компакт-диске [67] |
6/96. | 1996-06-03 | EOL не указан | 2.0.0 | Назван «Slackware 96», намек на Windows 95. [68] [69] |
2/97. | 1997-02-17 | EOL не указан | 2.0.29 | |
6/97. | 1997-06-11 | EOL не указан | 2.0.30 | |
3.4. | 1997-10-14 | EOL не указан | 2.0.30 | Представлен ZipSlack [70] |
3.5. | 1998-06-09 | EOL не указан | 2.0.34 | |
3.6. | 1998-10-28 | EOL не указан | 2.0.35 | |
3.9. | 1999-05-10 | EOL не указан | 2.0.37pre10 | |
4.0. | 1999-05-17 | EOL не указан | 2.2.6 | Первый выпуск, требующий 1 ГБ места для полной установки и добавленный KDE. [39] |
7.0. | 1999-10-25 | EOL не указан | 2.2.13 | |
7.1. | 2000-06-22 | EOL не указан | 2.2.16 | Добавлен ГНОМ [39] |
[71] | 8.0.2001-07-01 | EOL не указан | 2.2.19 | Добавлен браузер Mozilla и дополнительный Linux 2.4. |
8.1. | 2002-06-18 | 2012-08-01 [72] | 2.4.18 | Название пакета изменено с 8.3 на name-version-arch-build.tgz и преобразовано hdsetup в pkgtools. |
[73] [74] | 9.0.2003-03-19 | 2012-08-01 | 2.4.20 (исправлено до версии 2.4.21) [75] | |
[76] | 9.1.2003-09-26 | 2012-08-01 | 2.4.22 (исправлено до версии 2.4.26) [47] | Перешел с OSS на ALSA [77] |
[78] | 10.0.2004-06-23 | 2012-08-01 | 2.4.26 | Перешел с XFree86 на сервер X.org. |
[79] [80] | 10.1.2005-02-02 | 2012-08-01 | 2.4.29 | |
[81] [82] | 10.2.2005-09-14 | 2012-08-01 | 2.4.31 | Удалена среда рабочего стола GNOME. |
[83] | 11.0.2006-10-02 | 2012-08-01 | 2.4.33.3 | Первый релиз предлагается на DVD |
[84] | 12.0.2007-07-01 | 2012-08-01 | 2.6.21.5 | Переключен с Linux 2.4 на 2.6, добавлена поддержка HAL и удалена поддержка установки с дискет (кроме PXE ). |
[85] | 12.1.2008-05-02 | 2013-12-09 [86] | 2.6.24.5 | |
[87] | 12.2.2008-12-10 | 2013-12-09 [88] | 2.6.27.7 (исправлено до версии 2.6.27.31) [88] | |
[89] [90] | 13.0.2009-08-26 | 2018-07-05 [91] | 2.6.29.6 | Добавлена 64-битная версия, переключена с KDE 3.5 на 4.x и переключена с gzip на сжатые пакеты xz. |
[92] | 13.1.2010-05-24 | 2018-07-05 [93] | 2.6.33.4 | Добавлены PolicyKit и ConsoleKit и переключены на libata подсистему . |
[94] [95] [96] | 13.37.2011-04-27 | 2018-07-05 [97] | 2.6.37.6 | Добавлена поддержка GPT и утилит для Btrfs. файловой системы |
[98] | 14.0.2012-09-28 | 2024-01-01 [99] | 3.2.29 (исправлено до версии 3.2.98) [100] | Добавлен NetworkManager и удален HAL, поскольку его функциональность была объединена с udev. |
14.1. | 2013-11-04 | 2024-01-01 [101] | 3.10.17 (исправлено до версии 3.10.107) [102] | Добавлена поддержка оборудования UEFI и переключен с MySQL на MariaDB . |
[103] | 14.2.2016-06-30 | 2024-01-01 [104] | 4.4.14 (исправлено до версии 4.4.301) [105] | Добавлены PulseAudio и VDPAU и переключены с udev на eudev и с ConsoleKit на ConsoleKit2. |
15.0. | 2022-02-02 | Окончание срока службы не объявлено | 5.15.19 (исправлено до версии 5.15.161) [106] | Кодировка по умолчанию переключена с ASCII на UTF-8 , ConsoleKit2 на elogind и KDE4 на Plasma5 ; перешел на python3 ; база данных пакетов перемещена из /var/log/packages/ в /var/lib/pkgtools/ ; добавлены lame , vulkansdk , SDL2 , FFmpeg , PAM и Wayland в основную систему [52] |
-current | разработка | — | 6.9.12 [52] | |
Легенда: Старая версия Старая версия, все еще поддерживается Последняя версия Последняя предварительная версия |
Поддерживать
[ редактировать ]В настоящее время у Slackware нет официально заявленной политики поддержки. Однако 14 июня 2012 г. в журналах изменений версии 8.1 появились уведомления: [107] 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 были сделаны объявления. [108] и 12.2 с указанием срока окончания эксплуатации 9 декабря 2013 г. В записях журнала изменений было указано, что у них было не менее 5 лет поддержки. 6 апреля 2018 г. появились версии 13.0, 13.1 и 13.37. [109] были объявлены достигшими своего EOL 5 июля 2018 года. В записях журнала изменений было указано, что у них было не менее 7 лет поддержки (13.0 поддерживалась почти 9 лет). 9 октября 2023 г. в журнале изменений версии 14.2 было указано, что версии 14.0, 14.1 и 14.2 будут прекращены с 1 января 2024 г. [110]
Хотя официальных объявлений о версиях до 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»). Оба порта были объявлены Патриком Фолькердингом «официальными». [111] [112] Однако порт S/390 по-прежнему имеет версию 10.0 для стабильной версии и 11.0 для версии для тестирования/разработки и не имел обновлений с 2009 года. [113] [114] Кроме того, 7 мая 2016 г. разработчик Slackware ARM объявил, что 1 сентября 2016 г. 14.1 будет прекращена, а разработка -current прекратится с выпуском 14.2, однако поддержка 14.2 будет сохранена в обозримом будущем. [115] Объявление об окончании выпуска версии 14.1 было добавлено в список изменений 25 июня 2016 г. [116] а объявление об окончании выпуска версии 14.2 было добавлено в список изменений 21 декабря 2022 г. [117]
В июле 2016 года разработчик Slackware ARM объявил, что инструменты разработки и сборки были усовершенствованы, чтобы уменьшить количество ручных усилий, связанных с поддержкой порта ARM, и объявил, что 32-битный аппаратный плавающий порт находится в разработке. Порт вышел в августе 2016 года в «текущем» виде. [118]
28 декабря 2020 года началась работа по портированию Slackware на 64-битную архитектуру ARM (известную как «AArch64»), при этом первоначальными целевыми моделями аппаратной модели были RockPro64 и Pinebook Pro для PINE64. Он был функционально завершен к маю 2021 года и содержит множество улучшений по сравнению с исходным дизайном и реализацией порта ARM, особенно в отношении управления и поддержки новых моделей оборудования сообществом Slackware ARM. Кроме того, были значительно улучшены процессы загрузки и установки, что сделало процесс установки намного проще и оптимальнее.
29 марта 2022 года Slackware AArch64 был публично выпущен в текущей (разрабатываемой) форме с поддержкой RockPro64, Pinebook Pro и Raspberry Pi 3 и 4, а также с онлайн-документацией по установке и видеоруководствами по установке. Также неофициальный slarm64. проект [119] имеет порт для AArch64 и дополнительный порт для архитектуры riscv64 .
В марте 2022 года официальная разработка 32-битного порта Slackware для ARM была прекращена, и будущие разработки были сосредоточены исключительно на порте AArch64/ARM64. Это произошло потому, что 32-битное оборудование не могло идти в ногу с развитием Slackware и тормозило развитие, а ограничения оборудования стали препятствием для внедрения новейших технологий. Кроме того, поскольку большинство других основных дистрибутивов прекратили поддержку 32-битного ARM, некоторые приложения не удалось собрать и больше не поддерживались. Однако существует неофициальный порт Slackware BonSlack. [120] которые предоставляют как программные (ARMv5), так и жесткие плавающие (ARMv7) порты для 32-битной ARM, при этом разработка и обновления (начиная с 14.2) соответствуют официальному Slackware. Этот проект также предоставляет порты для Aarch64 (ARM64), Alpha , HPPA (PA-RISC 1.1), LoongArch (64 бит), MIPS (32/64 бит), OpenRISC , PowerPC (32/64 бит), RISC-V (64 бит), S/390x , SH-4 , SPARC (32/64 бита) и x86 Архитектуры (32 бита с 64 битами time_t).
21 декабря 2022 года для Slackware ARM 14.2 был объявлен EOL (окончание срока службы) 1 марта 2023 года.
Slackintosh — это порт Slackware Linux для архитектуры Macintosh New World ROM PowerPC , который использовался линейками Apple Power Macintosh , PowerBook , iMac , iBook и Xserve с 1994 по 2006 год. Последней версией Slackintosh была 12.1, выпущенная 7 июня 2008 года. . [121] Веб-сайт Slackintosh все еще активен, и версия 12.1 доступна для загрузки. [122] для тех, у кого есть старые компьютеры PowerPC Macintosh. В феврале 2012 года разработчики проекта объявили, что разработка заморожена и версия 12.1 сможет получать исправления безопасности в течение одного месяца. [123] В следующем месяце было объявлено, что стабильная версия заморожена и не будет получать никаких дальнейших обновлений, если кто-то другой не решит взять на себя управление ею. [124] Этого не произошло, и в июле 2021 года Фолькердинг официально объявил проект закрытым. [52]
Распределение
[ редактировать ]Слаквар 14.2 [125] Наборы компакт-дисков, отдельные DVD-диски и сопутствующие товары можно было приобрести в магазине Slackware, контролируемом третьей стороной. [126] но из-за недоплаты Патрик Волкердинг «сказал им убрать его, иначе я приостановлю работу DNS для магазина». [127] [128] [129] [130] [131] [132] [133]
Slackware ISO-образы (2,6 ГБ) [134] для установки можно бесплатно загрузить на веб-сайте Slackware через BitTorrent , FTP-зеркала и HTTP-зеркала. [135]
Порт Slackware для IBM S/390 ( EOL : 2009)) [136] можно загрузить и установить с раздела DOS или с дискеты. [137]
Порт Slackware для ARM [138] архитектуру можно скачать, [139] и устанавливается через сеть с использованием Das U-Boot и TFTP . загрузочного сервера [140] или из мини-корневой файловой системы. [141]
Slackware ARM также можно установить на ПК с QEMU. [142] используя ту же технику. [143]
Slackware AArch64 (ARM64) устанавливается непосредственно с образов SD-карт аналогично установке Slackware x86 с DVD.
Ссылки
[ редактировать ]- ^ Перейти обратно: а б с Патрик Дж. Волкердинг (17 июля 1993 г.). «АНОНС: Slackware Linux 1.00» . Группа новостей : comp.os.linux . Usenet: [электронная почта защищена] . Архивировано из оригинала 13 мая 2011 года . Проверено 5 декабря 2014 г.
- ^ «Примечания к выпуску Slackware 15.0» . 2 февраля 2022 г.
- ^ «Объявление о выпуске Slackware» . Проект Slackware Linux. 2 февраля 2022 г.
- ^ Фолькердинг, Патрик (2 февраля 2022 г.). «Выпущена Slackware 15.0» . Проект Slackware Linux . Проверено 3 февраля 2022 г.
- ^ Хотите систему типа SLS .99pl11A?
- ^ Distrowatch.com. «Десять лучших раздач» . Архивировано из оригинала 2 апреля 2013 года . Проверено 22 июля 2017 г.
- ^ «Проект Slackware Linux: общая информация» . Slackware.com . Архивировано из оригинала 11 июля 2017 года . Проверено 22 июля 2017 г.
- ^ Slackware Inc. «Часто задаваемые вопросы по Slackware: Slackware Linux имеет репутацию жесткой системы для новичков. Это правда?» . Архивировано из оригинала 5 сентября 2015 года . Проверено 8 октября 2015 г.
- ^ Датаматация. «Лучшие дистрибутивы Linux для пользователей любого уровня» . Архивировано из оригинала 18 ноября 2015 года . Проверено 8 октября 2015 г.
- ^ Linux.org. «Какой дистрибутив мне подходит?» . Архивировано из оригинала 9 октября 2015 года . Проверено 8 октября 2015 г.
- ^ Технический радар. «Дистрибутивы Linux для опытных пользователей: 5 рассмотренных и оцененных» . Архивировано из оригинала 2 ноября 2015 года . Проверено 8 октября 2015 г.
- ^ IT Pro (18 января 2010 г.). «Slackware Linux — меньше значит больше» . Архивировано из оригинала 19 ноября 2015 года . Проверено 8 октября 2015 г.
- ^ Мир ПК. «Путеводитель по 10 лучшим на сегодняшний день дистрибутивам Linux» . Архивировано из оригинала 11 октября 2015 года . Проверено 8 октября 2015 г.
- ^ «ФриСлак» . FreeSlack.net . Архивировано из оригинала 27 июля 2017 года . Проверено 22 июля 2017 г.
- ^ Перейти обратно: а б с Хьюз, Фил (1 апреля 1994 г.). «Интервью с Патриком Фолькердингом» . Linux-журнал . Архивировано из оригинала 2 июня 2007 года . Проверено 3 июля 2007 г.
- ^ «Графика Slackware и баннеры ссылок» . Slackware.com . Архивировано из оригинала 16 июля 2017 года . Проверено 22 июля 2017 г.
- ^ «Архивная копия» . Архивировано из оригинала 6 марта 2016 года . Проверено 20 декабря 2018 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка ) - ^ «Этот файл должен присутствовать, чтобы сигнализировать программе установки о том, что это последний каталог в этой серии пакетов» (TXT) . Mirrors.slackware.com . Архивировано из оригинала 5 марта 2016 года . Проверено 22 июля 2017 г.
- ^ Хотите систему типа SLS .99pl11A?
- ^ «Краткая история дистрибутивов Linux» . Lwn.net . Архивировано из оригинала 23 июня 2018 года . Проверено 22 июля 2017 г.
- ^ Стефан Штробель; Фолькер Эллинг (1 января 1997 г.). ЛИНУКС . Спрингер. стр. 82–83 . ISBN 978-0-387-94880-5 . Проверено 4 августа 2013 г.
- ^ «Проект Slackware Linux: объявление о выпуске Slackware» . Slackware.com . 16 июля 1993 года. Архивировано из оригинала 29 июня 2012 года . Проверено 22 июля 2017 г.
- ^ «README.210 Slackware Release 2.1» . Mirror.slackware.com . Проверено 22 июля 2017 г.
- ^ «Проект Slackware Linux: часто задаваемые вопросы» . Slackware.com . Архивировано из оригинала 8 января 2007 года . Проверено 22 июля 2017 г.
- ^ «Архивная копия» . Архивировано из оригинала 18 марта 2014 года . Проверено 7 июня 2012 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка ) - ^ «Архивная копия» . Архивировано из оригинала 18 марта 2014 года . Проверено 20 июля 2006 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка ) - ^ «Gnome удален из Slackware — Slashdot» . Tech.slashdot.org . 27 марта 2005 г. Архивировано из оригинала 18 октября 2016 г. Проверено 14 октября 2016 г.
- ^ «Архивная копия» . Архивировано из оригинала 21 декабря 2018 года . Проверено 20 декабря 2018 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка ) - ^ Перейти обратно: а б «Индекс /~alien/multilib» . Slackware.com . Архивировано из оригинала 20 июля 2017 года . Проверено 22 июля 2017 г.
- ^ «Интервью с Эриком Хамелирсом: почему вам стоит попробовать Slackware» . Журнал Линукс . Архивировано из оригинала 20 июля 2010 года.
{{cite web}}
: CS1 maint: неподходящий URL ( ссылка ) - ^ «Это обновление содержит исправления и улучшения безопасности» (TXT) . Slackware.cs.utah.edu . Архивировано из оригинала 8 февраля 2018 года . Проверено 22 июля 2017 г.
- ^ https://www.youtube.com/watch?v=oaqKpYQbVw8
- ^ https://web.archive.org/web/20140318002416/http://www.linuxtoday.com/infrastructure/2001041701420NWSL
- ^ https://www.theage.com.au/technology/the-linux-distribution-thats-always-in-the-black-20021004-gdfp05.html
- ^ «Философия Slackware» . Docs.slackware.com . Архивировано из оригинала 5 ноября 2018 года . Проверено 7 ноября 2018 г.
- ^ «Основы Slackware Linux, глава 2» (PDF) . Rlworkman.net . Проверено 22 июля 2017 г.
- ^ Перейти обратно: а б с «История разработки Slackware» (PDF) . Конни.slackware.com . Архивировано (PDF) из оригинала 7 августа 2011 г. Проверено 22 июля 2017 г.
- ^ Перейти обратно: а б «Выпускники Slackware» . Slackware.com . Архивировано из оригинала 30 мая 2018 года . Проверено 20 сентября 2014 г.
- ^ Перейти обратно: а б с «Истории Linux: взгляд на Slackware Linux» . Linux.com . Архивировано из оригинала 30 октября 2014 года . Проверено 20 сентября 2014 г.
- ^ «Анонс Slackware 4.0» . Архивировано из оригинала 3 июня 2016 года . Проверено 11 августа 2011 г.
- ^ «Анонс Slackware 8.1» . Архивировано из оригинала 19 мая 2016 года . Проверено 11 августа 2011 г.
- ^ «Пересмотренный книжный проект по Slackware» . Слакбук.орг . Архивировано из оригинала 15 сентября 2008 года . Проверено 26 мая 2015 г.
- ^ «Архивная копия» . Проверено 12 августа 2011 г.
- ^ «Архивная копия» . Проверено 12 августа 2011 г.
- ^ «Архивная копия» . Архивировано из оригинала 2 декабря 2013 года . Проверено 12 августа 2011 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка ) - ^ «В этом файле описаны инструкции по обновлению до Slackware 12.1, пакеты, добавленные, удаленные, переименованные и/или разделенные в течение цикла разработки Slackware 12.1–12.2, а также некоторые потенциальные «ошибки», которых пользователи могут избежать, вооружившись небольшим знания» (TXT) . Slackware.mirrors.tds.net . Проверено 22 июля 2017 г.
- ^ Перейти обратно: а б «Исправлен неверный тип (копия int должна быть копией png_size_t) в png_inflate() : (исправляет CVE-2011-3045)» (TXT) . Slackware.cs.utah.edu . Архивировано из оригинала 25 февраля 2021 года . Проверено 22 июля 2017 г.
- ^ Кенлон, Сет (1 сентября 2012 г.). Слакермедиа . Лулу.com. ISBN 978-0-9847842-2-6 .
- ^ «Устраняет проблемы безопасности, включая: DoS с бесконечным циклом внешнего объекта» (TXT) . Slackware.cs.utah.edu . Архивировано из оригинала 7 апреля 2018 года . Проверено 22 июля 2017 г.
- ^ «Slack-desc — SlackWiki» . Слаквики.com . Архивировано из оригинала 3 апреля 2017 года . Проверено 22 июля 2017 г.
- ^ «Doinst.sh — SlackWiki» . Слаквики.com . Архивировано из оригинала 8 апреля 2017 года . Проверено 22 июля 2017 г.
- ^ Перейти обратно: а б с д и ж «Проект Slackware Linux: журналы изменений Slackware» . slackware.com . 20 декабря 2023 года. Архивировано из оригинала 29 июня 2022 года . Проверено 30 июля 2024 г.
- ^ «slackware:package_management_hands_on — SlackDocs» . Docs.slackware.com . Архивировано из оригинала 7 ноября 2016 года . Проверено 22 июля 2017 г.
- ^ «Проект Slackware Linux: объявление о выпуске Slackware» . Slackware.com . Архивировано из оригинала 11 июня 2015 года . Проверено 26 мая 2015 г.
- ^ "SWareT / Обсуждение / Открытое обсуждение: Сварет умер?" . Sourceforge.net . Архивировано из оригинала 27 мая 2016 года . Проверено 29 марта 2016 г.
- ^ websightdesigns.com, WebSight Designs —. «SlackBuilds.org» . Slackbuilds.org . Архивировано из оригинала 16 января 2017 года . Проверено 15 января 2017 г.
- ^ «Выходит Slackware 14.2, но будут ли соответственно обновляться и сборки Slackware?» . Linuxquestions.org . Архивировано из оригинала 22 марта 2016 года . Проверено 19 марта 2016 г.
- ^ «Десять лет SlackBuilds.org» . Alien.dslackbook.org . 10 июня 2016. Архивировано из оригинала 3 августа 2017 года . Проверено 22 июля 2017 г.
- ^ «Индекс/шаблонов» . Slackbuilds.org . Архивировано из оригинала 18 января 2017 года . Проверено 15 января 2017 г.
- ^ «ВебСайт Дизайнсм» . Slackbuilds.org . Архивировано из оригинала 16 января 2017 года . Проверено 15 января 2017 г.
- ^ «Индекс /ktown» . Alien.slackbook.org . Архивировано из оригинала 31 декабря 2016 года . Проверено 15 января 2017 г.
- ^ «Проект Slackware Linux: часто задаваемые вопросы» . Slackware.com . Архивировано из оригинала 8 января 2007 года . Проверено 26 мая 2015 г.
- ^ «15.0 ChangeLog.txt» . Slackware.com . Проверено 8 февраля 2022 г.
- ^ «Проект Slackware Linux: объявление о выпуске Slackware» .
- ^ «Проект Slackware Linux: журналы изменений Slackware» . Slackware.com . Архивировано из оригинала 6 мая 2015 года . Проверено 26 мая 2015 г.
- ^ «slackware:current — SlackDocs» . Docs.slackware.com . Архивировано из оригинала 28 июня 2017 года . Проверено 22 июля 2017 г.
- ^ «Файл CDROM.txt в репозитории Slackware 3.0» . Slackware.cs.utah.edu . Проверено 22 июля 2017 г. [ постоянная мертвая ссылка ]
- ^ «Архивная копия» . Архивировано из оригинала 21 декабря 2018 года . Проверено 20 декабря 2018 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка ) - ^ 2002–2012 Эндрю Мальцев, 2012–2013 Дерек Дж. Кертис. «Linux Slackware 96» . Isbndb.com . Архивировано из оригинала 13 марта 2016 года . Проверено 26 мая 2015 г.
{{cite web}}
: CS1 maint: числовые имена: список авторов ( ссылка ) - ^ «zipslack/: добавлена очень простая в установке установка UMSDOS — zipslack.zip, полная система Linux размером 33 мегабайта в виде Zip-файла. Установка поместится на Zip-диск в формате FAT или работает на любой файловой системе FAT или FAT32 в каталог \LINUX. Он основан на бета-версии Slackware 3.5, которая скоро выйдет, с версией 2.0.33, egcs-1.0.2, libc-5.4.44" (TXT) . Slackware.cs.utah.edu . Архивировано из оригинала 21 декабря 2018 года . Проверено 22 июля 2017 г.
- ^ «DistroWatch.com: Верните удовольствие от вычислений. Используйте Linux, BSD» . Distrowatch.com . Архивировано из оригинала 18 июня 2018 года . Проверено 25 февраля 2019 г.
- ^ «8.1 Журнал изменений.txt» . Mirrors.slackware.com . Архивировано из оригинала 21 декабря 2018 года . Проверено 25 февраля 2019 г.
- ^ «Исповедь бездельника — OSnews» . Осньюс.com . Архивировано из оригинала 26 февраля 2019 года . Проверено 25 февраля 2019 г.
- ^ «Мини-обзор Slackware Linux 9.0 — OSnews» . Осньюс.com . Архивировано из оригинала 25 февраля 2019 года . Проверено 25 февраля 2019 г.
- ^ «Архивная копия» . Архивировано из оригинала 21 декабря 2018 года . Проверено 20 декабря 2018 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка ) - ^ «Познакомьтесь со Slackware 9.1 – OSnews» . Осньюс.com . Архивировано из оригинала 26 февраля 2019 года . Проверено 25 февраля 2019 г.
- ^ «Примечания к выпуску Slackware 9.1» . Mirrors.slackware.com . Архивировано из оригинала 4 марта 2016 года . Проверено 22 июля 2017 г.
- ^ «Slackware 10: Первые впечатления – OSnews» . Осньюс.com . Архивировано из оригинала 26 февраля 2019 года . Проверено 25 февраля 2019 г.
- ^ «Обзор Slackware 10.1 – OSnews» . Осньюс.com . Архивировано из оригинала 25 февраля 2019 года . Проверено 25 февраля 2019 г.
- ^ «Взгляд на Slackware 10.1 [LWN.net]» . Lwn.net . Архивировано из оригинала 18 июня 2018 года . Проверено 25 февраля 2019 г.
- ^ «Взгляд на Slackware Linux 10.2 [LWN.net]» . Lwn.net . Архивировано из оригинала 18 июня 2018 года . Проверено 25 февраля 2019 г.
- ^ «Slackware 10.2 — Tux Machines» . Tuxmachines.org . Архивировано из оригинала 4 октября 2019 года . Проверено 25 февраля 2019 г.
- ^ «Почтенный Slackware 12 получил новый спортивный гардероб» . Linux.com . 10 июля 2007 г. Архивировано из оригинала 18 июня 2018 г. Проверено 25 февраля 2019 г.
- ^ «Slackware 12: Машины против бунту-смокинга» . Tuxmachines.org . Архивировано из оригинала 18 июня 2018 года . Проверено 25 февраля 2019 г.
- ^ «Обновление до Slackware 12.1» . Linux.com . 3 июня 2008 г. Архивировано из оригинала 25 июня 2018 г. . Проверено 25 февраля 2019 г.
- ^ «12.1 Журнал изменений.txt» . Mirrors.slackware.com . Архивировано из оригинала 21 декабря 2018 года . Проверено 25 февраля 2019 г.
- ^ «Пересмотренный Slackware упрощает задачу» . Linux.com . 23 декабря 2008 г. Архивировано из оригинала 22 июня 2018 г. Проверено 25 февраля 2019 г.
- ^ Перейти обратно: а б «12.2 Журнал изменений.txt» . Mirrors.slackware.com . Архивировано из оригинала 21 декабря 2018 года . Проверено 25 февраля 2019 г.
- ^ «DistroWatch.com: Верните удовольствие от вычислений. Используйте Linux, BSD» . Distrowatch.com . Архивировано из оригинала 30 июля 2019 года . Проверено 25 февраля 2019 г.
- ^ «Slackware 13.0: теперь официально 64-битная [LWN.net]» . Lwn.net . Архивировано из оригинала 18 июня 2018 года . Проверено 25 февраля 2019 г.
- ^ «13.0 ChangeLog.txt» . Mirrors.slackware.com . Архивировано из оригинала 21 декабря 2018 года . Проверено 25 февраля 2019 г.
- ^ «В центре внимания Linux: Slackware Linux 13.1 — Linux Journal» . Linuxjournal.com . Архивировано из оригинала 8 августа 2019 года . Проверено 25 февраля 2019 г.
- ^ «13.1 Журнал изменений.txt» . Mirrors.slackware.com . Архивировано из оригинала 2 февраля 2019 года . Проверено 25 февраля 2019 г.
- ^ «DistroWatch.com: Верните удовольствие от вычислений. Используйте Linux, BSD» . Ddistrowatch.com . Архивировано из оригинала 22 декабря 2018 года . Проверено 25 февраля 2019 г.
- ^ «Обзор Slackware за десять лет работы» . Linux.com . 9 мая 2011 года. Архивировано из оригинала 18 июня 2018 года . Проверено 25 февраля 2019 г.
- ^ «Slackware 13.37: Linux для развлечения [LWN.net]» . Lwn.net . Архивировано из оригинала 18 июня 2018 года . Проверено 25 февраля 2019 г.
- ^ «13.37 ChangeLog.txt» . Mirrors.slackware.ocm . Архивировано из оригинала 7 апреля 2018 года . Проверено 25 февраля 2019 г.
- ^ «DistroWatch.com: Верните удовольствие от вычислений. Используйте Linux, BSD» . Distrowatch.com . Архивировано из оригинала 30 июля 2019 года . Проверено 25 февраля 2019 г.
- ^ «Журнал изменений Slackware 14.0» . Слаквар . Проверено 11 октября 2023 г.
- ^ «Архивная копия» . Архивировано из оригинала 27 ноября 2020 года . Проверено 19 ноября 2020 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка ) - ^ «Журнал изменений Slackware 14.1» . Слаквар . Проверено 11 октября 2023 г.
- ^ «Архивная копия» . Архивировано из оригинала 21 декабря 2018 года . Проверено 20 декабря 2018 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка ) - ^ «DistroWatch.com: Верните удовольствие от вычислений. Используйте Linux, BSD» . Distrowatch.com . Архивировано из оригинала 30 июля 2019 года . Проверено 25 февраля 2019 г.
- ^ «Журнал изменений Slackware 14.2» . Слаквар . Проверено 11 октября 2023 г.
- ^ «Журнал изменений.txt» . зеркала.slackware.com . Архивировано из оригинала 7 августа 2020 года . Проверено 14 января 2020 г.
- ^ «Журнал изменений.txt» . slackware.com . Проект Slackware Linux. 26 декабря 2023 года. Архивировано из оригинала 14 сентября 2022 года . Проверено 1 января 2024 г.
Эти обновления исправляют различные ошибки и проблемы безопасности. Спасибо jwoithe за исправление PCI!
- ^ «Архивная копия» . Архивировано из оригинала 21 декабря 2018 года . Проверено 7 августа 2011 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка ) - ^ «Архивная копия» . Архивировано из оригинала 18 марта 2014 года . Проверено 12 ноября 2013 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка ) - ^ «Архивная копия» . Архивировано из оригинала 7 апреля 2018 года . Проверено 7 апреля 2018 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка ) - ^ «Slackware 14.2 Changelog.txt» . Проверено 21 октября 2023 г.
- ^ «Проект Slackware Linux: порты Slackware» . Slackware.com . Архивировано из оригинала 8 мая 2015 года . Проверено 26 мая 2015 г.
- ^ Стюарт Винтер. «Слаквар ARM» . Slackware.com . Архивировано из оригинала 27 мая 2015 года . Проверено 26 мая 2015 г.
- ^ «Журнал изменений Slack390» . FTP.nluug.nl . Архивировано из оригинала 14 июля 2014 года . Проверено 22 июля 2017 г.
- ^ «Журнал изменений Slack390x» . FTP.nluug.nl . Архивировано из оригинала 3 марта 2016 года . Проверено 22 июля 2017 г.
- ^ «Объявление об окончании поддержки Slackware ARM 14.1 и текущей версии» . Linuxquestions.org . Архивировано из оригинала 16 августа 2016 года . Проверено 29 июня 2016 г.
- ^ «КОНЕЦ ЖИЗНИ SLACKWARE ARM v14.1» . Проверено 23 декабря 2022 г.
- ^ «ПРЯМОЕ ПРЕКРАЩЕНИЕ СРОКА СЛУЖБЫ (ОКОНЧАНИЕ СРОКА) ДЛЯ SLACKWARE ARM v14.2» . Проверено 23 декабря 2022 г.
- ^ «Жесткий плавающий порт теперь доступен» . Linuxquestions.org . Архивировано из оригинала 29 марта 2017 года . Проверено 28 марта 2017 г.
- ^ "slarm64" . slarm64.org . Проверено 23 декабря 2022 г.
- ^ «Неофициальное портирование BonSlack Slackware GNU/Linux на ARM, DEC Alpha, HPPA, LoongArch, MIPS, OpenRISC, PowerPC, RISC-V, S/390x, SH4, SPARC, x86» . bonslack.org . Проверено 15 мая 2023 г.
- ^ «DistroWatch.com: Слакинтош» . distrowatch.com . Распределение Смотреть. 3 декабря 2019 года. Архивировано из оригинала 29 июня 2020 года . Проверено 28 июня 2020 г.
- ^ «Домашняя страница Slackintosh Linux» . slackintosh.workaround.ch . Слакинтош Linux. 7 августа 2007 г. Архивировано из оригинала 11 июля 2020 г. Проверено 28 июня 2020 г.
- ^ «Журнал изменений.txt» . slackintosh.workaround.ch . Проект Slackintosh Linux. 17 февраля 2012 года. Архивировано из оригинала 21 марта 2022 года . Проверено 14 сентября 2022 г.
Slackintosh-current не получал никаких обновлений за последние 15 месяцев: пришло время закрыть эту ветку и передать ее на обслуживание всем, кто со временем вмешается.
- ^ «Журнал изменений.txt» . slackintosh.workaround.ch . Проект Slackintosh Linux. 18 марта 2012 года. Архивировано из оригинала 21 марта 2022 года . Проверено 14 сентября 2022 г.
Привет еще раз, сообщество, время наконец пришло. Мне очень нравится работать над проектом Slackintosh, но льготный период в один месяц уже прошел, так что пришло время закрыть даже ветку -stable.
- ^ «Слакваре Линукс» . store.slackware.com . Архивировано из оригинала 14 марта 2019 года . Проверено 12 января 2022 г.
- ^ «Дистрибутив Linux, который всегда в плюсе» . Сидней Морнинг Геральд . 4 октября 2002 г. Архивировано из оригинала 24 ноября 2018 г. Проверено 20 июля 2021 г.
Slackware стартовала в начале 1993 года, но только в середине 1994 года со мной связался Майкл Джонстон из Morse Telecommunication и спросил, заинтересован ли я в том, чтобы они публиковали Slackware на коммерческой основе... С тех пор Slackware всегда приносила достаточно денег. посредством издательских соглашений, чтобы это стало моей работой на полный рабочий день. Я пробыл с Морсом недолго, потому что они платили мне всего 1 доллар за проданную копию. Когда срок первоначального шестимесячного соглашения истек, я перешел на Walnut Creek CDROM, поскольку они были более авторитетными и были готовы отдавать Slackware справедливую долю прибыли. Их основатель Роберт Брюс — мой нынешний партнер в Slackware Linux, Inc.
- ^ «[РЕШЕНО] Пожертвование в пользу Slackware» . LinuxQuestions.org . Архивировано из оригинала 7 апреля 2019 года . Проверено 20 июля 2021 г.
- ^ Джейк. «Финансовые проблемы Патрика Волкердинга из Slackware» . LWN.net . Проверено 20 июля 2021 г.
Патрик Волкердинг, основатель и пожизненный доброжелательный диктатор дистрибутива Slackware Linux, опубликовал на LinuxQuestions.org заметку с подробным описанием некоторых финансовых проблем. Похоже, что они в основном связаны с сделкой, которую он заключил с магазином Slackware Store, которая пошла наперекосяк... Обратите внимание, что есть по крайней мере один человек, вымогающий биткойны, который не связан с Фолькердингом, что выглядит как мошенничество какой-то; это особенно печально, потому что то же самое, по его утверждению, произошло и со Slackware Store.
- ^ Варгезе, Сэм (25 июля 2018 г.). «Создатель Slackware в конфликте, утверждает, что магазин не заплатил ему» . iTWire . Проверено 20 июля 2021 г.
Волкердинг сказал, что он понял, насколько плохи дела в 2017 году, когда ему удалось получить некоторые цифры от людей, управляющих магазином. «Я думал, что продажи были настолько плохими, и был действительно очень расстроен этим. Еще одно замечание: право собственности на 60% акций магазина перешло в другие руки за моей спиной. Никто не думал, что им нужно мне об этом говорить. При этом Я бы сказал, что для меня дела пошли значительно хуже». Коммерциализация Slackware первоначально была предпринята Майклом Джонстоном из Morse Telecommunication в 1994 году. После этого Волкердинг перешел в совместное предприятие с основателем Walnut Creek CDROM Робертом Брюсом. Позже Фолькердинг объединился с Брюсом, чтобы основать компанию Slackware. iTWire обратился в магазин Slackware с просьбой прокомментировать заявления Волкердинга.
- ^ Баадер, Ханс Иоахим. «Патрик Волкердинг в финансовых затруднениях» . Про Linux (на немецком языке) . Проверено 20 июля 2021 г.
- ^ Шюрманн, Тим (27 июля 2018 г.). «Денежные проблемы: изобретателя Slackware Патрика Волкердинга лишили доходов» . Журнал Linux (на немецком языке) . Проверено 20 июля 2021 г.
- ^ «Финансы Slackware» . ДистроВотч . 25 июля 2018 года . Проверено 20 июля 2021 г.
- ^ «Slackware ищет поддержки через Patreon» . ДистроВотч . 14 августа 2019 года . Проверено 20 июля 2021 г.
- ^ «Индекс /Slackware/Slackware-iso/Slackware64-14.2-iso» .
- ^ «Индекс /Slackware/Slackware-iso» .
- ^ «Проект Slack/390 Linux» . slack390.org . Архивировано из оригинала 9 августа 2018 года . Проверено 12 января 2022 г.
- ^ "Результаты поиска для "slack390" " . Distro.ibiblio.org . Архивировано из оригинала 1 июня 2009 года . Проверено 26 мая 2015 г.
- ^ «Проект Slackware ARM/AArch64 Linux» . Arm.slackware.com . Проект Slackware. 24 августа 2022 года. Архивировано из оригинала 14 сентября 2022 года . Проверено 14 сентября 2022 г.
- ^ Стюарт Винтер. «Slackware ARM: расслабьтесь» . Arm.slackware.com . Архивировано из оригинала 27 мая 2015 года . Проверено 26 мая 2015 г.
- ^ «Slackware Arm: Установка» . Arm.slackware.com . Архивировано из оригинала 29 апреля 2015 года . Проверено 28 мая 2015 г.
- ^ «Файл README.txt для мини-корневой файловой системы Slackware ARM» . Архивировано из оригинала 5 апреля 2019 года . Проверено 19 мая 2013 г.
- ^ . «Поддержка Qemu в Slackware ARM» . slackware.com . Проект Slackware. Архивировано из оригинала 18 июня 2022 года . Проверено 14 сентября 2022 г.
Добро пожаловать в проект документации Slackware
- ^ «Документация по установке Slackware ARM и AArch64» . slackware.com . Проект Slackware. Архивировано из оригинала 5 июня 2022 года . Проверено 14 сентября 2022 г.