Movatterモバイル変換


[0]ホーム

URL:


Перейти до вмісту
Вікіпедія
Пошук

Slackware

Очікує на перевірку
Матеріал з Вікіпедії — вільної енциклопедії.

Статус версії сторінки

На цій сторінці показано неперевірені зміни

Slackware Linux
Slackware 15.0
РозробникПатрік Волкердінґ
Родина ОСLinux
Робочий станАктуальне
Вихідна модельВільне програмне забезпечення
Випущено у
виробництво
16 липня1993 Редагувати інформацію у Вікіданих
Останній випуск15.0 /2 лютого2022; 4 роки тому (2022-02-02)[1]
ТипядраМонолітне ядро (Linux)
ЛіцензіяGNU GPL
slackware.com

Slackware — один із найпопулярніших та найстарішихдистрибутивівLinux, котрий усе ще підтримується. Його створив американецьПатрік Волкердінґ. Його принципи — це включення лише стабільних випусківпрограмного забезпечення, котрі підтримують простоту і стабільність системи, також відсутність специфічних длядистрибутиву засобів конфіґурації. Чимало наразі популярних дистрибутивів були створені саме на основі Slackware Linux.

Шанувальникам цьогодистрибутиву приписують такий вислів:«Якщо ви знаєтеRedHat, то все, що ви знаєте — цеRedHat. Якщо ви знаєте Slackware, ви знаєтеLinux».

Назва «Slackware» походить від слова «Slack» (Дармівщина, див.Церква НедоМудреця).

Історія

[ред. |ред. код]
Талісман Slackware —Tux із люлькою у дзьобі

Перша версія Slackware, 1.00, була випущена16 липня1993[2]Патріком Волкердіноґом, засновником дистрибутиву. Вона базувалася наSLS, і розповсюджувалася на 3½"гнучких дисках, образи котрих були доступні на анонімнихFTP серверах. До її складу входило ядро linux-0.99pl12A, оболонкаKorn-shell, компіляторgcc-2.4.5, бібліотеки Clibc-4.4.1 таXfree86-1.3.

У1999 році стався різкий стрибок версій випусків дистрибутиву з 4-ї на 7-му.Патрік Волкердінґ пояснив[3] це тим, що більшість сучасних (на той момент) диструбутивів, котрим Slackware не поступався у функціональності мали більші номери версії (наприклад,Red Hat номерувала свій дистрибутив таким чином: після 4.1 йшла версія 5.0, у той час, як Slackware після версії 3.1 випустив версію 3.2).

У2004 роціПатрік Волкердінґ серйозно захворів, і це поставило під загрозу майбутнє дистрибутиву. Однак, через деякий час усе налагодилося, і розвиток Slackware продовжився.

Випуски

[ред. |ред. код]
x86 release history
версіядата
1.016 липня1993
2.02 липня1994
2.1Жовтень1994
2.2Березень1995
2.3Травень1995
3.030 листопада1995
3.13 червня1996
3.217 лютого1997
3.311 червня1997
3.414 жовтня1997
3.59 червня1998
3.628 жовтня1998
3.9/4.017 травня1999
7.025 жовтня1999
7.122 червня2000
8.01 липня2001
8.118 червня2002
9.019 березня2003
9.126 вересня2003
10.023 червня2004
10.12 лютого2005
10.214 вересня2005
11.02 жовтня2006
12.01 липня2007
12.12 травня2008
12.210 грудня2008
13.028 серпня2009
13.124 травня2010
13.3725 квітня2011
14.028 вересня2012
14.14 листопада2013
14.230 червня 2016

Slackware перш за все розроблюється для архітектуриx86. Однак, заздалегідь були створені порти на архітектуриDEC Alpha таSPARC. Починаючи із2005 року, з'явився офіційний порт на архітектуруSystem/390. З 2009-го року статус офіційного отримав порт на архітектуруARM.[4] З версії 13.0 підтримується архітектура x86-64. Також існують неофіційні версії для архітектур DEC Alpha[5],SPARC[6],PowerPC[7][8] таx86-64 (slamd64[9] іBluewhite64[10]).

Існує спеціальна, тестова/розробницька версія дистрибутиву, котра може використовуватися розробниками або досвідченими користувачами, що прагнуть якомога швидше отримати найновіші вдосконалення у системі.

Керування пакунками

[ред. |ред. код]

Як і більшість дистрибутивів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.[11]

ZipSlack

[ред. |ред. код]

ZipSlack(інші мови) — «мінімалістична» спеціально скомпільована версія дистрибутиву Slackware Linux, котра була розроблена як легка і портативна.[12] ZipSlack (zipslack.zip) розповсюджувався разом з повним дистрибутивом Slackware. Для встановлення ZipSlack потрібно було отримати архів і розпакувати його в те місце, куди користувач хотів би його встановити.[13] ZipSlack використовував файлову системуUMSDOS(інші мови) під Linux, яка працювала поверх файлової системиFAT.[14][15]

Останнім випуском Slackware, який містив ZipSlack, був Slackware 11.0.[16] Slackware 12.0 не містив ZipSlack у своєму дистрибутиві[16], хоча ця зміна не згадувалася в повідомленні про випуск. Найімовірнішою причиною цього є відсутність підтримки UMSDOS у Linux 2.6, оскільки підтримку цього типу файлової системи було видалено з офіційних джерел Linux після деякої дискусії щодо списку розсилки ядра Linux.[17]

В ZipSlack бракує функціональностіX Window (котрий може бути доданий за наявності відповідної кількості вільного дискового простору), однак, присутня повноцінна мережна підтримка та наявні основнікомпілятори, котрі зазвичай розповсюджуються разом із Slackware. ZipSlack традиційно використовує файлову систему FAT/FAT32 черезUMSDOS(інші мови), що надає йому перевагу через можливість простої установки накомп'ютер під управліннямDOS таWindows 3.x/9x без потреби у перерозбиттіжорсткого диску. Це робить ZipSlack достатньо зручним інструментом для відновлення роботи пошкодженої системи Linux. ZipSlack завантажується лише власним методом DOS, а тому несумісний з типовими конфігураціямиWindows NT.

Похідні дистрибутиви

[ред. |ред. код]

За час існування Slackware Linux, на його основі було створено чимало дистрибутивів, серед найпопулярніших відгалужень:[18]

Austrumi — невеликийLive CD, який може працювати на будь-якій i386-сумісній системі. Розробляється програмістами зЛатгалії (регіонЛатвії).[19]

BackTrack — створений в результаті злиття двох конкуруючих дистрибутивів, що спеціалізувалися на тестуванні на проникнення:WHAX (дистрибутив Linux на основі Slax), розроблений Маті Ахароні, консультантом з безпеки.Auditor Security Collection: Live CD на основі Knoppix, розроблений Максом Мозером, який включав понад 300 інструментів, організованих у зручну для користувача ієрархію.[20]

KateOS(інші мови) — був незалежно розробленим легким дистрибутивом Linux. Деякі з його концепцій були запозичені зі Slackware Linux. Його система керування пакунками використовувала так звані пакунки TGZex (.tgz), які підтримують відстеження залежностей.[21]

SlackBoost — дистрибутив від української команди розробників, який є продовженням колишнього проєктуDeepStyle, створеного з метою покращення української та російської локалізації, який активно розроблявся протягом 2004—2013 років.[22][23]

Porteus — швидкий, портативний і модульний дистрибутив Live CD/USB, що є реміксом Slax. Дозволяє завантажуватися з багатьох типів пристроїв, навіть тих, які не підтримуються BIOS.[24][25]

Slackel(інші мови) — дистрибутив, заснований на Slackware і Salix, сумісний з обома. Образи дисків Slackel пропонуються у двох різних форматах — інсталяційний та Live CD.[26]

Slax — Live CD, який не потребує встановлення на жорсткий диск і може завантажуватися з різних носіїв (наприклад, з флешки абоCD-ROM). Однією з особливостей дистрибутива є здатність працювати з оперативної пам'яті комп'ютера (тобто він завантажується в пам'ять і звільняє носій, з якого його було завантажено).[27]

Wifislax(інші мови) — Live CD, що містить різноманітні інструменти безпеки та криміналістики. Головною перевагою дистрибутива є інтеграція різних неофіційних мережевих драйверів у ядро Linux, що забезпечує готову підтримку великої кількості дротових і бездротових мережевих карт.[28]

Zenwalk(інші мови) — дистрибутив, призначений для домашньої мультимедіа-станції або системи для розробки програм.[29]

Виноски

[ред. |ред. код]
  1. Slackware Release Notes, The Slackware Linux Project, 2022-2-2,архів оригіналу за 4 лютого 2022, процитовано 4 лютого 2022
  2. Slackware Release Announcement.Архів оригіналу за 21 серпня 2011. Процитовано 30 січня 2025.
  3. The Slackware Linux Project: Frequently Asked Questions.web.archive.org. 8 січня 2007. Архів оригіналу за 8 січня 2007. Процитовано 25 березня 2025.{{cite web}}: Обслуговування CS1: bot: Сторінки з посиланнями на джерела, де статус оригінального URL невідомий (посилання)
  4. ARMedslack project. Архіворигіналу за 1 вересня 2005. Процитовано 17 лютого 2019.[Архівовано 2005-09-01 уWayback Machine.]
  5. ALPHASLACK.alphaslack.de. Архіворигіналу за 30 червня 2012. Процитовано 17 лютого 2019.
  6. Splack Linux - Slackware for Sparc. Архіворигіналу за 2 квітня 2005.
  7. Slackintosh Linux Project. Архіворигіналу за 15 червня 2007.
  8. Slackintosh Linux Project. Архіворигіналу за 30 вересня 2015.
  9. Slamd64.web.archive.org. 17 липня 2011. Архіворигіналу за 17 липня 2011. Процитовано 25 березня 2025.
  10. Bluewhite Linux – Pure 64-bit Linux.web.archive.org. 26 січня 2019. Архів оригіналу за 26 січня 2019. Процитовано 25 березня 2025.{{cite web}}: Обслуговування CS1: bot: Сторінки з посиланнями на джерела, де статус оригінального URL невідомий (посилання)
  11. The Slackware Linux Project: Slackware Release Notes.www.slackware.com. Процитовано 2 квітня 2025.{{cite web}}: Обслуговування CS1: Сторінки з параметром url-status, але без параметра archive-url (посилання)
  12. The Slackware Linux Project:.www.slackware.com. Процитовано 2 квітня 2025.
  13. The Slackware Linux Project:.www.slackware.com. Процитовано 2 квітня 2025.
  14. Linux UMSDOS HOW-TO: Principi base.www.pluto.it. Процитовано 2 квітня 2025.
  15. The Slackware Linux Project: Installation Help.www.slackware.com. Процитовано 2 квітня 2025.
  16. абThe Slackware Linux Project: Slackware Release Announcement.www.slackware.com. Процитовано 2 квітня 2025.
  17. Linux-Kernel Archive: RFC: [2.6 patch] remove UMSDOS.lkml.indiana.edu. Процитовано 2 квітня 2025.
  18. DistroWatch.DistroWatch.com: Put the fun back into computing. Use Linux, BSD.distrowatch.com(англ.).Архів оригіналу за 28 березня 2025. Процитовано 2 квітня 2025.
  19. DistroWatch.DistroWatch.com: AUSTRUMI.distrowatch.com(англ.).Архів оригіналу за 29 березня 2025. Процитовано 1 квітня 2025.
  20. Distribution Release: BackTrack 1.0 (DistroWatch.com News)(англ.). 26 травня 2006.Архів оригіналу за 18 січня 2018. Процитовано 1 квітня 2025.
  21. DistroWatch.DistroWatch.com: KateOS.distrowatch.com(англ.).Архів оригіналу за 30 січня 2025. Процитовано 1 квітня 2025.
  22. DeepStyle Linux. Архів оригіналу за 24 травня 2016. Процитовано 20 червня 2019.{{cite web}}: Обслуговування CS1: bot: Сторінки з посиланнями на джерела, де статус оригінального URL невідомий (посилання)
  23. Александр (28 жовтня 2014).SlackBoost: "Бустинг" Slackware.SlackBoost(рос.).Архів оригіналу за 24 листопада 2023. Процитовано 2 квітня 2025.
  24. DistroWatch.DistroWatch.com: Porteus.distrowatch.com(англ.).Архів оригіналу за 29 березня 2025. Процитовано 1 квітня 2025.
  25. Features - Porteus - Portable Linux.www.porteus.org. Процитовано 3 квітня 2025.
  26. DistroWatch.DistroWatch.com: Slackel.distrowatch.com(англ.).Архів оригіналу за 30 березня 2025. Процитовано 2 квітня 2025.
  27. DistroWatch.DistroWatch.com: Slax.distrowatch.com(англ.).Архів оригіналу за 29 березня 2025. Процитовано 1 квітня 2025.
  28. DistroWatch.DistroWatch.com: Wifislax.distrowatch.com.Архів оригіналу за 29 березня 2025. Процитовано 2 квітня 2025.
  29. DistroWatch.DistroWatch.com: Zenwalk GNU Linux.distrowatch.com(англ.).Архів оригіналу за 29 березня 2025. Процитовано 1 квітня 2025.

Посилання

[ред. |ред. код]
Linux
Tux, талісман Linux
Дистрибутиви
GNU
Інтерфейс користувача
Менеджери вікон
Застосування
Ключові особи
ЗМІ
Мобільність
Інше
Отримано зhttps://uk.wikipedia.org/w/index.php?title=Slackware&oldid=46816791
Категорії:
Приховані категорії:

[8]ページ先頭

©2009-2026 Movatter.jp