Slackware — один із найпопулярніших та найстарішийдистрибутивлінукс, котрий усе ще підтримується. Його створивПатрік Волкердінґ (Patrick Volkerding). Його принципи — це включення лише стабільних випусківпрограмного забезпечення, котрі підтримують простоту і стабільність системи, також відсутність специфічних длядистрибутиву засобів конфіґурації. Чимало наразі популярних дистрибутивів були створені саме на основі Slackware Linux.
Шанувальникам цьогодистрибутиву приписують такий вислів:«Якщо ви знаєтеRedHat, то все, що ви знаєте — цеRedHat. Якщо ви знаєте Slackware, ви знаєтеLinux».
Назва «Slackware» походить від слова «Slack» (Дармівщина, дивітьсяЦерква НедоМудреця).
Перша версія Slackware, 1.00, була випущена16 липня1993[2]Патріком Волкердіноґом, засновником дистрибутиву. Вона базувалася наSLS Linux, і розповсюджувалася на 3½"гнучких дисках, образи котрих були доступні на анонімнихFTP серверах. До її складу входило ядро linux-0.99pl12A, оболонкаKorn-shell, компіляторgcc-2.4.5, бібліотеки Clibc-4.4.1 таXfree86-1.3.
У1999 році стався різкий стрибок версій випусків дистрибутиву з 4-ї на 7-му.Патрік Волкердінґ пояснив[1] це тим, що більшість сучасних (на той момент) диструбутивів, котрим Slackware не поступався у функціональності мали більші номери версії (наприклад,Red Hat номерувала свій дистрибутив таким чином: після 4.1 йшла версія 5.0, у той час, як Slackware після версії 3.1 випустив версію 3.2).
У2004 роціПатрік Волкердінґ серйозно захворів, і це поставило під загрозу майбутнє дистрибутиву. Однак, через деякий час усе налагодилося, і розвиток Slackware продовжився.
Slackware перш за все розроблюється для архітектуриx86. Однак, заздалегідь були створені порти на архітектуриDEC Alpha таSPARC. Починаючи із2005 року, з'явився офіційний порт на архітектуруSystem/390. З 2009-го року статус офіційного отримав порт на архітектуруARM.[3] З версії 13.0 підтримується архітектура x86-64. Також існують неофіційні версії для архітектур DEC Alpha[4],SPARC[5],PowerPC[6][7] таx86-64 (slamd64[2][Архівовано 17 липня 2011 уWayback Machine.] іBluewhite64[3]).
Існує спеціальна, тестова/розробницька версія дистрибутиву, котра може використовуватися розробниками або досвідченими користувачами, що прагнуть якомога швидше отримати найновіші вдосконалення у системі.
Як і більшість дистрибутивівLinux, Slackware має пакетний менеджер, який може встановлювати, оновлювати, видаляти пакунки. Стандартний менеджер пакунків (Pkgtools) не відслідковує залежності, тому, зазвичай, застосовується підхід «одна програма — один пакунок», що призводить до дещо неекономного використання місця на дисках, проте значно полегшує ручне слідкування за залежностями. Проте є сторонні менеджери пакунків, які дозволяють стежити за залежностями: slapt-get, SWARET.
Пакунки Slackware являють собою стиснутіgzip архівиtar з розширенням tgz. З версії 13.0 компресію пакунків змінено наxz (суфікси файлів —txz). Розміщення файлів в пакункові організовано таким чином, що у багатьох випадках для встановлення програми достатньо розпакувати зміст архіву вКореневий каталог.Також в архіві міститься каталог install, який містить перелік необхідних для встановлення дій, якщо такі необхідні після розпакування (файл doinst.sh), опис пакунку (файл slack-desc).Пакунки, створені з урахуванням slapt-get/swaret містять перелік залежностей (файл slack-required), конфліктів (файл slack-conflicts), опціональних пакунків (slack-suggests). Але ці можливості не стандартизовані і відсутні у пакунках дистрибутиву, проте підтримуються деякими неофіційними репозитаріями.
З версії Slackware 9.1 в каталозі extra знаходиться ще один менеджер пакунків — slackpkg, який дозволяє встановлювати та оновлювати пакунки з мережі, але не відслідковує залежності. З версії 12.2 він перенесений в основне дерево як ще один (поряд з pkgtool) менеджер пакунків.Також у складі дистрибутиву єRPM та rpm2tgz для перетворення rpm-пакунків у пакунки tgz.
ZipSlack — «мінімалістична» версія дистрибутиву Slackware, котра спершу розповсюджувалася для 100МбZip-накопичувачів. Тепер[коли?] цестиснений програмоюzip архів, котрий являє собою мінімальну систему лінукс на базі Slackware. У ньому бракує функціональностіX Window (котрий може бути доданий за наявності відповідної кількості вільного дискового простору), однак, присутня повноцінна мережна підтримка та наявні основнікомпілятори, котрі зазвичай розповсюджуються разом із Slackware. ZipSlack традиційно використовує файлову системуFAT/FAT32 черезUMSDOS, що надає йому перевагу через можливість простої установки накомп'ютер під управліннямDOS таWindows 3.x/9x без потреби у перерозбиттіжорсткого диску. Це робить ZipSlack достатньо зручним інструментом для відновлення роботи пошкодженої системи лінукс. ZipSlack завантажується лише власним методомDOS, а тому несумісний з типовими конфігураціямиWindowsNT/2k/XP.
DeepStyle Linux — форк дистрибутиву від української команди розробників. Створений з метою покращення української та російської локалізації. Активно розроблявся протягом2004—2013 років і згодом еволюціонував у проєктSlackBoost.[8]
↑DeepStyle Linux. Архів оригіналу за 24 травня 2016. Процитовано 20 червня 2019.{{cite web}}: Обслуговування CS1: bot: Сторінки з посиланнями на джерела, де статус оригінального URL невідомий (посилання)[Архівовано 2016-05-24 уWayback Machine.]