Slackware: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Aggiunto citazione web.
m clean up, replaced: |date= → |data=
 
(234 versioni intermedie di 68 utenti non mostrate)
Riga 1:
{{Vaglio|arg=informatica}}
{{Sistema operativo
| nome = Slackware
|logo = <!-- Wikidata -->
| logo = [[File:Slackware logo from the official Slackware site.svg|200px]]
| screenshot = [[File:Slackware GNU Linux 14.1.png|300px]]
| didascalia = Slackware 14.1con l'ambiente desktop KDE
| sviluppatore = [[Patrick Volkerding|Patrick J. Volkerding]] e ''team'' Slackware
| famiglia = [[Unix-like]] ([[GNU/Linux]])
|prima_versione_pubblicata = 1.00<ref name="Announcement: Slackware 1.0">{{cita web|url=http://www.slackware.com/announce/1.0.php|titolo=Announcement: Slackware 1.0|accesso=18 dicembre 2010|sito=Slackware.com}}</ref>
| modello_sorgente = [[Software libero]] e [[open source]]
|data_prima_pubblicazione = 16 luglio [[1993]]
| stadio_sviluppo = Stabile
| versione_primo_rilascioultima_versione_pubblicata = 115.000<ref name="Announcement: Slackware 115.0 - Announcement">{{cita web| url=http://www.slackware.com/announce/115.0.php| titolo=Announcement: Slackware 115.0 - Announcement| accesso=182 dicembrefebbraio 20102022|sito=mirrors.slackware.com}}</ref>
| data_primo_rilasciodata_ultima_pubblicazione = 162 lugliofebbraio [[19932022]]
|tipo_kernel = [[Kernel#Kernel monolitici|Monolitico]] ([[Linux (kernel)|Linux]])
| versione_ultimo_rilascio = 14.1<ref name="Slackware 14.1 - Announcement">{{cita web| url=http://www.slackware.com/announce/14.1.php| titolo=Slackware 14.1 - Announcement| accesso=11 novembre 2013}}</ref>
|piattaforme_supportate = [[x86]], [[x86-64]], [[Architettura ARM|ARM]]
| data_ultimo_rilascio = 7 novembre [[2013]]
|metodo_di_aggiornamento = Slackware package tools, slackpkg
| tipo_kernel = [[Kernel#Kernel_monolitici| Monolitico]] ([[Linux (kernel)|Linux]])
|tipologia_licenza = libero
| piattaforme_supportate = [[x86]], [[x86-64]], [[Architettura ARM|ARM]]
|licenza = [[GNU General Public License|GNU GPL]], [[Licenze BSD|BSD]]
| metodo_di_aggiornamento = ''package tools'', [[:en:Slackpkg|slackpkg]]
|stadio_sviluppo = Stabile
| ambiente_desktop = [[KDE]], [[XFCE]], [[Fluxbox]], [[Blackbox]], [[FVWM]], [[TWM]], [[Window Maker]]
|predecessore = 14.2<ref name="Announcement: Slackware 14.2">{{cita web|url=http://mirrors.slackware.com/slackware/slackware-14.2/ANNOUNCE.14_2|titolo=Announcement: Slackware 14.2|accesso=30 giugno 2016|sito=mirrors.slackware.com}}</ref> (30 giugno [[2016]])
| licenza = [[GNU_General_Public_License | GNU/GPL]], [[Licenze BSD|BSD]]
|successore = ''-current''<ref name='When will the next version of Slackware be released? (Slackware.com)'>{{cita web|url=http://www.slackware.com/faq/do_faq.php?faq=general#5|titolo=When will the next version of Slackware be released?|accesso=11 giugno 2013|sito=Slackware.com|urlarchivio=https://web.archive.org/web/20070108012703/http://www.slackware.com/faq/do_faq.php?faq=general#5|dataarchivio=8 gennaio 2007|urlmorto=sì}}</ref>
| sito_web = [http://slackware.com www.slackware.com]
|sito_web = <!-- Wikidata -->
}}
{{citazione
{{Quote
|[Slackware] vuoleintende essere [la distribuzione] Linux per chi apprezza lail manieramodo tradizionale ''UNIX-like'' di fare le cose, non hateme timore dellala riga di comando, desideravuole che i pacchetti possibilmenteforniti nonsiano modificatiil più possibile inalterati e ama poter estendere il proprio sistema amediante partire dalil codice sorgente, senza arenarsidover nelessere sistemacostretti dia sabotare il gestionegestore dei pacchetti.
|Patrick J. Volkerding, fondatore di Slackware <ref name="www.linuxquestions.org - Patrick Volkerding, Comment on Slackware (LinuxQuestion.org, 2013)">
{{Cita web
| url=https://www.linuxquestions.org/questions/slackware-14/slackware-14-1-available-for-pre-order-and-subscription-4175471019/page2.html#post4999079
|titolo= www.linuxquestions.org - Patrick| Volkerdingtitolo=Comment on Slackware |accesso=25 novembre 2013}}</ref>
| accesso=19 marzo 2014
| autore=Patrick Volkerding
| sito=LinuxQuestions.org
| data=29 luglio 2013}}
</ref>
| [Slackware] is intended to be [the] Linux [distribution] for anyone that appreciates the traditional UNIX-like ways of doing things, isn't afraid of the command line, wants the supplied packages to be as unmodified as possible, and likes to be able to expand the system through source code without tossing a wrench into the package manager.
| lingua=en
}}
'''Slackware''' /[[Alfabeto fonetico internazionale|ˈslækweə(ɹ)]]/ è un [[sistema operativo]] [[Software libero|libero]] e [[open source]], basato sul [[kernel]] [[Linux_(kernel)|Linux]] e sul software sviluppato dal [[GNU|progetto GNU]]. È stato creato nel 1993 da [[Patrick Volkerding|Patrick J. Volkerding]] a partire da [[Softlanding Linux System|SLS]] (Softlanding Linux System) ed è la più longeva [[distribuzione Linux]] attivamente sviluppata.<ref name='DistroWatch - Top Ten Distributions'>{{cita web| url=http://distrowatch.com/dwres.php?resource=major| titolo=DistroWatch - Top Ten Distributions| accesso=16 luglio 2013}}</ref>
 
'''Slackware''' ([[Alfabeto fonetico internazionale|IPA]]: {{IPA|/ˈslækweə(ɹ)/|en}}) è una [[distribuzione Linux]], ovvero un [[sistema operativo]] [[open source]] basato sul [[Linux (kernel)|kernel Linux]] e sul software sviluppato dal [[GNU|progetto GNU]], la più longeva tra quelle attivamente sviluppate. È stata creata nel 1993 da [[Patrick Volkerding|Patrick J. Volkerding]] sulla base di [[Softlanding Linux System|SLS (Softlanding Linux System)]] di cui inizialmente era una versione migliorata e corretta.
L'attuale versione stabile è la 14.1, rilasciata il 7 novembre 2013.<ref name="Slackware 14.1 - Announcement" />
 
Slackware mirapunta alla qualità, alla stabilità e alla semplicità e intende essere la distribuzione più ''[[Unix-like]]'', attenendosi agli [[Norma (tecnologia)tecnica|standard]], nonevitando di apportandoapportare modifiche non necessarie al [[software]] incluso e non aggiungendo strumenti di [[Configurazione (informatica)|configurazione]] supplementari, conoltre interfacciaa grafica.quelli Perprevisti questodai motivorispettivi laautori. [[ConfigurazioneLa (informatica)|configurazione]] e l'amministrazione del sistema avvengono principalmente attraverso la modifica dimanuale dei [[file di testo sempliceconfigurazione]], oppure grazie aad un essenziale ''set'' dialcuni [[script]] dotati di [[ncurses|interfaccia semi-grafica]] o a [[Interfaccia a riga di comando|riga di comando]]. Questa distribuzione si rivolge in particolare a chi desidera avere un controllo totale del proprio sistema.<ref name="www.slackware.com - General Information">{{cita web| url=http://www.slackware.com/info/| titolo=www.slackware.com - General Information| accesso=17 maggio 2013}}</ref><ref name="www.slackbook.org - Why Use Slackware? (revised edition, beta)">{{cita web| url=http://www.slackbook.org/beta/#intro_why-slackware| titolo=www.slackbook.org - Why Use Slackware? (revised edition, beta)| accesso=30 maggio 2013}}</ref><ref name="www.slackbook.org - Differences Compared to Other Linux Distributions">{{cita web| url=http://www.slackbook.org/beta/#intro_comparisons| titolo=www.slackbook.org - Differences Compared to Other Linux Distributions| accesso=11 giugno 2013}}</ref>
 
Slackware fornisce un [[sistema operativo]] completo e aggiornato che include gli [[Desktop environment|ambienti desktop]] [[KDE]] e [[Xfce]], svariati [[window manager]], un'ampia scelta di [[Applicazione (informatica)|applicazioni]], una serie completa di [[Software development kit|strumenti di sviluppo]], oltre a tutto il necessario per allestire un [[server web]], [[serverFile FTPTransfer Protocol|ftpFTP]] o di [[mail server|posta elettronica]] e altro ancora. Questa distribuzione si rivolge in particolare a chi desidera avere il controllo totale del proprio sistema.<ref name='E. Cantrell, C. Lumens, L. Johnson, A. Hicks, "Slackware Linux Essentials - 1. An Introduction to Slackware Linux" (Slackbook.org)'>{{cita web | url=http://www.distrowatchslackbook.comorg/html/introduction.html | titolo=Slackware Linux Essentials - 1. An Introduction to Slackware Linux | accesso=22 gennaio 2014 | autore=E. Cantrell | autore2=C. Lumens | autore3=L. Johnson | autore4=A. Hicks | sito=Slackbook.org}}</ref><ref name='The Revised Slackware Book Project (Slackbook.org)'>{{cita web | url=http://www.slackbook.org/beta/ | titolo=The Revised Slackware Book Project | accesso=22 gennaio 2014 | sito=Slackbook.org}}</ref><ref name="General Information (Slackware.com)">{{cita web | url=http://www.slackware.com/info/ | titolo=General Information | accesso=22 gennaio 2014 | sito=Slackware.com}}</ref><ref name='Eric Hameleers, "A history of Slackware development", 2009 (PDF)'>{{Cita web |url=http://connie.slackware.com/~alien/tdose2009/t-dose-slackware.pdf | titolo=A history of Slackware development | accesso=22 gennaio 2014 | autore=Eric Hameleers | data=2009 | formato=PDF | sito=Slackware.com}}</ref><ref name='Top Ten Distributions (DistroWatch.com)'>{{cita web| url=https://distrowatch.com/tabledwres.php?distributionresource=slackwaremajor| titolo=wwwTop Ten Distributions| accesso=16 luglio 2013 | sito=DistroWatch.com}}</ref><ref name='Slackware Linux (DistroWatch.com)'>{{cita web | url=https://distrowatch.com/table.php?distribution=slackware -| titolo=Slackware Linux | accesso=1522 giugnogennaio 20132014 | sito=DistroWatch.com}}</ref>
 
{{TOClimit|2}}
 
== Nome ==
[[File:Slackware Tux.png|thumb|upright=0.5|La mascotte di Slackware: [[Tux (mascotte)|Tux]] con la pipa]]
Il nome ''Slackware'' fu suggerito a [[Patrick Volkerding]] dal personaggio di [[:en:J.R. "Bob" Dobbs|J.R. “Bob” Dobbs]]. All'epoca il sistema non era altro che una versione migliorata di [[Softlanding Linux System|SLS]] e Volkerding non pensava ancora di renderlo pubblico. ''Slackware'' deriva da ''Slack'' (scritto con l'iniziale maiuscola), un termine non ben definito che nel contesto dell'autoironica [[Chiesa del Subgenio]] indicherebbe la facoltà di raggiungere i propri obiettivi senza sforzo, perseguendo una vita libera e confortevole, priva di responsabilità e duro lavoro.<ref name='Carole M. Cusak, "Invented Religions: Imagination, Fiction and Faith"'>{{cita libro | nome=Carole M. | cognome=Cusack | titolo=Invented Religions: Imagination, Fiction and Faith | anno=2010 | editore=Ashgate Publishing | città=Farnham (UK) | ISBN=978-0-7546-6780-3}}</ref><ref name='Solomon Davidoff, "Conspiracy Theories in American History: An Encyclopedia"'>{{cita libro | nome=Solomon | cognome=Davidoff | titolo=Conspiracy Theories in American History: An Encyclopedia | anno=2003 | curatore=Peter Knight | editore=ABC CLIO | ISBN= 978-1-57607-812-9}}</ref><ref name='Stephen Duncombe, "Sabotage, Slack and the Zinester Search for Non-Alienated Labour"'>{{cita libro | nome=Stephen | cognome=Duncombe | titolo=Ordinary Lifestyles | anno=2005 | editore=McGraw-Hill | capitolo=Sabotage, Slack and the Zinester Search for Non-Alienated Labour | curatore=David Bell | curatore2=Joanne Hollows | ISBN=978-0-335-22420-3}}</ref> Nella fattispecie, Slackware consentirebbe il raggiungimento dello ''Slack'' attraverso la facilità d'uso, l'affidabilità, la durevolezza e il rifiuto di strumenti [[mainstream]] non necessari.<ref name=www.slackwiki.com - Church of the SubGenius>{{cita web| url=http://slackwiki.com/Church_of_the_SubGenius| titolo=www.slackwiki.com - Church of the SubGenius| accesso=15 giugno 2013}}</ref> Nonostante il nome avesse per alcuni una connotazione negativa, Volkerding dapprima lo mantenne per evitare che il suo lavoro venisse preso troppo sul serio; in seguito rimase, a identificare una distribuzione ormai affermata.<ref name="www.linuxjournal.com - Interview with Patrick Volkerding (1994)">{{Cita web |url=http://www.linuxjournal.com/article/2750 |titolo=www.linuxjournal.com - Interview with Patrick Volkerding (1994) |accesso=31 maggio 2013}}</ref> Come dichiarato dallo stesso Volkerding non vi è uno stretto legame tra Slackware e la Chiesa del Subgenio, sebbene quest'ultima sembri aver adottato sia il sistema operativo che il suo creatore.<ref name="www.linuxquestions.org - Patrick Volkerding on Slackware">{{Cita web |url=https://www.linuxquestions.org/questions/slackware-14/slackware-14-1-available-for-pre-order-and-subscription-4175471019/page2.html#post4999079 |titolo= www.linuxquestions.org - Patrick Volkerding on Slackware |accesso=29 luglio 2013}}</ref>
Il nome ''Slackware'' deriva da ''Slack'' (scritto con l'iniziale maiuscola), termine non ben definito che nel contesto della satirica [[Chiesa del SubGenio]] indicherebbe la facoltà di raggiungere i propri obiettivi senza sforzo, perseguendo una vita libera e confortevole, priva di responsabilità e duro lavoro.<ref name='Carole M. Cusak, "Invented Religions: Imagination, Fiction and Faith"'>{{cita libro | nome=Carole M. | cognome=Cusack | titolo=Invented Religions: Imagination, Fiction and Faith | url=https://archive.org/details/inventedreligion0000cusa | anno=2010 | editore=Ashgate Publishing | città=Farnham (UK) | ISBN=978-0-7546-6780-3}}</ref><ref name='Solomon Davidoff, "Conspiracy Theories in American History: An Encyclopedia"'>{{cita libro | nome=Solomon | cognome=Davidoff | titolo=Conspiracy Theories in American History: An Encyclopedia | url=https://archive.org/details/conspiracytheori0002unse_y6a7 | anno=2003 | curatore=Peter Knight | editore=ABC CLIO | ISBN= 978-1-57607-812-9}}</ref><ref name='Stephen Duncombe, "Sabotage, Slack and the Zinester Search for Non-Alienated Labour"'>{{cita libro | nome=Stephen | cognome=Duncombe | titolo=Ordinary Lifestyles | anno=2005 | editore=McGraw-Hill | capitolo=Sabotage, Slack and the Zinester Search for Non-Alienated Labour | curatore=David Bell | curatore2=Joanne Hollows | ISBN=978-0-335-22420-3}}</ref> Nella fattispecie, Slackware consentirebbe di raggiungere lo ''Slack'' attraverso la semplicità d'uso, l'affidabilità, la durevolezza e il rifiuto di strumenti [[mainstream]] non necessari.<ref name='Church of the SubGenius (SlackWiki.com)'>{{cita web | url=http://slackwiki.com/Church_of_the_SubGenius | titolo=Church of the SubGenius | accesso=15 giugno 2013 | sito=SlackWiki.com}}</ref> Nonostante il nome avesse per alcuni una connotazione negativa, dapprima venne mantenuto da Volkerding per evitare che il suo lavoro venisse preso troppo sul serio, e in seguito rimase, a identificare una distribuzione ormai affermata.<ref name="Interview with Patrick Volkerding (Linux Journal, 1994)">{{Cita web |url=https://www.linuxjournal.com/article/2750 |titolo=Interview with Patrick Volkerding | accesso=31 maggio 2013 | autore=Phil Hughes | sito=Linux Journal | data=1º aprile 1994}}</ref> Come puntualizzato dallo stesso Volkerding, non vi è uno stretto legame tra Slackware e la Chiesa del Subgenio, sebbene quest'ultima sembri aver adottato sia il sistema operativo che il suo fondatore.<ref name="Patrick Volkerding, Comment on Slackware (LinuxQuestion.org, 2013)" /> Alcuni riferimenti scherzosi alla Chiesa si notano comunque nella pipa fumata dalla mascotte di Slackware, presa in prestito dal personaggio di J.R. "Bob" Dobbs, e in molte versioni del file <code>install.end</code> che indica la fine del processo di installazione.<ref name='install.end: Slackware 1.1.2 (mirrors.slackware.com)'>{{cita web | url=http://mirrors.slackware.com/slackware/slackware-1.1.2/a3/install.end | titolo=install.end: Slackware 1.1.2 | accesso=16 marzo 2014 | sito=mirrors.slackware.com}}</ref><ref name='install.end: Slackware 14.1 (mirrors.slackware.com)'>{{cita web | url=http://mirrors.slackware.com/slackware/slackware-14.1/slackware/a/install.end | titolo=install.end: Slackware 14.1 | accesso=16 marzo 2014 | sito=mirrors.slackware.com}}</ref>
 
== Storia ==
 
=== Gli inizi ===
Già nel 1992 Volkerding era al corrente del progetto, avviato l'anno precedente da [[Linus Torvalds]], che mirava allo sviluppo di un [[sistema operativo]] [[Unix-like]] liberamente distribuibile e modificabile. All'epoca egli utilizzava [[OS/2]] su un computer con architettura [[Intel 80386|386/sx]]. Pur ritenendo OS/2 un buon sistema operativo Volkerding avrebbe preferito un sistema [[Unix]], così prese in considerazione [[:en:Coherent (operating system)|Coherent]], [[Minix]] e [[Xenix|SCO Xenix]], quindi spostò l'attenzione sulle prime [[Distribuzione Linux|distribuzioni Linux]] che allora cominciavano a circolare. Esaminò il ''[[Distribuzione_Linux#Storia|boot-root]]'' di H. J. Lu e [[:en:MCC Interim Linux|MCC Interim Linux]], mentre in mancanza di un lettore per [[CD-ROM]] non potè fare lo stesso con [[Yggdrasil Linux]]. Adottò infine una delle prime versioni di [[Softlanding Linux System|SLS]] (Softlanding Linux System), la [[distribuzione Linux|distribuzione]] commerciale creata da [[:en:Peter MacDonald (computer programmer)|Peter MacDonald]].<ref name='www.linuxquestions.org - Interview with Patrick Volkerding (2012)'>{{Cita web |url=http://www.linuxquestions.org/questions/interviews-28/interview-with-patrick-volkerding-of-slackware-949029/ |titolo=www.linuxquestions.org - Interview with Patrick Volkerding (2012) |accesso=18 maggio 2013}}</ref>
Già nel 1992 Volkerding era al corrente del progetto, avviato l'anno precedente da [[Linus Torvalds]], che mirava allo sviluppo di un [[sistema operativo]] [[Unix-like]] liberamente distribuibile e modificabile. All'epoca egli utilizzava [[OS/2]] su un [[personal computer]] con architettura [[Intel 80386|i386SX]], tuttavia, pur avendo una buona opinione di OS/2, avrebbe preferito un sistema [[Unix]]. Prese quindi in considerazione Coherent, [[Minix]] e [[Xenix|SCO Xenix]], poi spostò l'attenzione sulle prime [[Distribuzione Linux|distribuzioni Linux]] che allora cominciavano a circolare. Esaminò il ''[[Distribuzione Linux#Storia|boot-root]]'' di H. J. Lu e MCC Interim Linux, mentre in mancanza di un lettore per [[CD-ROM]] non poté fare lo stesso con [[Yggdrasil Linux]]. Adottò infine una delle prime versioni di [[Softlanding Linux System|SLS]] (Softlanding Linux System), la distribuzione commerciale creata da Peter MacDonald.<ref name='Interview with Patrick Volkerding (LinuxQuestione.org, 2012)'>{{Cita web |url=https://www.linuxquestions.org/questions/interviews-28/interview-with-patrick-volkerding-of-slackware-949029/ |titolo=Interview with Patrick Volkerding | accesso=18 maggio 2013 | autore=Jeremy Garcia | sito=LinuxQuestions.org | data=6 luglio 2012}}</ref>
 
[[File:Sls-linux 1.05.png|thumb|Una schermata di SLS 1.05]]
In seguito, nell'ambito di un corso universitario di intelligenza artificiale in cui il codice veniva scritto in [[LISP]], Volkerding notò che l'interprete [[Common LISP|CLISP]] incluso in SLS era migliore di quello, basato su [[MS-DOS|DOS]], di cui disponeva il laboratorio. Ne parlò al suo professore, il quale chiese il suo aiuto per installare SLS su una delle macchine, un [[AT&T]] [[Intel 80486|i486]]: l'installazione ebbe esito positivo e Volkerding cominciò a correggere i ''[[bug]]'' trovati nel sistema. Il professore gli chiese se fosse possibile correggere gli errori direttamente sui [[floppy disk]] e automatizzare maggiormente l'installazione, così da rendere Linux disponibile anche per i corsi successivi ed evitare i costi della [[EULA|licenza]] per una versione mediocre di LISP.<ref name='www.linuxquestions.org - Interview with Patrick Volkerding (2012)' /><ref name="www.linuxjournal.com - Interview with Patrick Volkerding (1994)" />
 
Successivamente, nell'ambito di un corso universitario di [[intelligenza artificiale]] orientato al [[linguaggio di programmazione|linguaggio]] [[LISP]], Volkerding notò che l'[[interprete (informatica)|interprete]] [[Common LISP|CLISP]] incluso in SLS era migliore di quello, basato su [[MS-DOS|DOS]], di cui disponeva il laboratorio. Ne parlò al suo professore, il quale chiese il suo aiuto per [[Installazione (informatica)|installare]] SLS su uno dei computer, un [[AT&T]] [[Intel 80486|i486]]: l'installazione ebbe esito positivo, perciò Volkerding si mise a correggere i ''[[bug]]'' trovati nel sistema. Il professore gli chiese infine se fosse possibile correggere gli errori direttamente sui [[floppy disk]] e automatizzare maggiormente l'installazione, così da rendere Linux disponibile anche per i corsi successivi ed evitare di dover pagare la [[EULA|licenza]] per una versione di LISP ritenuta mediocre.<ref name="Interview with Patrick Volkerding (Linux Journal, 1994)" /><ref name='Interview with Patrick Volkerding (LinuxQuestione.org, 2012)' />
SLS veniva distribuita in forma [[Compilazione|compilata]] e senza [[Codice sorgente|sorgenti]] e vi erano poche indicazioni su come il tutto era stato messo insieme. Inoltre non vi era nessuno [[script]] per automatizzare la [[compilazione]], cosa allora piuttosto comune. Nei mesi successivi Volkerding corresse tutti i ''[[bug]]'' di cui era a conoscenza e che trovò man mano, aggiornò il [[kernel]] e sistemò il programma d'installazione, modificando parte degli script originali di SLS. Procurò al suo professore versioni migliorate di SLS fino a quando, con la versione 0.99pl9 del [[Linux_(kernel)|kernel]], circa la metà dei pacchetti era più aggiornata di quelli distribuiti da Peter MacDonald, mentre l'altra metà aveva subìto in gran parte interventi di riconfigurazione.<ref name='www.linuxquestions.org - Interview with Patrick Volkerding (2012)' /><ref name="www.linuxjournal.com - Interview with Patrick Volkerding (1994)" />
 
Volkerding accettò la sfida e cominciò a studiare il sistema: SLS veniva fornita in forma [[Compilazione|compilata]] e i [[Codice sorgente|sorgenti]] erano inclusi solo per una piccola parte della distribuzione. Vi erano inoltre poche indicazioni su come il [[software]] fosse stato compilato, dato che mancavano [[script]] per automatizzare il processo, cosa allora piuttosto comune. Nei mesi successivi Volkerding corresse tutti i ''bug'' di cui era a conoscenza e che trovò man mano, inoltre aggiornò il [[kernel]] e sistemò il programma d'installazione, modificando parte degli script originali di SLS. Procurò al suo professore versioni migliorate di SLS fino a quando, con la versione 0.99pl9 di [[Linux (kernel)|Linux]], circa la metà dei pacchetti era più aggiornata di quelli distribuiti da Peter MacDonald, mentre l'altra metà aveva subìto in gran parte interventi di riconfigurazione.<ref name="Interview with Patrick Volkerding (Linux Journal, 1994)" /><ref name='Interview with Patrick Volkerding (LinuxQuestione.org, 2012)' />
Nell'aprile del 1993 Brett Person, che si occupava di [[Collaudo del software|testare]] il sistema, suggerì a Volkerding di condividere il proprio lavoro su [[Internet]]. Dopo aver coinvolto nella fase di test altri utenti del [[newsgroup]] ''comp.os.linux'', il 16 luglio venne annunciata la versione 1.0 di Slackware.<ref name="Slackware 1.0 - Announcement" /> Il riscontro fu notevole e il [[server]] [[Unix]] che ospitava il sito si rivelò insufficiente. Volkerding cercò di far funzionare la cosa per alcuni giorni, tuttavia Linux non era ancora all'altezza della situazione a causa di problemi di stabilità legati al protocollo [[TCP/IP]]. In seguito il progetto venne ospitato sul [[server]] di [[:en:Walnut Creek CDROM|Walnut Creek]] <tt>ftp.cdrom.com</tt>.<ref name='www.linuxquestions.org - Interview with Patrick Volkerding (2012)' />
 
=== Da SLS a Slackware ===
La differenza tra SLS e Slackware era ormai sensibile, perciò Volkerding pensò che Peter MacDonald avrebbe voluto esaminare il lavoro fatto, per risolvere così i problemi da cui era afflitta la sua distribuzione: dopo un buon inizio SLS era infatti nota per i molti errori e per la manutenzione carente.<ref name="www.linuxjournal.com - Ian Murdock, The Debian Distribution (1994)">{{Cita web |url=http://www.linuxjournal.com/article/2748 |titolo=www.linuxjournal.com - Ian Murdock, The Debian Distribution (1994) |accesso=18 maggio 2013}}</ref> Contrariamente alle aspettative MacDonald rivendicò i diritti sugli script di installazione di Slackware, poiché derivati da SLS. Volkerding ebbe comunque il permesso di tenere sul [[server]] [[File Transfer Protocol|ftp]] il lavoro già svolto, tuttavia decise che non avrebbe apportato altre modifiche al sistema finché non avesse riscritto completamente gli script. La sua intenzione ormai era quella di fare di Slackware la distribuzione di riferimento, così cominciò a integrare aggiornamenti e nuovo software non appena questi venivano resi disponibili.<ref name="www.linuxjournal.com - Interview with Patrick Volkerding (1994)" />
Nell'aprile del 1993 Brett Person, che si occupava di [[Collaudo del software|collaudare]] il sistema, suggerì a Volkerding di condividere il proprio lavoro su [[Internet]]. La differenza tra SLS e Slackware era ormai sensibile, perciò Volkerding pensò che Peter MacDonald avrebbe voluto esaminare il lavoro svolto, per risolvere così i problemi da cui era afflitta la sua distribuzione: dopo un buon inizio SLS era infatti nota per i molti [[bug|errori]] e per la [[Manutenzione (software)|manutenzione]] carente, il che rendeva molti utenti insoddisfatti.<ref name='Ian Murdock, "The Debian Distribution" (Linux Journal, 1994)'>{{Cita web | url=https://www.linuxjournal.com/article/2748 | titolo=The Debian Distribution | accesso=18 maggio 2013 | autore=Ian Murdock | sito=Linux Journal | data=1º marzo 1994}}</ref> Contrariamente alle aspettative, MacDonald rivendicò i diritti sugli script di installazione di Slackware, in quanto derivati da SLS. Volkerding ebbe comunque il permesso di mantenere sul [[server]] [[File Transfer Protocol|FTP]] il lavoro fatto fino a quel momento, tuttavia decise che non avrebbe apportato altre modifiche al sistema finché non avesse riscritto completamente gli script. La sua intenzione ormai era quella di rendere Slackware la distribuzione di riferimento, così cominciò a integrare aggiornamenti e nuovo software non appena questi venivano resi disponibili.<ref name="Interview with Patrick Volkerding (Linux Journal, 1994)" />
 
Dopo aver coinvolto nella fase di test altri utenti del [[newsgroup]] comp.os.linux, il 16 luglio venne annunciata la versione 1.0 di Slackware, la cui installazione prevedeva ventiquattro floppy disk da 3½".<ref name="Announcement: Slackware 1.0" /> Il riscontro fu notevole e il [[server]] [[Unix]] dell'università, che ospitava il [[repository|deposito]] [[File Transfer Protocol|FTP]], si rivelò insufficiente. Volkerding cercò per alcuni giorni di farlo funzionare, senza grande successo, e nemmeno Linux avrebbe potuto servire allo scopo a causa di problemi di stabilità legati al [[Protocollo di comunicazione|protocollo]] [[TCP/IP]]. Dopo una richiesta di aiuto il progetto venne quindi ospitato su ftp.cdrom.com, il server di Walnut Creek CDROM, azienda statunitense che in quegli anni distribuiva [[software libero]], [[shareware]] e [[freeware]] su supporto [[CD-ROM|CD]]: la stessa azienda che nel 1995 sarebbe diventata il distributore ufficiale del progetto Slackware.<ref name='Interview with Patrick Volkerding (LinuxQuestione.org, 2012)' /><ref name='Sam Varghese, "The Linux distribution that`s always in the black" (The Age, 2002)'>{{cita web | url=http://www.theage.com.au/articles/2002/10/04/1033538761935.html | titolo=The Linux distribution that's always in the black | accesso=15 marzo 2014 | autore=Sam Varghese | sito=The Age | data=4 ottobre 2002}}</ref>
Le prime versioni di Slackware vennero sviluppate interamente da Patrick Volkerding. A partire dalla versione 4.0 le note di rilascio menzionano David Cantrell e Logan Johnson come parte del team, mentre dalla versione 8.1 si aggiunse Chris Lumens.<ref name="Slackware 4.0 - Announcement">{{Cita web |url=ftp://ftp.slackware-brasil.com.br/slackware-4.0/ANNOUNCE.TXT |titolo=Slackware 4.0 - Announcement |accesso=19 maggio 2013}}</ref><ref name="Slackware 8.1 - Announcement">{{Cita web |url=http://mirrors.slackware.com/slackware/slackware-8.1/ANNOUNCE.8_1 |titolo=Slackware 8.1 - Announcement |accesso=19 maggio 2013}}</ref> I tre sono gli autori originari della guida ufficiale ''Slackware Linux Essentials'', ora alla seconda edizione curata da Alan Hicks (la terza è in preparazione).<ref name="www.slackbook.org - The Revised Slackware Book Project">{{Cita web |url=http://www.slackbook.org/ |titolo=www.slackbook.org - The Revised Slackware Book Project |accesso=19 maggio 2013}}</ref><ref name="www.slackbook.org - Slackware Linux Essentials">{{Cita web |url=http://www.slackbook.org/html/index.html |titolo=www.slackbook.org - Slackware Linux Essentials |accesso=19 maggio 2013}}</ref> Durante alcuni anni Cantrell e Lumens hanno lavorato per Slackware a tempo pieno.<ref name="www.slackware.com - About this site">{{Cita web |url=http://www.slackware.com/about/ |titolo=www.slackware.com - About this site |accesso=19 maggio 2013}}</ref> A partire dalla versione 12.0 troviamo, tra gli altri, Alan Hicks, Piter Punk, Stuart Winter, Erik Jan Tromp, Amritpal Bath e Robby Workman.<ref name="Slackware 12.0 - Release notes">{{Cita web |url=http://mirrors.slackware.com/slackware/slackware-12.0/RELEASE_NOTES |titolo=Slackware 12.0 - Release notes |accesso=19 maggio 2013}}</ref> Per quanto riguarda le versioni più recenti, in un documento del 2009 Eric Hameleers menzionava le persone che costituivano il cosiddetto ''core team'' di Slackware: oltre ad Hameleers e agli sviluppatori citati in precedenza troviamo Mark Post, Fred Emmott, Vincent Batts, Karl Magnus Kolstø, Leopold Midha e John Jenkins (e altri che hanno preferito l'anonimato).<ref name='Eric Hameleers, "A history of Slackware development"'>{{Cita web |url=http://connie.slackware.com/~alien/tdose2009/t-dose-slackware.pdf | titolo=A history of Slackware development | accesso=19 maggio 2013 | autore=Eric Hameleers | formato=PDF}}</ref>
 
===La collaborazione con Walnut Creek===
Slackware è stata la prima distribuzione di [[software libero]] basata su [[GNU/Linux]] a raggiungere una vasta diffusione. Molte distribuzioni nate in seguito si sono ispirate a essa, prima fra tutte [[SUSE]], nata nel 1994 come traduzione di Slackware in lingua tedesca; nel corso degli anni sono nati [[:en:List_of_Linux_distributions#Slackware-based|altri progetti]], tra cui [[SLAX]], [[Zenwalk]], e [[VectorLinux]].<ref name='www.linuxquestions.org - Interview with Patrick Volkerding (2012)' /><ref name="www.linuxjournal.com - Interview with Patrick Volkerding (1994)" /><ref name='Joe Klemmer, "A Short History of Linux Distributions"'>{{Cita web |url=http://lwn.net/Articles/91371/ | titolo=A Short History of Linux Distributions | accesso=18 maggio 2013 | autore=Joe Klemmer}}</ref><ref name='www.futurist.se - GNU/Linux Distribution Timeline'>{{cita web| url=http://futurist.se/gldt/| titolo=www.futurist.se - GNU/Linux Distribution Timeline| accesso=16 novembre 2013}}</ref>
Nel 1994 Volkerding fu contattato da Michael Johnston della Morse Telecommunications, la quale propose di distribuire Slackware commercialmente. Volkerding, che desiderava trovare un modo per finanziare il proprio progetto, accettò l'offerta e a partire da quel momento Slackware ha rappresentato per lui un lavoro a tempo pieno. Si era allora alla versione 2.1, la cui installazione prevedeva ben settantasei floppy disk, segno della crescita rapida della distribuzione.<ref name='Slackware 2.1 - Readme'>{{cita web|url=http://mirrors.slackware.com/slackware/slackware-2.1/README.210|titolo=Slackware 2.1 - Readme|accesso=15 marzo 2014|sito=mirrors.slackware.com}}</ref> A causa dell'esigua percentuale ricevuta dalla Morse, pari a un dollaro per ogni CD venduto, la collaborazione si interruppe tuttavia dopo soli sei mesi, dopodiché ebbe inizio quella più duratura con Walnut Creek. Nel 1995 Slackware compì la transizione allo standard [[Executable and linkable format|ELF]] e per la prima volta rese possibile l'installazione da CD-ROM (l'intera distribuzione era contenuta in due dischi).<ref name='Official Slackware Linux Release 3.0 CDROM'>{{cita web|url=http://slackware.cs.utah.edu/pub/slackware/slackware-3.0/00_CDROM.TXT|titolo=Official Slackware Linux Release 3.0 CDROM|accesso=15 marzo 2014|sito=slackware.cs.utah.edu}}</ref> La successiva versione 3.1 includeva il kernel 2.0 e fu ribattezzata "Slackware 96", alludendo scherzosamente al [[Windows 95]] apparso l'anno precedente.<ref name='ChangeLog: Slackware 3.1 (Slackware.com)'>{{cita web|url=http://mirrors.slackware.com/slackware/slackware-3.1/ChangeLog.txt|titolo=ChangeLog: Slackware 3.1|accesso=15 marzo 2014|sito=mirrors.slackware.com}}</ref><ref name='Readme: Slackware 3.1'>{{cita web|url=http://mirrors.slackware.com/slackware/slackware-3.1/README31.TXT|titolo=Readme: Slackware 3.1|accesso=15 marzo 2014|sito=mirrors.slackware.com}}</ref>
 
Attorno al 1996 si situa, secondo una testimonianza di Patrick Volkerding risalente al 2002,<ref name='Sam Varghese, "The Linux distribution that`s always in the black" (The Age, 2002)' /> il picco delle vendite di Slackware: da lì in poi crebbe infatti il numero di aziende interessate a distribuire Linux e la concorrenza si fece più agguerrita. In quel periodo comparvero i primi [[Venture capital|speculatori]] che cercavano di capire se Slackware avrebbe potuto essere un buon investimento, tuttavia Volkerding fu prudente e non accettò nessuna delle offerte che vennero avanzate. Egli temeva infatti che, se avesse accettato, gli investitori avrebbero poi fatto pressioni per snaturare la filosofia progettuale della distribuzione, nell'intento di renderla appetibile a un pubblico più vasto e a scapito del leale seguito che Slackware si era fino ad allora conquistato. Un altro timore di Volkerding era quello di essere scaricato senza troppi complimenti da speculatori interessati solo al marchio e al potenziale bacino di utenti.<ref name='Sam Varghese, "The Linux distribution that`s always in the black" (The Age, 2002)' /><ref name='Interview with Patrick Volkerding (LinuxQuestione.org, 2012)' />
== Caratteristiche ==
Slackware viene sviluppata secondo criteri di semplicità ed eleganza, astenendosi dall'intervenire senza motivo sui [[codice sorgente|sorgenti]] inclusi nella distribuzione e non aggiungendo strumenti di [[Configurazione (informatica)|configurazione]] supplementari oltre a quelli previsti dai vari autori. Fanno eccezione alcuni strumenti essenziali, basati in parte sulla [[Libreria (software)|libreria]] [[ncurses]], scritti per facilitare l'installazione e la configurazione di base del sistema.<ref name="Introduction to Slackware">{{cita web| url=http://www.slackbook.org/beta/#ch_intro| titolo=Introduction to Slackware| accesso=11 giugno 2013}}</ref> Se da una parte molti condividono la scelta di non includere determinati programmi e di adottare strumenti semplificati in nome della qualità, della stabilità e della semplicità del sistema, altri sentono la mancanza di strumenti di configurazione con [[interfaccia grafica]] e di un sistema di gestione dei pacchetti più "amichevole" degli essenziali ma versatili ''package tools'', i quali per esempio lasciano all'utente la responsabilità di risolvere le [[dipendenza (informatica)|dipendenze]].<ref name='Caitlyn Martin, "Slackware 12.1 - The Newest Version of the Oldest Surviving Linux Distribution"'>{{cita web| url=http://news.oreilly.com/2008/06/slackware-121-the-newest-versi.html| titolo=Slackware 12.1 - The Newest Version of the Oldest Surviving Linux Distribution| accesso=26 novembre 2013 | autore=Caitlyn Martin}}</ref><ref name='Caitlyn Martin, "Slackware Linux 13.0 - the oldest Linux distro gets a major overhaul"'>{{cita web| url=http://distrowatch.com/weekly.php?issue=20091005 | titolo=Slackware Linux 13.0 - the oldest Linux distro gets a major overhaul | accesso=26 novembre 2013 | autore=Caitlyn Martin}}</ref><ref name='Caitlyn Martin, "Slackware 12.1 First Impressions"'>{{cita web | url=http://ever-increasing-entropy.blogspot.ch/2008/05/slackware-121-first-impressions.html | titolo=Slackware 12.1 First Impressions | accesso=26 novembre 2013 | autore=Caitlyn Martin}}</ref>
 
[[File:Patrick Volkerding at Linuxworld 2000 in NewYork City.jpg|thumb|Patrick Volkerding nel 2000 a New York, in occasione dell'esposizione LinuxWorld]]
Molte delle controversie in merito alle scelte progettuali di Slackware nascono infatti da interpretazioni differenti del concetto di semplicità. Mentre alcuni ritengono che, per essere semplice, un sistema operativo debba fare ampio uso di interfacce grafiche intuitive e di strumenti automatizzati, gli estimatori di Slackware si rifanno al cosiddetto principio [[:en:KISS|KISS]] il quale, in modo analogo al [[rasoio di Occam|rasoio di Ockham]], invita ad astenersi dall'aumentare la complessità del sistema con aggiunte non strettamente necessarie. Un sistema intuitivo e ricco di automatismi può semplificare l'interazione a chi è abituato a utilizzare il mouse, tuttavia può costituire un ostacolo per chi preferisce (o deve) avere sul sistema un maggiore controllo, attraverso la [[interfaccia a riga di comando|riga di comando]] e la modifica diretta dei file di configurazione.<ref name='Caitlyn Martin, "Slackware 12.1 - The Newest Version of the Oldest Surviving Linux Distribution"' /><ref name="www.slackbook.org - Differences Compared to Other Linux Distributions">{{cita web| url=http://www.slackbook.org/beta/#intro_comparisons| titolo=www.slackbook.org - Differences Compared to Other Linux Distributions| accesso=11 giugno 2013}}</ref>
 
Nel 1999 la versione di Slackware passò curiosamente dal numero 4 al numero 7: un'operazione motivata da Volkerding come una risposta alla decisione di alcune distribuzioni di "truccare", per ragioni di [[marketing]], il proprio numero di versione. Il "salto" di Slackware intendeva inoltre mettere fine alle domande degli sprovveduti che identificavano l'attualità di una distribuzione col numero della sua versione più recente, confondendo inoltre quest'ultimo con la versione del kernel.<ref name='Why the jump from 4 to 7? (Slackware.com)'>{{cita web | url=http://www.slackware.com/faq/do_faq.php?faq=general#0 | titolo=Why the jump from 4 to 7? | accesso=15 marzo 2014 | sito=Slackware.com | urlarchivio=https://web.archive.org/web/20070108012703/http://www.slackware.com/faq/do_faq.php?faq=general | dataarchivio=8 gennaio 2007 | urlmorto=sì }}</ref>
D'altra parte, l'osservanza del principio KISS permette di ottenere un sistema forse meno intuitivo, almeno a prima vista, e tuttavia più semplice perché meno complesso, semplificando così l'interazione a un livello più approfondito, attraverso la riga di comando, e favorendo inoltre la stabilità del sistema stesso. La semplicità apprezzata dagli utenti di Slackware è di quest'ultimo tipo, e infatti sono proprio le scelte rigorose di Patrick Volkerding a mantenere attorno a questa distribuzione una solida e attiva comunità di utenti,<ref name="www.linuxquestions.org - Forum for the discussion of Slackware Linux">{{cita web| url=https://www.linuxquestions.org/questions/slackware-14/| titolo=www.linuxquestions.org - Forum for the discussion of Slackware Linux| accesso=30 maggio 2013}}</ref><ref name="www.slackbook.org - Why Use Slackware? (revised edition, beta)">{{cita web| url=http://www.slackbook.org/beta/#intro_why-slackware| titolo=www.slackbook.org - Why Use Slackware? (revised edition, beta)| accesso=30 maggio 2013}}</ref> mentre sono numerose le [[distribuzione Linux|distribuzioni]] che si impegnano a rendere Linux intuitivo e accessibile anche per gli utenti inesperti.<ref name='Caitlyn Martin, "Slackware 12.1 - The Newest Version of the Oldest Surviving Linux Distribution"' />
 
Durante la collaborazione con Walnut Creek, presso cui Volkerding lavorava nell'omonima [[Walnut Creek (California)|cittadina californiana]], vennero assunti per occuparsi a tempo pieno del progetto anche Chris Lumens, David Cantrell e Logan Johnson. Mentre Lumens e Cantrell avevano già contribuito alla creazione del sito web della distribuzione, i tre sono anche gli autori originari della guida ufficiale ''Slackware Linux Essentials'', pubblicata nel 2000 e aggiornata alla seconda edizione, curata da Alan Hicks, nel 2005.<ref name='Sam Varghese, "The Linux distribution that`s always in the black" (The Age, 2002)' /><ref name='The Revised Slackware Book Project (Slackbook.org)' /><ref name='Interview with Patrick Volkerding (LinuxQuestione.org, 2012)' />
Slackware presenta quindi alcune differenze rispetto alle altre principali distribuzioni, quali per esempio la stessa [[SUSE]], [[Debian]] e la sua derivata [[Ubuntu]], [[Red Hat Linux|Red Hat]] e la sua versione non commerciale [[Fedora (software)|Fedora]], [[Mandriva Linux|Mandriva]] e molte altre. Essendo stata concepita per essere il più possibile ''[[Unix-like]]'', Slackware viene inoltre considerata un'ottima [[Distribuzione Linux|distribuzione]] per imparare a conoscere l'architettura e il funzionamento di un sistema [[GNU/Linux]], tanto che i suoi estimatori usano dire: ''"Quando conosci Slackware conosci Linux... quando conosci [[Red Hat Linux|Red Hat]], conosci solo Red Hat"''.<ref name='DistroWatch - Top Ten Distributions' /><ref name="www.slackbook.org - Differences Compared to Other Linux Distributions">{{cita web| url=http://www.slackbook.org/beta/#intro_comparisons| titolo=www.slackbook.org - Differences Compared to Other Linux Distributions| accesso=11 giugno 2013}}</ref>
 
=== La bolla ''dot-com'' e la nascita di Slackware Linux, Inc. ===
=== Architetture ===
La collaborazione con Walnut Creek si interruppe a causa dello scoppio, tra il 2000 e il 2001, della [[Bolla delle dot-com|bolla speculativa]] legata allo sviluppo di [[Internet]]. La crisi fu caratterizzata da un calo drastico del flusso di investimenti nel settore. In quei frangenti e col senno del poi, la prudenza mantenuta da Volkerding alcuni anni prima e la sua lealtà verso gli utenti si dimostrarono determinanti: Slackware restò infatti a galla, mentre molte aziende che erano state trascinate dalla speculazione andarono in bancarotta. Quando Walnut Creek, dopo la fusione con BSDi, fu venduta a Wind River, un'azienda interessata a BSD ma non a Linux né al software pubblicato secondo la [[GNU General Public License|GNU GPL]], Slackware si ritrovò senza un distributore e il suo team senza uno stipendio.
Slackware viene rilasciata ufficialmente per le seguenti architetture:
 
Le circostanze non impedirono a Volkerding di continuare il lavoro di sviluppo, pur se in condizioni precarie, e di fondare assieme a Robert Bruce (già fondatore di Walnut Creek) la piccola azienda Slackware Linux, Inc., il cui scopo è tuttora quello di finanziare il progetto attraverso la vendita, sul sito web, dei dischi di installazione e di altri prodotti legati alla distribuzione. Questo nuovo stato di cose creò le condizioni che permisero la pubblicazione, il 1 luglio 2001, di Slackware 8.0, una versione caratterizzata fra l'altro dall'introduzione del [[browser|browser web]] [[Mozilla]]. Sebbene la speranza di Volkerding fosse quella di avere risorse sufficienti per poter ancora finanziare l'intero team, Chris Lumens, David Cantrell e Logan Johnson lasciarono il progetto per continuare la loro formazione, e in seguito avrebbero preso altre vie professionali. Ciò comportò fra l'altro l'abbandono del progetto Slackware SPARC, a cui Cantrell stava lavorando.<ref name="About this site (Slackware.com)">{{Cita web |url=http://www.slackware.com/about/ | titolo=About this site | accesso=19 maggio 2013 | sito=Slackware.com}}</ref><ref name="Announcement: Slackware 8.0">{{cita web| url=http://mirrors.slackware.com/slackware/slackware-8.0/ANNOUNCE.TXT | titolo=Announcement: Slackware 8.0 | accesso=14 giugno 2013 | sito=mirrors.slackware.com}}</ref><ref name='Sam Varghese, "The Linux distribution that`s always in the black" (The Age, 2002)' /><ref name='Interview with Patrick Volkerding (LinuxQuestione.org, 2012)' /><ref name='Michael Hall, "Slackware Commercial Distribution Left in Doubt as Developers Are Laid Off", Linux Today'>{{cita web | url=http://www.linuxtoday.com/infrastructure/2001041701420NWSL | titolo=Slackware Commercial Distribution Left in Doubt as Developers Are Laid Off | accesso=16 marzo 2014 | autore=Michael Hall | sito=Linux Today | data=17 aprile 2001 | dataarchivio=18 marzo 2014 | urlarchivio=https://web.archive.org/web/20140318002416/http://www.linuxtoday.com/infrastructure/2001041701420NWSL | urlmorto=sì }}</ref><ref name='Interview with Slackware Linux developer David Cantrell (Linux Today, incompleta)'>{{cita web | url=http://www.linuxtoday.com/infrastructure/2000122300206NWCYSL | titolo=Interview with Slackware Linux developer David Cantrell (incompleta) | accesso=16 marzo 2014 | sito=Linux Today | data=16 aprile 2001 | dataarchivio=18 marzo 2014 | urlarchivio=https://web.archive.org/web/20140318002457/http://www.linuxtoday.com/infrastructure/2000122300206NWCYSL | urlmorto=sì }}</ref>
 
=== Gli anni più recenti ===
Nel 2001 Mike Kershaw, del Marist College di Poughkeepsie, cominciò a lavorare a un port di Slackware per l'architettura [[mainframe]] [[IBM]] ESA/390 utilizzando le risorse tecniche dell'istituto. Al progetto, divenuto poi ufficiale e denominato Slack/390, si unì nello stesso anno anche Mark Post, il quale più avanti, a causa degli impegni professionali di Kershaw, fu l'unico a occuparsene. Il progetto non andò oltre la versione stabile 10.0, mentre una versione a 64 bit del port rimase nella fase di collaudo.<ref name='The Slack/390 Linux Project - About Slack/390 (Slack390.org)'>{{Cita web |url=http://www.slack390.org/about.html |titolo=The Slack/390 Linux Project - About Slack/390 |accesso=15 marzo 2014 |sito=Slack390.org |urlarchivio=https://web.archive.org/web/20140330082801/http://www.slack390.org/about.html |dataarchivio=30 marzo 2014 |urlmorto=sì }}</ref> Nel 2002 Stuart Winter iniziò un porting per l'[[architettura ARM]], progetto poi denominato ARMedslack e destinato principalmente ai [[computer desktop]]. La prima versione stabile, la 11.0, venne pubblicata nel 2007, mentre nel 2009 Volkerding promosse ARMedslack a progetto ufficiale. Da quel momento il port venne progressivamente ribattezzato Slackware ARM e il software fu completamente ricompilato, utilizzando la nuova interfaccia EABI dell'architettura ARM.<ref name='The Slackware ARM Linux Project - Introduction (ARM.Slackware.com)'>{{Cita web | url=http://arm.slackware.com/introduction/ | titolo=The Slackware ARM Linux Project - Introduction | accesso=15 marzo 2014 | sito=ARM.Slackware.com}}</ref>
 
Il 2004 vide il passaggio dall'implementazione del server grafico [[X Window System]] da parte del progetto [[XFree86]] al suo [[Fork (sviluppo software)|fork]] curato dalla fondazione [[X.Org]]: nella decisione ebbe un ruolo determinante l'opinione degli utenti di Slackware. Nel 2005 l'ambiente desktop GNOME fu invece escluso dalla distribuzione, essenzialmente per ragioni pratiche, mentre nel 2007, oltre alla versione 2.6 del kernel, fu introdotto il supporto per [[Hardware abstraction layer|HAL]].<ref name="ChangeLog: Slackware 10.0">{{Cita web | url=http://mirrors.slackware.com/slackware/slackware-10.0/ChangeLog.txt | titolo=ChangeLog: Slackware 10.0 | accesso=15 marzo 2014 | sito=mirrors.slackware.com}}</ref><ref name='ChangeLog: Slackware 10.2'>{{Cita web | url=http://mirrors.slackware.com/slackware/slackware-10.2/ChangeLog.txt | titolo=ChangeLog: Slackware 10.2 | accesso=15 marzo 2014 | sito=mirrors.slackware.com}}</ref><ref name="Release Notes: Slackware 12.0">{{Cita web |url=http://mirrors.slackware.com/slackware/slackware-12.0/RELEASE_NOTES | titolo=Release Notes: Slackware 12.0 | accesso=15 marzo 2014 | sito=mirrors.slackware.com}}</ref>
 
[[File:SlackwareFamilyTree1210.svg|thumb|Albero genealogico delle distribuzioni derivate da Slackware GNU/Linux dal 1994 fino al 2012]]
 
Il 25 agosto 2009 venne pubblicata la versione 13.0, la prima a supportare l'architettura [[AMD64|x86 a 64 bit]]. Questo risultato fu possibile grazie al fondamentale contributo di Eric Hameleers. Tra le altre cose, Hameleers rinnovò completamente gli script (denominati SlackBuilds) utilizzati per generare i pacchetti di Slackware contenenti il software compilato: il suo lavoro introduceva un miglioramento tale che i nuovi script furono adottati immediatamente anche per la versione a [[32 bit]].<ref name="Release Notes: Slackware 13.0">{{cita web| url=http://mirrors.slackware.com/slackware/slackware-13.0/RELEASE_NOTES| titolo=Release Notes: Slackware 13.0 | accesso=15 marzo 2014 | sito=mirrors.slackware.com}}</ref>
 
La versione stabile più recente è la 15.0, pubblicata il 2 febbraio 2022 con un kernel aggiornato alla versione 5.15.19. Slackware 15.0 ha visto in particolare il passaggio alla codifica predefinita in [[UTF-8]], il passaggio da ConsoleKit2 a elogind, così come l'introduzione di [[Wayland (protocollo)|Wayland]] e di [[FFmpeg]].<ref name="Announcement: Slackware 15.0" />
 
In conclusione, Slackware è stata la prima distribuzione di [[software libero]] basata su [[GNU/Linux]] a raggiungere una vasta diffusione, grazie anche al malcontento degli utenti di SLS. Molte distribuzioni nate in seguito si sono ispirate a essa, prima fra tutte [[SUSE]], nata nel 1994 come traduzione di Slackware in [[lingua tedesca]]. Nel corso degli anni sono nati altri progetti derivati, tra cui [[SLAX]], [[Zenwalk]], e [[VectorLinux]].<ref name="Interview with Patrick Volkerding (Linux Journal, 1994)" /><ref name='Interview with Patrick Volkerding (LinuxQuestione.org, 2012)' /><ref name='Joe Klemmer, "A Short History of Linux Distributions"'>{{Cita web |url=https://lwn.net/Articles/91371/ | titolo=A Short History of Linux Distributions | accesso=18 maggio 2013 | autore=Joe Klemmer | data=30 giugno 2004}}</ref><ref name='Andreas Lundqvist et al., "GNU/Linux Distribution Timeline"'>{{cita web | url=http://futurist.se/gldt/ | titolo=GNU/Linux Distribution Timeline | accesso=16 novembre 2013 | autore=Andreas Lundqvist et al. | dataarchivio=7 settembre 2008 | urlarchivio=https://web.archive.org/web/20080907030734/http://futurist.se/gldt/ | urlmorto=sì }}</ref>
 
=== Evoluzione del ''core team'' ===
Slackware non possiede, diversamente da altre distribuzioni, un team ufficiale di sviluppo. Tuttavia, la collaborazione di Patrick Volkerding con alcune persone in grado di fornire importanti contributi al progetto è stata, nel corso degli anni, un dato di fatto. Come spiegato dallo stesso Volkerding, molte collaborazioni sono nate grazie alla qualità e alla costanza dei contributi forniti, per esempio nella correzione degli errori o nell'ambito di progetti non ufficiali, a cui ha fatto seguito l'invito a far parte del team di sviluppo.<ref name='Interview with Patrick Volkerding (LinuxQuestione.org, 2012)' />
 
Chris Lumens, David Cantrell e Logan Johnson rappresentano la prima generazione del team di Slackware e sono gli unici ad aver lavorato a tempo pieno per il progetto, durante il periodo con Walnut Creek. Per quanto riguarda gli anni successivi, oltre ai nomi già menzionati nei paragrafi precedenti, troviamo Piter Punk, Erik Jan Tromp, Amritpal Bath, Robby Workman (già fondatore, assieme ad Alan Hicks, del progetto SlackBuilds.org) e Heinz Wiesinger. Per quanto riguarda le versioni più recenti di Slackware, Eric Hameleers, in un documento del 2009 sulla storia della distribuzione, menziona anche Fred Emmott, Vincent Batts, Karl Magnus Kolstø, Leopold Midha e John Jenkins (altri hanno invece preferito l'anonimato).<ref name='Interview with Patrick Volkerding (LinuxQuestione.org, 2012)' /><ref name='Sam Varghese, "The Linux distribution that`s always in the black" (The Age, 2002)' /><ref name="Announcement: Slackware 4.0">{{Cita web | url=http://mirrors.slackware.com/slackware/slackware-4.0/ANNOUNCE.TXT | titolo=Announcement: Slackware 4.0 | accesso=19 maggio 2013 | sito=mirrors.slackware.com}}</ref><ref name="Announcement: Slackware 8.1">{{Cita web |url=http://mirrors.slackware.com/slackware/slackware-8.1/ANNOUNCE.8_1 |titolo=Announcement: Slackware 8.1 | accesso=19 maggio 2013 | sito=mirrors.slackware.com}}</ref><ref name="Release Notes: Slackware 12.0" /><ref name='Eric Hameleers, "A history of Slackware development", 2009 (PDF)' />
 
== Caratteristiche ==
Slackware viene sviluppata secondo criteri di semplicità ed eleganza, astenendosi dall'intervenire senza motivo sui [[codice sorgente|sorgenti]] inclusi nella distribuzione e non aggiungendo strumenti di [[Configurazione (informatica)|configurazione]] supplementari oltre a quelli previsti dai rispettivi autori. Fanno eccezione alcuni strumenti essenziali, basati in parte sulla [[Libreria (software)|libreria]] [[ncurses]], scritti per facilitare la configurazione di base del sistema e la gestione dei pacchetti.<ref name="The Revised Slackware Book Project - Introduction to Slackware (Slackbook.org)">{{cita web | url=http://www.slackbook.org/beta/#ch_intro | titolo=The Revised Slackware Book Project - Introduction to Slackware | accesso=11 giugno 2013 | sito=Slackbook.org}}</ref> Se da una parte molti condividono la scelta di non includere determinati programmi e di adottare strumenti semplificati in nome della qualità e della stabilità del sistema, altri sentono la mancanza di strumenti di configurazione con [[interfaccia grafica]] e di un sistema di gestione dei pacchetti più "amichevole" degli essenziali ma versatili ''package tools'', i quali per esempio affidano all'utente la responsabilità di risolvere le [[dipendenza (informatica)|dipendenze]].<ref name='Caitlyn Martin, "Slackware 12.1 - The Newest Version of the Oldest Surviving Linux Distribution" (O`Reilly News, 2008)'>{{cita web | url=http://news.oreilly.com/2008/06/slackware-121-the-newest-versi.html | titolo=Slackware 12.1 - The Newest Version of the Oldest Surviving Linux Distribution | accesso=26 novembre 2013 | autore=Caitlyn Martin | sito=O`Reilly News | data=8 giugno 2008}}</ref><ref name='Caitlyn Martin, "Slackware Linux 13.0 - the oldest Linux distro gets a major overhaul" (DistroWatch.com, 2009)'>{{cita web| url=https://distrowatch.com/weekly.php?issue=20091005 | titolo=Slackware Linux 13.0 - the oldest Linux distro gets a major overhaul | accesso=26 novembre 2013 | autore=Caitlyn Martin | sito=DistroWatch.com | data=5 ottobre 2009}}</ref><ref name='Caitlyn Martin, "Slackware 12.1, First Impressions"'>{{cita web | url=https://ever-increasing-entropy.blogspot.ch/2008/05/slackware-121-first-impressions.html | titolo=Slackware 12.1, First Impressions | accesso=26 novembre 2013 | autore=Caitlyn Martin | data=27 maggio 2008}}</ref><ref name='Dominic Humphries, "Linux is Not Windows" (linux.oneandoneis2.org)'>{{cita web | url=http://linux.oneandoneis2.org/LNW.htm | titolo=Linux is Not Windows | accesso=16 marzo 2014 | autore=Dominic Humphries | sito=linux.oneandoneis2.org}}</ref>
 
===KISS===
Molte delle controversie in merito alle scelte progettuali di Slackware nascono infatti da interpretazioni differenti del concetto di semplicità. Mentre alcuni ritengono che, per essere semplice, un sistema operativo debba fare ampio uso di interfacce grafiche intuitive e di strumenti automatizzati, gli estimatori di Slackware si rifanno al cosiddetto principio [[KISS (principio)|KISS]] il quale, in modo analogo al [[rasoio di Occam|rasoio di Ockham]], invita ad astenersi dall'aumentare la complessità del sistema con aggiunte non strettamente necessarie. Un sistema intuitivo e ricco di automatismi può infatti semplificare l'interazione a chi è abituato a utilizzare il mouse, tuttavia può costituire un ostacolo per chi preferisce (o deve) avere sul sistema un maggiore controllo, attraverso la [[interfaccia a riga di comando|riga di comando]] e la modifica diretta dei file di configurazione.<ref name='Caitlyn Martin, "Slackware 12.1 - The Newest Version of the Oldest Surviving Linux Distribution" (O`Reilly News, 2008)' /><ref name="The Revised Slackware Book Project - Introduction to Slackware (Slackbook.org)" />
 
D'altra parte, l'osservanza del principio KISS permette di ottenere un sistema forse meno intuitivo, almeno a prima vista, e tuttavia più semplice perché meno complesso, semplificando così l'interazione a un livello più approfondito, ossia attraverso la riga di comando, e favorendo inoltre la stabilità del sistema stesso. La semplicità apprezzata dagli utenti di Slackware è di quest'ultimo tipo e infatti sono proprio le scelte rigorose di Patrick Volkerding a mantenere attorno a questa distribuzione una solida e attiva comunità di utenti,<ref name="Slackware Linux Forum (LinuxQuestions.org)">{{cita web | url=https://www.linuxquestions.org/questions/slackware-14/ | titolo=Slackware Linux Forum | accesso=30 maggio 2013 | sito=LinuxQuestions.org}}</ref><ref name="The Revised Slackware Book Project - Why Use Slackware? (Slackbook.org)">{{cita web | url=http://www.slackbook.org/beta/#intro_why-slackware | titolo=The Revised Slackware Book Project - Why Use Slackware? | accesso=30 maggio 2013 | sito=Slackbook.org}}</ref> mentre sono numerose le [[distribuzione Linux|distribuzioni]] che si impegnano a rendere Linux intuitivo e accessibile anche per gli utenti inesperti.<ref name='Caitlyn Martin, "Slackware 12.1 - The Newest Version of the Oldest Surviving Linux Distribution" (O`Reilly News, 2008)' /><ref name='Top Ten Distributions (DistroWatch.com)' /><ref name="The Revised Slackware Book Project - Introduction to Slackware (Slackbook.org)" /><ref name='Dominic Humphries, "Linux is Not Windows" (linux.oneandoneis2.org)' />
 
=== Architetture supportate ===
Slackware viene pubblicata ufficialmente per le seguenti architetture:
 
* [[x86]]
* [[AMD64|x86-64]] (dalla versione 13.0)<ref name="Index of /slackware (mirrors.slackware.com)">{{cita web | url=http://mirrors.slackware.com/slackware/ | titolo=Index of /slackware | accesso=17 gennaio 2014 | sito=mirrors.slackware.com}}</ref>
* [[AMD64|x86-64]]
* [[Architettura ARM|ARM 32bit]] (dalla versione 11.0 fino alla versione 15.0)<ref name='arm.slackware.com - "The Slackware ARM Linux Project' ARM.Slackware.com)">{{Cita web | url=http://arm.slackware.com | titolo=arm.slackware.com - The Slackware ARM Linux Project | accesso=17 maggiogennaio 20132014 | sito=ARM.Slackware.com}}</ref>
* [[AArch64|ARM 64bit]] (dalla futura versione 15.1)<ref name="Slackware AArch64 (ARM64) released into the wild">{{Cita web | url=http://arm.slackware.com | titolo=Slackware AArch64 (ARM64) released into the wild | accesso=13 agosto 2022 | sito=arm.slackware.com}}</ref>
 
Lo sviluppo del porting ufficiale ARM a 32 bit si è interrotto a marzo 2022 con la versione 15.0, concentrando i futuri sviluppi unicamente sull'architettura ARM a 64 bit. Il motivo di questa interruzione è da rilevarsi principalmente nel fatto che l'hardware ARM a 32 bit non è più in grado di tenere il passo con lo sviluppo di Slackware e le limitazioni dell'architettura stanno diventando sempre più un freno all'adozione delle nuove tecnologie. In aggiunta, dal momento che molte delle principali distribuzioni GNU/Linux hanno cessato lo sviluppo dell'architettura ARM a 32 bit, diventa sempre più oneroso supportare applicazioni la cui compilazione fallisce o che danno problemi in esecuzione. Il supporto ufficiale per l'architettura ARMv5 (32 bit senza unità in virgola mobile, Slackware ARM versione 14.2) è terminato a marzo 2023<ref name="slackwarearm14.2-EOL">{{cita web | url=https://www.linuxquestions.org/questions/slackware-arm-108/slackware-arm-14-2-eol-end-of-life-march-2023-a-4175720090/ | titolo=Slackware ARM 14.2 - EOL (End of Life): March 2023 | accesso=18 maggio 2023 | autore=Stuart Winter | sito=www.linuxquestions.org}}</ref>, con l'ultimo aggiornamento distribuito il 9 marzo 2023.
Esiste inoltre un [[Portabilità|porting]] non ufficiale per l'architettura [[Architettura ARM|ARM]], creato da Eric Hameleers e dedicato ai dispositivi ARM di nuova generazione come i [[netbook]].<ref name="alien.slackbook.org - Alien’s ARM">{{Cita web |url=http://alien.slackbook.org/blog/armport/ |titolo=alien.slackbook.org - Alien’s ARM |accesso=17 maggio 2013}}</ref><ref name='arm.slackware.com - The Slackware ARM Linux Project' /> Il progetto ufficiale ''Slackware Linux for SPARC'' è da tempo inattivo,<ref name="Slackware Linux for SPARC">{{cita web | url=http://www.slackware.com/ports/sparc/ | titolo=Slackware Linux for SPARC | accesso=25 novembre 2013}}</ref> mentre quello di terze parti ''Splack'' non ha avuto maggior fortuna.<ref name='Splack Linux - Slackware for Sparc'>{{cita web | url=http://www.splack.org/ | titolo=Splack Linux - Slackware for Sparc | accesso=25 novembre 2013}}</ref> Il porting non ufficiale su piattaforma [[PowerPC]], denominato ''Slackintosh Linux Project'', è fermo alla versione 12.1.<ref name='Slackintosh Linux Project'>{{cita web | url=http://www.workaround.ch/ | titolo=Slackintosh Linux Project | accesso=25 novembre 2013}}</ref> Anche il progetto ''Slack/390'' per l'architettura [[:en:IBM S/390|S/390]] si è fermato alla versione 10.0.<ref name='www.slack390.org - The Slack/390 Linux Project'>{{Cita web |url=http://www.slack390.org/getslack390.html |titolo=www.slack390.org - The Slack/390 Linux Project |accesso=25 novembre 2013}}</ref>
 
Eric Hameleers aveva inoltre iniziato a creare un [[Portabilità|porting]] non ufficiale per l'[[architettura ARM]] dedicato ai dispositivi ARM di nuova generazione come i [[netbook]]<ref name="Eric Hameleers, Alien's ARM">{{cita web | url=http://alien.slackbook.org/blog/armport/ | titolo=Alien's ARM | accesso=15 marzo 2014 | autore=Eric Hameleers | sito=alien.slackbook.org}}</ref>, rimasto però incompleto. Sia il progetto ufficiale per l'architettura [[SPARC]], chiamato Slackware Linux for SPARC, sia quello per l'architettura [[mainframe]] [[IBM]] ESA/390, denominato Slack/390, sono da tempo inattivi.<ref name="Slackware Linux for SPARC (Slackware.com)">{{cita web | url=http://www.slackware.com/ports/sparc/ | titolo=Slackware Linux for SPARC | accesso=25 novembre 2013 | sito=Slackware.com}}</ref><ref name="The Slack/390 Linux Project (Slack390.org)">{{Cita web |url=http://www.slack390.org/getslack390.html |titolo=The Slack/390 Linux Project |accesso=25 novembre 2013 |sito=Slack390.org |urlarchivio=https://web.archive.org/web/20161129003330/http://www.slack390.org/getslack390.html |dataarchivio=29 novembre 2016 |urlmorto=sì }}</ref> Il progetto di terze parti Splack non ha avuto maggior fortuna, mentre il porting non ufficiale su piattaforma [[PowerPC]], denominato Slackintosh Linux Project, è fermo alla versione 12.1.<ref name='Splack Linux - Slackware for Sparc (Splack.org)'>{{cita web | url=http://www.splack.org/ | titolo=Splack Linux - Slackware for Sparc | accesso=25 novembre 2013 | sito=Splack.org}}</ref><ref name='Slackintosh Linux Project (Workaround.ch)'>{{cita web | url=https://www.workaround.ch/ | titolo=Slackintosh Linux Project | accesso=25 novembre 2013 | sito=Workaround.ch}}</ref>
===Boot Loader===
Il progetto non ufficiale ''slarm64''<ref name="slam64 Project">{{cita web | url=https://slarm64.org/ | titolo=slarm64 | accesso=13 agosto 2022 | sito=slarm64.org}}</ref> ha un porting delle architetture [[AArch64]] (ARM64) e [[RISC-V|riscv64]] dalla versione 15.0 di Slackware. Un altro progetto non ufficiale, ''BonSlack''<ref name="BonSlack Project">{{cita web | url=https://bonslack.org/ | titolo=BonSlack unofficial porting of Slackware GNU/Linux to ARM, DEC Alpha, HPPA, LoongArch, MIPS, OpenRISC, PowerPC, RISC-V, S/390x, SH4, SPARC, x86 | accesso=30 maggio 2023 | sito=bonslack.org}}</ref>, mette a disposizione un porting delle architetture [[Architettura ARM|ARM]] (32 bit soft e hard float), [[AArch64]] (ARM64), [[DEC Alpha|Alpha]], [[PA-RISC|HPPA]] (PA-RISC 1.1), [[Loongson|LoongArch]] (64 bit), [[Architettura MIPS|MIPS]] (32 e 64 bit), [[OpenRISC]], [[PowerPC]] (32 e 64 bit), [[RISC-V]] (64 bit), [[Z/Architecture|S/390x]], [[SuperH|SH-4]], [[SPARC]] (32 e 64 bit) e [[Architettura x86|x86]] (32 bit con struttura "time" a 64 bit), la maggior parte a partire dalla versione 14.2.
Per poter mantenere le operazioni di [[Configurazione (informatica)|configurazione]] e di amministrazione del sistema il più possibile agevoli e trasparenti, attraverso file di configurazione leggibili e modificabili senza la necessità di strumenti specifici, Slackware ha adottato [[LILO]] (''LInux LOader'') quale [[boot loader]] predefinito. È comunque disponibile anche [[GRUB]] (''GRand Unified Boot loader'') che dalla versione 14.1 si trova nel ramo principale della distribuzione.<ref name='mirrors.slackware.com - File list for ./a'>{{cita web| url=http://mirrors.slackware.com/slackware/slackware64-current/slackware64/FILE_LIST| titolo=mirrors.slackware.com - File list for ./a | accesso=16 giugno 2013}}</ref>
 
===Init systemBoot Loader ===
Per poter mantenere le operazioni di [[Configurazione (informatica)|configurazione]] e di amministrazione del sistema il più possibile agevoli e trasparenti, attraverso file di configurazione leggibili e modificabili senza la necessità di strumenti specifici, Slackware ha adottato [[LILO]] (''LInux LOader'') quale [[boot loader]] predefinito. È comunque disponibile anche [[GRUB]] (''GRand Unified Boot loader'') che dalla versione 14.1 si trova nel ramo principale della distribuzione.<ref name='Index of /slackware/slackware-14.1/slackware/a (mirrors.slackware.com)'>{{cita web | url=http://mirrors.slackware.com/slackware/slackware-14.1/slackware/a/ | titolo=Index of /slackware/slackware-14.1/slackware/a | accesso=16 giugno 2013 | sito=mirrors.slackware.com}}</ref>
Slackware utilizza un [[Init|init system]] di tipo [[BSD]], il quale associa ad ogni [[runlevel]] uno ed un solo [[script]] di init. Al contrario, un init system di tipo [[System V]] gestisce, per ogni runlevel, un'intera [[directory]] contenente gli script (o link simbolici ad essi) da eseguire in quello specifico runlevel.
 
=== Init system ===
Con il rilascio della versione 7.0 Slackware ha introdotto la compatibilità con [[System V]]. Questa aggiunta permette una maggiore interoperabilità con alcuni software di terze parti che installano script di tipo [[System V]]. Al termine dell'esecuzione dell'init system viene eseguito lo script <tt>rc.sysvinit</tt>, il quale governa l'esecuzione degli script legati a un init system di tipo [[System V]].<ref name='www.slackware.com - Configuration Help'>{{cita web| url=http://www.slackware.com/config/init.php| titolo=www.slackware.com - Configuration Help| accesso=16 novembre 2013}}</ref><ref name='Peter Kaagman, "Slackware`s init"'>{{cita web| url=http://www.bilbos-stekkie.com/slack_init/en/index.html| titolo=Slackware`s init| accesso=16 novembre 2013 | autore=Peter Kaagman}}</ref>
Slackware utilizza, per la sua semplicità, un [[Init|init system]] di tipo [[BSD]]. A partire dalla versione 7.0 è stata comunque introdotta la compatibilità con [[System V]], così da permettere una maggiore [[interoperabilità]] con alcuni software di terze parti che installano [[script]] per quest'ultimo tipo di init system. Se da un lato un init system di tipo [[BSD]] assegna un unico script a ciascun [[runlevel]], [[System V]] gestisce invece, per ogni runlevel, un'intera [[directory]] contenente gli script (o i link simbolici a essi) che devono essere eseguiti. Nel caso di Slackware, quando l'esecuzione dell'init system è terminata viene lanciato lo script <code>rc.sysvinit</code>, il quale a sua volta determina l'esecuzione degli script basati su [[System V]] che dovessero trovarsi nel sistema.<ref name='Configuration Help (Slackware.com)'>{{cita web | url=http://www.slackware.com/config/init.php | titolo=Configuration Help | accesso=16 novembre 2013 | sito=Slackware.com}}</ref><ref name='Peter Kaagman, "Slackware`s init"'>{{cita web | url=http://www.bilbos-stekkie.com/slack_init/en/index.html | titolo=Slackware`s init | accesso=16 novembre 2013 | autore=Peter Kaagman | sito=Bilbo's stekkie}}</ref><ref name='rc.sysvinit (Hakan.Slackware.se)'>{{cita web | url=http://hakan.slackware.se/doc/rc.sysvinit.html | titolo='rc.sysvinit | accesso=20 gennaio 2013 | sito=Hakan.Slackware.se | urlmorto=sì | urlarchivio=https://web.archive.org/web/20160304122123/http://hakan.slackware.se/doc/rc.sysvinit.html | dataarchivio=4 marzo 2016 }}</ref><ref name="ChangeLog: Slackware 7.0">{{cita web | url=http://mirrors.slackware.com/slackware/slackware-7.0/ChangeLog.txt | titolo=ChangeLog: Slackware 7.0 | accesso=20 gennaio 2014 | sito=mirrors.slackware.com}}</ref>.
 
Slackware è l'unica delle distribuzioni "storiche" (e una delle poche in generale, assieme a [[Devuan]], [[Void Linux]] e [[Alpine Linux]]), a non aver introdotto il controverso
=== Gestione dei pacchetti ===
<ref>Larabel, Michael. 2 September 2014. [https://www.phoronix.com/scan.php?page=news_item&px=MTc3OTM New Group Calls For Boycotting Systemd]. ''Phoronix''</ref> package di bootstrap e management, fortemente voluto da [[RedHat]] e dal suo principale architetto [[Lennart Poettering]], chiamato [[Systemd]].
 
=== Interfacce utente ===
Slackware fornisce un sistema di gestione dei [[Pacchetto (software)|pacchetti]] dalle caratteristiche uniche il quale, pur consentendo l'installazione, la rimozione e l'aggiornamento dei pacchetti con la medesima facilità delle altre distribuzioni, non prevede un controllo automatico delle [[Dipendenza (informatica)|dipendenze]]. Ciò da un lato favorisce una gestione semplice e molto flessibile del sistema, dall'altro implica che l'utente debba sapere esattamente quello che fa. Si tratta di una scelta in linea con la filosofia progettuale adottata da Patrick Volkerding: astenersi cioè dall'aumentare senza motivo la complessità del sistema, favorendo in questo modo la stabilità, la flessibilità e la pulizia dell'insieme.<ref name='Jack Wallen, "10 reasons why you should give Slackware Linux a chance"'>{{cita web| url=http://www.techrepublic.com/blog/10-things/10-reasons-why-you-should-give-slackware-linux-a-chance/2481/| titolo=10 reasons why you should give Slackware Linux a chance | accesso=16 novembre 2013 | autore=Jack Wallen}}</ref><ref name='Daniël de Kok, Zach Loeber, "Slackware Package Management"'>{{cita web| url=http://ikle.ru/linux/slackware/slack-pkg.html| titolo=Slackware Package Management | accesso=16 novembre 2013 | autore=Daniël de Kok | autore2=Zach Loeber}}</ref>
 
[[File:Slackware 14.0 Xfce.png|thumb|Slackware 14.0 con l'ambiente desktop Xfce]]
I pacchetti di Slackware contengono il [[software]] [[Compilazione|compilato]] e compresso in un [[File archivio|archivio]], in cui ciascun file si trova nella sua posizione finale all'interno della struttura del [[filesystem]]. I pacchetti ufficiali vengono compressi utilizzando l'[[compressione dei dati|algoritmo]] [[Algoritmo Lempel-Ziv-Markov|LZMA]] e portano quindi l'estensione sintetica [[.txz]]. Fino al 2009 Patrick Volkerding ha invece utilizzato l'algoritmo [[Deflate]] incluso nel programma [[gzip]].<ref name='Slackware 13.0 - ChangeLog'>{{cita web| url=http://mirrors.slackware.com/slackware/slackware-13.0/ChangeLog.txt| titolo=Slackware 13.0 - ChangeLog| accesso=18 giugno 2013}}</ref> Un pacchetto può a volte contenere, oltre ai file da installare, anche uno script <tt>doinst.sh</tt> che permette di eseguire automaticamente eventuali operazioni di post-installazione, utili per il corretto funzionamento del software installato.<ref name="Slackware Package Management">{{cita web | url=http://slackbook.org/html/package-management.html | titolo=Slackware Package Management | accesso=25 novembre 2013}}</ref><ref name="Writing A SlackBuild Script">{{cita web | url=http://www.slackwiki.com/Writing_A_SlackBuild_Script | titolo=Writing A SlackBuild Script | accesso=25 novembre 2013}}</ref>
 
L'[[interfaccia utente]] predefinita in Slackware è la [[Shell (informatica)|shell testuale]] [[bash]], sviluppata nell'ambito del progetto [[GNU]]. È comunque possibile configurare facilmente il sistema per l'avvio automatico del [[X Window System|server grafico X]], modificando il file <code>inittab</code> in modo tale da abilitare il [[runlevel]] 4. Il [[Protocolli e architettura di X Window System#X display manager|display manager]] predefinito è [[KDE Display Manager|KDM]] ma è disponibile anche il tradizionale [[XDM (software)|XDM]].
==== Gli strumenti a riga di comando ====
 
L'[[Desktop environment|ambiente desktop]] [[KDE]] è considerato la principale [[interfaccia grafica]] di Slackware, dato che viene avviato con il server X senza la necessità di ulteriori modifiche ai file di configurazione. È inoltre disponibile [[Xfce]], più leggero e particolarmente indicato per l'utilizzo su computer poco performanti, così come i [[window manager]] [[fluxbox]], [[blackbox]], [[Window Maker]], [[FVWM|fvwm2]] e [[Tom's Window Manager|twm]]. L'impostazione del window manager preferito può essere fatta attraverso KDM, intervenendo manualmente sui file di configurazione, oppure grazie allo [[script]] <code>xwmconfig</code>.<ref name='E. Cantrell, C. Lumens, L. Johnson, A. Hicks, "Slackware Linux Essentials - 6.5 xdm" (Slackbook.org)'>{{cita web | url=http://www.slackbook.org/html/x-window-system-xdm.html | titolo=Slackware Linux Essentials - 6.5 xdm | accesso=22 gennaio 2014 | autore=E. Cantrell | autore2=C. Lumens | autore3=L. Johnson | autore4=A. Hicks | sito=Slackbook.org}}</ref><ref name='E. Cantrell, C. Lumens, L. Johnson, A. Hicks, "Slackware Linux Essentials - 6.4 xwmconfig" (Slackbook.org)'>{{cita web | url=http://www.slackbook.org/html/x-window-system-xwmconfig.html | titolo=Slackware Linux Essentials - 6.4 xwmconfig | accesso=22 gennaio 2014 | autore=E. Cantrell | autore2=C. Lumens | autore3=L. Johnson | autore4=A. Hicks | sito=Slackbook.org}}</ref>
Slackware mette a disposizione diversi strumenti per la gestione dei pacchetti. Il comando <tt>installpkg</tt> permette di installare sul sistema uno o più pacchetti compatibili con Slackware, i quali possono avere come estensione [[.txz]], [[.tgz]], [[bzip2|.tbz]] o [[Algoritmo Lempel-Ziv-Markov|.tlz]]. Con <tt>removepkg</tt> è possibile rimuovere dal sistema pacchetti precedentemente installati, mentre <tt>upgradepkg</tt> ne permette l'aggiornamento. Con <tt>explodepkg</tt> i contenuti del pacchetto vengono estratti ma non installati, mentre <tt>makepkg</tt> consente di generare, a partire dalla directory corrente, pacchetti compatibili con la distribuzione. Va segnalata anche l'esistenza di <tt>slacktrack</tt>, un programma con cui si possono creare pacchetti direttamente dal codice sorgente.<ref name='www.slackware.com - Slackware Linux stuff (Stuart Winter)'>{{cita web| url=http://www.slackware.com/~mozes/| titolo=www.slackware.com - Slackware Linux stuff (Stuart Winter)| accesso=15 novembre 2013}}</ref><ref name='Stuart Winter, "Overview of the Slackware package system incorporating the use of slacktrack"'>{{cita web| url=ftp://ftp.slackware.com/pub/slackware/slackware-current/source/d/slacktrack/OVERVIEW| titolo=Overview of the Slackware package system incorporating the use of slacktrack| accesso=15 novembre 2013 | autore=Stuart Winter}}</ref> Tutti questi strumenti sono ben documentati nelle rispettive pagine [[Man (Unix)|man]] oltre che nella guida ufficiale.<ref name="www.slackbook.org - The Revised Slackware Book Project" /><ref name="www.slackbook.org - Slackware Linux Essentials" />
 
L'ambiente desktop [[GNOME]] è stato escluso dalla distribuzione a partire dalla versione 10.2, essenzialmente per motivi pratici.<ref name="ChangeLog: Slackware 12.1">{{cita web | url=http://mirrors.slackware.com/slackware/slackware-12.1/ChangeLog.txt | titolo=ChangeLog: Slackware 12.1 | accesso=20 gennaio 2014 | sito=mirrors.slackware.com}}</ref> In seguito a questa decisione sono nati alcuni progetti gestiti da terze parti, il cui scopo è continuare a rendere disponibile questo ambiente agli utenti di Slackware. In particolare, due progetti attivamente sviluppati sono Dropline GNOME e MATE SlackBuilds (quest'ultimo basato su un [[MATE|fork]] della versione 2 di GNOME).<ref name='Dropline GNOME (DroplineGNOME.org)'>{{cita web | url=http://www.droplinegnome.org/ | titolo=Dropline GNOME | accesso=21 gennaio 2014 | sito=DroplineGNOME.org}}</ref><ref name='MATE SlackBuilds (MateSlackBuilds.org)'>{{cita web | url=https://mateslackbuilds.github.io/ | titolo=MATE SlackBuilds | accesso=21 gennaio 2014 | sito=MateSlackBuilds.org}}</ref>
==== Slackpkg e pkgtool ====
 
=== Gestione dei pacchetti ===
Dalla versione 12.2 è stato aggiunto al ramo principale <tt>slackpkg</tt>,<ref name="Slackware 12.2 - Changes and hints">{{cita web| url=http://mirror.netcologne.de/slackware/slackware-12.2/CHANGES_AND_HINTS.TXT| titolo=Slackware 12.2 - Changes and hints| accesso=16 novembre 2013}}</ref><ref name="Slackpkg, Automated Tool for Management of Slackware Linux Packages">{{cita web | url=http://www.slackpkg.org/ | titolo=Slackpkg, Automated Tool for Management of Slackware Linux Packages | accesso=25 novembre 2013}}</ref> uno strumento che semplifica l'aggiornamento e l'installazione del software. Dotato anche di un'interfaccia semi-grafica, <tt>slackpkg</tt> permette l'installazione e l'aggiornamento via rete, agevolando così, grazie alla sincronizzazione con la [[:en:Software repository|repository]] ufficiale, l'amministrazione del sistema. In perfetto stile Slackware <tt>slackpkg</tt> non gestisce le dipendenze. Anche <tt>pkgtool</tt>, lo strumento di configurazione di Slackware, riunisce in sé alcune delle funzionalità del sistema di gestione dei pacchetti: in particolare consente di visualizzare i dettagli riguardanti i pacchetti installati, di rimuoverli o installarne di nuovi.
Slackware fornisce un sistema di gestione dei [[Pacchetto (software)|pacchetti]] dalle caratteristiche uniche il quale, pur consentendo l'installazione, l'aggiornamento e la rimozione dei pacchetti con la medesima facilità delle altre distribuzioni, non prevede un controllo automatico delle [[Dipendenza (informatica)|dipendenze]]. Ciò da un lato favorisce una gestione semplice e molto flessibile del sistema, dall'altro implica che l'utente debba sapere esattamente quello che fa. Si tratta di una scelta in linea con la filosofia progettuale adottata da Patrick Volkerding: astenersi cioè dall'aumentare senza motivo la complessità del sistema, favorendo in questo modo la stabilità, la flessibilità e la pulizia dell'insieme.<ref name='Jack Wallen, "10 reasons why you should give Slackware Linux a chance"'>{{cita web| url=https://www.techrepublic.com/blog/10-things/10-reasons-why-you-should-give-slackware-linux-a-chance/2481/| titolo=10 reasons why you should give Slackware Linux a chance | accesso=16 novembre 2013 | autore=Jack Wallen | sito=TechRepublic | data=11 maggio 2011}}</ref><ref name='Daniël de Kok, Zach Loeber, "Slackware Package Management"'>{{cita web | url=http://ikle.ru/linux/slackware/slack-pkg.html | titolo=Slackware Package Management | accesso=16 novembre 2013 | autore=Daniël de Kok | autore2=Zach Loeber | urlarchivio=https://web.archive.org/web/20131203030236/http://ikle.ru/linux/slackware/slack-pkg.html | dataarchivio=3 dicembre 2013 | urlmorto=sì }}</ref>
 
I pacchetti di Slackware contengono il [[software]] [[Compilazione|compilato]] e compresso in un [[File archivio|archivio]], in cui ciascun file si trova nella sua posizione finale all'interno della struttura del [[filesystem]]. I pacchetti ufficiali vengono compressi utilizzando l'[[compressione dei dati|algoritmo]] [[Algoritmo Lempel-Ziv-Markov|LZMA]] e portano quindi l'estensione sintetica [[.txz]]. Fino al 2009 Patrick Volkerding ha invece utilizzato l'algoritmo [[Deflate]] incluso nel programma [[gzip]].<ref name='ChangeLog: Slackware 13.0'>{{cita web | url=http://mirrors.slackware.com/slackware/slackware-13.0/ChangeLog.txt | titolo=ChangeLog: Slackware 13.0 | accesso=18 giugno 2013 | sito=mirrors.slackware.com}}</ref> Un pacchetto può a volte contenere, oltre ai file da installare, anche uno script denominato <code>doinst.sh</code> che permette di eseguire automaticamente eventuali operazioni di post-installazione, utili per il corretto funzionamento del software installato.<ref name='E. Cantrell, C. Lumens, L. Johnson, A. Hicks, "Slackware Linux Essentials - 18. Slackware package management" (Slackbook.org)' /><ref name="Writing A SlackBuild Script (Slackwiki.com)">{{cita web | url=http://www.slackwiki.com/Writing_A_SlackBuild_Script | titolo=Writing A SlackBuild Script | accesso=25 novembre 2013 | autore=Florian Mueller | autore2=Robby Workman | sito=Slackwiki.com}}</ref>
 
==== Strumenti a riga di comando ====
Slackware offre diversi strumenti per la gestione dei pacchetti. Il comando <code>installpkg</code> permette di installare sul sistema uno o più pacchetti compatibili con Slackware, i quali possono avere come estensione [[.txz]], [[.tgz]], [[bzip2|.tbz]] o [[Algoritmo Lempel-Ziv-Markov|.tlz]]. Con <code>removepkg</code> è invece possibile rimuovere dal sistema pacchetti precedentemente installati, mentre <code>upgradepkg</code> ne permette l'aggiornamento. Con <code>explodepkg</code> i contenuti del pacchetto vengono estratti ma non installati, mentre <code>makepkg</code> consente di generare, a partire dalla [[directory corrente]], pacchetti compatibili con la distribuzione. Va segnalata anche l'esistenza di <code>slacktrack</code>, un programma con cui si possono creare pacchetti partendo direttamente dal codice sorgente. Tutti questi strumenti sono ben documentati nelle rispettive pagine [[Man (Unix)|man]] oltre che nella guida ufficiale.<ref name='E. Cantrell, C. Lumens, L. Johnson, A. Hicks, "Slackware Linux Essentials - 18. Slackware package management" (Slackbook.org)'>{{cita web | url=http://slackbook.org/html/package-management.html | titolo=Slackware Linux Essentials - 18. Slackware package management | accesso=16 marzo 2014 | autore=E. Cantrell | autore2=C. Lumens | autore3=L. Johnson | autore4=A. Hicks | sito=Slackbook.org}}</ref><ref name='The Revised Slackware Book Project (Slackbook.org)' /><ref name='Stuart Winter, "Slackware Linux stuff" (Slackware.com)'>{{cita web| url=http://www.slackware.com/~mozes/| titolo=Slackware Linux stuff | accesso=15 novembre 2013 | nome=Stuart | cognome=Winter | sito=Slackware.com}}</ref><ref name='Stuart Winter, "Overview of the Slackware package system incorporating the use of slacktrack"'>{{cita web| url=ftp://ftp.slackware.com/pub/slackware/slackware-current/source/d/slacktrack/OVERVIEW | titolo=Overview of the Slackware package system incorporating the use of slacktrack| accesso=15 novembre 2013 | autore=Stuart Winter | sito=Slackware.com}}</ref>
 
==== Slackpkg e pkgtool ====
 
[[File:Slackware slackpkg.png|thumb|Slackpkg, uno degli strumenti di gestione dei pacchetti]]
<!--[[File:Slackware pkgtool view.png|thumb|Pkgtool con la funzione "View"]]-->
 
A partire dalla versione 12.2, <code>[[slackpkg]]</code> è stato aggiunto al ramo principale della distribuzione:<ref name="Changes and hints: Slackware 12.2">{{cita web | url=http://mirrors.slackware.com/slackware/slackware-12.2/CHANGES_AND_HINTS.TXT | titolo=Changes and hints: Slackware 12.2 | accesso=16 novembre 2013 | sito=mirrors.slackware.com}}</ref> si tratta di uno strumento che semplifica l'installazione, l'aggiornamento e la rimozione del software. Dotato anche di un'interfaccia semi-grafica, <code>slackpkg</code> permette l'installazione e l'aggiornamento via rete, agevolando così, grazie alla sincronizzazione con il [[repository]] ufficiale, l'amministrazione del sistema.<ref name='The Revised Slackware Book Project (Slackbook.org)' /><ref name="Slackpkg, Automated Tool for Management of Slackware Linux Packages (Slackpkg.org)">{{cita web | url=http://www.slackpkg.org/ | titolo=Slackpkg, Automated Tool for Management of Slackware Linux Packages | accesso=25 novembre 2013 | sito=Slackpkg.org}}</ref> In perfetto "stile Slackware" <code>slackpkg</code> non gestisce le dipendenze. Anche <code>pkgtool</code>, lo strumento di configurazione di Slackware, riunisce in sé alcune delle funzionalità del sistema di gestione dei pacchetti: in particolare consente di visualizzare i dettagli riguardanti i pacchetti installati, di rimuoverli o di installarne di nuovi.<ref name='E. Cantrell, C. Lumens, L. Johnson, A. Hicks, "Slackware Linux Essentials - 18. Slackware package management" (Slackbook.org)' />
 
==== Controllo delle dipendenze e flessibilità ====
 
LaCome già accennato nei paragrafi precedenti, la filosofia progettuale di Slackware affida all'amministratore del sistema la responsabilità di verificare che tutte le dipendenze siano soddisfatte. Ciò garantisce un'elevata flessibilità,<ref name='Daniël de Kok, Zach Loeber, "Slackware Package Management"' /><ref name='Jack Wallen, "10 reasons why you should give Slackware Linux a chance"' /> tuttavia questa caratteristica ha dato vita in passato a discussioni fra gli estimatori di questa soluzione e coloro i quali, più vicini a distribuzioni come [[Debian]] o [[Red Hat]], ritengono indispensabile per l'utente medio non solo il controllo delle dipendenze da parte del sistema, ma pure un'ampia ampio [[:en:Software repository|repository]] di software già [[Compilazione|compilato]], a cui attingere con facilità mediante un sistema automatizzato. Per questi ultimi, Slackware sarebbe inoltre poco adatta all'ambito aziendale, poiché includerebbe nella distribuzione una quantità troppo limitata di software e non permetterebbe un'efficiente amministrazione del sistema soprattutto in contesti caratterizzati da un elevato numero di computer.<ref name='Caitlyn Martin, "Slackware 12.1, First Impressions"' /><ref name='Caitlyn Martin, "Slackware 12.1 - The Newest Version of the Oldest Surviving Linux Distribution" (O`Reilly News, 2008)' /><ref name='Caitlyn Martin, "Slackware Linux 13.0 - the oldest Linux distro gets a major overhaul" (DistroWatch.com, 2009)' />
 
D'altra parte va precisato che, di fatto, Slackware permette di compilare e di installare, ''de facto'', qualsiasi programma esistente che sia compatibile con l'installazione di base, proprio grazie alla neutralità garantita dall'assenza di un complesso sistema di controllo delle dipendenze legato a unaun repository centralizzatacentralizzato.<ref name='Jack Wallen, "10 reasons why you should give Slackware Linux a chance"' /><ref name='Daniël de Kok, Zach Loeber, "Slackware Package Management"' /> L'apertura e l'estendibilità di <ttcode>slackpkg</ttcode> rendono inoltre possibile la creazione di repository dedicatededicati, locali o remoteremoti, contenenti il software che si ritiene necessario per le proprie esigenze e che non è incluso nella distribuzione di base. QuesteQuesti repositoryarchivi possono essere gestitegestiti in modo trasparente mediante <ttcode>slackpkg</ttcode>, alla pari delladel repository ufficiale, definendo con precisione le priorità dei pacchetti che dovessero trovarsi contemporaneamente in più di unaun repository. Ciò è possibile grazie a un'estensione per <ttcode>slackpkg</ttcode> denominata <ttcode>slackpkg+</ttcode>, creata da Matteo Rossini con il contributo e il sostegno di altri sviluppatori, tra cui Eric Hameleers.<ref name="www.slakfinder.org - Slackpkg+, a slackpkg plugin for third-party repositories (SlakFinder.org)">{{cita web | url=http://www.slakfinder.org/slackpkg+.html | titolo=www.slakfinder.org - Slackpkg+, a slackpkg plugin for third-party repositories | accesso=16 novembre 2013 | sito=SlakFinder.org}}</ref><ref name='Eric Hameleers, "Introducing slackpkg+, an extension to slackpkg for 3rd party repositories" (alien.slackbook.org)'>{{cita web| url=http://alien.slackbook.org/blog/introducing-slackpkg-an-extension-to-slackpkg-for-3rd-party-repositories/| titolo=Introducing slackpkg+, an extension to slackpkg for 3rd party repositories| accesso=15 novembre 2013 | autore=Eric Hameleers | sito=alien.slackbook.org}}</ref><ref name="www.linuxquestions.org - slackpkgSlackpkg vs. third-party package repository (LinuxQuestions.org)">{{cita web | url=https://www.linuxquestions.org/questions/slackware-14/slackpkg-vs-third-party-package-repository-4175427364/| titolo=www.linuxquestions.org - slackpkgSlackpkg vs. third-party package repository | accesso=15 novembre 2013 | sito=LinuxQuestions.org}}</ref><ref Grazie alla possibilità di impartire i comandi attraverso unname='interfaccia a riga diDominic comandoHumphries, le"Linux caratteristicheis appenaNot descritteWindows" permettono l(linux.oneandoneis2.org)'integrazione del sistema di gestione dei pacchetti in script creati ''ad hoc'', offrendo così un ampio ventaglio di possibilità tra cui l'automatizzazione degli aggiornamenti e la gestione razionale, anche via rete, di più sistemi./>
 
== Sviluppo ==
[[Patrick Volkerding]] si occupa personalmente dello sviluppo di Slackware e coordina il lavoro degli altri membri del team, il quale è organizzato in maniera snella e informale. Spetta a luiVolkerding, in quanto fondatore, l'ultima parola su cosa includere nella distribuzione e sulla direzione che questa deve prendere, perciò egli stesso si definisce un [[BDFL]] (Benevolo Dittatore a Vita).<ref name="www.slackware.com - About this site (Slackware.com)" /> Grazie alla costante, ed elevata qualità del suo lavoro, Volkerdingegli gode di stima e leadershipautorevolezza presso gli utenti di questaquesto distribuzionesistema.<ref name='Sam Varghese, "The Linux distribution that`s always in the black" (The Age, 2002)' />
 
In modo analogo ad altre distribuzioni Linux, lo sviluppo di Slackware avviene in un apposito ramo, denominato ''-current'' (attuale), che viene aggiornato frequentemente ed è pubblicamente disponibile.<ref name='Index of /slackware/slackware64-current (mirrors.slackware.com)'>{{cita web | url=http://mirrors.slackware.com/slackware/slackware-current/ | titolo=Index of /slackware/slackware64-current | accesso=16 gennaio 2014 | sito=mirrors.slackware.com}}</ref> Periodicamente viene inoltre pubblicata una versione stabile che in genere riceve solo gli aggiornamenti di sicurezza (''[[Patch (informatica)|patch]]'') per i software che compongono la distribuzione. Per una data versione stabile, il supporto di sicurezza continua anche dopo la pubblicazione delle versioni successive e prosegue per alcuni anni, dopodiché la responsabilità della manutenzione del sistema passa completamente all'utente.<ref name="ChangeLog: Slackware 10.2" />
 
La decisione di pubblicare una nuova versione spetta a Patrick Volkerding ed è insindacabile. Il criterio seguito è puramente qualitativo: «La nuova versione verrà pubblicata quando sarà pronta». Questo criterio intende evitare al team di imporsi scadenze che potrebbero non trovare adeguata corrispondenza nella realtà e permette di mantenere alto il livello di qualità e stabilità del sistema.<ref name='When will the next version of Slackware be released? (Slackware.com)' />
 
Siccome il progetto è gestito da un numero relativamente ristretto di persone, non esiste un sistema specifico per il tracciamento dei ''[[bug]]'' e le eventuali segnalazioni avvengono in maniera informale attraverso il forum LinuxQuestions.org<ref name='Slackware Forum'>{{cita web | https://www.linuxquestions.org/questions/slackware-14/ | titolo=Slackware Forum | accesso=22 ottobre 2022 | sito=linuxquestions.com}}</ref>, dove risponde attivamente il team di sviluppo e lo stesso Patrick. Informazioni dettagliate riguardanti i cambiamenti vengono registrate nei vari [[ChangeLog]], pubblicati sul sito ufficiale,<ref name='Slackware ChangeLog (Slackware.com)'>{{cita web | http://www.slackware.com/changelog/ | titolo=Slackware ChangeLog | accesso=23 maggio 2013 | sito=Slackware.com}}</ref> e nel file <code>ChangeLog.txt</code> incluso nella distribuzione.<ref name='Index of /slackware/slackware64-current (mirrors.slackware.com)' /> Le segnalazioni relative agli aggiornamenti di sicurezza vengono diffuse grazie a una apposita [[mailing list]].<ref name='Mailing List Info (Slackware.com)'>{{cita web | url=http://www.slackware.com/lists/ | titolo=Mailing List Info | accesso=16 novembre 2013 | sito=Slackware.com}}</ref>
Il ramo di sviluppo di Slackware, denominato ''"-current"'', è frequentemente aggiornato e viene periodicamente rilasciato come versione stabile. Quest'ultima viene ufficialmente supportata con ''[[Patch (informatica)|patch]]'' relative ai vari software che compongono la distribuzione. Il supporto continua anche dopo il rilascio di una nuova versione e viene mantenuto per alcuni anni, dopodiché la versione viene abbandonata e la responsabilità di mantenere il proprio sistema viene affidata completamente all'utente. Il rilascio di una nuova versione viene deciso a insindacabile giudizio di [[Patrick Volkerding]] il quale si attiene a un semplice criterio: la nuova versione viene rilasciata quando è pronta, cioè quando soddisfa gli elevati standard di qualità. Questo evita al team di imporsi scadenze che potrebbero non trovare adeguata corrispondenza nella realtà e permette di mantenere alto il livello di qualità e stabilità del sistema.<ref name='www.slackware.com - When will the next version of Slackware be released?'>{{cita web| url=http://www.slackware.com/faq/do_faq.php?faq=general#5| titolo=www.slackware.com - When will the next version of Slackware be released?| accesso=11 giugno 2013}}</ref>
 
Il progetto non prevede nemmeno una procedura definita per entrare a far parte della squadra di sviluppo, tuttavia, in occasione di un'intervista, lo stesso Volkerding ha dato un'indicazione, in parte scherzosa, rivolta agli aspiranti nuovi membri del team: «Sorprendeteci in modo appropriato e forse vi faremo entrare, ma badate alle terribili prove di iniziazione».<ref name='Interview with Patrick Volkerding (LinuxQuestione.org, 2012)' />
Siccome il progetto è gestito da un numero relativamente ristretto di persone, non esiste un sistema specifico per il tracciamento dei ''[[bug]]''<ref name='www.linuxquestions.org - Where exactly would one report Slackware bugs?'>{{Cita web |url=https://www.linuxquestions.org/questions/slackware-14/where-exactly-would-one-report-slackware-bugs-410562/ |titolo=www.linuxquestions.org - Where exactly would one report Slackware bugs? | accesso=16 novembre 2013}}</ref> e le eventuali segnalazioni avvengono in maniera informale. Il modo più semplice per ottenere informazioni aggiornate sullo lo sviluppo della distribuzione è consultare i [[ChangeLog]]. Si veda, in proposito, la pagina a essi dedicata sul sito ufficiale,<ref name='www.slackware.com - ChangeLog'>{{cita web | http://www.slackware.com/changelog/ | titolo=www.slackware.com - ChangeLog | accesso=23 maggio 2013}}</ref> oppure il file <tt>ChangeLog.txt</tt> reperibile su un qualsiasi [[Mirror_(informatica)|mirror]] aggiornato.<ref name='www.slackware.com - Slackware current file tree'>{{cita web| url=http://mirrors.slackware.com/slackware/slackware64-current/| titolo=www.slackware.com - Slackware current file tree| accesso=16 novembre 2013}}</ref> Per ricevere tempestivamente le segnalazioni relative ai pacchetti aggiornati per problemi di sicurezza, vi è una apposita [[mailing list]].<ref name='www.slackware.com - Mailing List Info'>{{cita web| url=http://www.slackware.com/lists/ |titolo=www.slackware.com - Mailing List Info | accesso=16 novembre 2013}}</ref>
 
==Requisiti di sistema==
Non esiste nemmeno una procedura codificata per l'accredito di nuovi sviluppatori, tuttavia in occasione di un'intervista lo stesso Volkerding ha dato un'indicazione, in parte scherzosa, rivolta agli aspiranti nuovi membri del team: «Sorprendeteci in modo appropriato e forse aggiungeremo anche voi, ma badate alle terribili prove di iniziazione».<ref name='www.linuxquestions.org - Interview with Patrick Volkerding (2012)' />
Slackware è in grado di funzionare su computer con architettura [[x86]] con almeno un [[Intel 80486|processore i486]], o della famiglia [[x86-64]], la più recente estensione a [[64 bit]] della prima che include le famiglie [[AMD64]], [[EM64T]] e [[IA-64|Intel 64]], o ancora su [[architettura ARM]].
Come nel caso di altre moderne distribuzioni Linux, Slackware è compatibile con la maggior parte dell'[[hardware]] più diffuso per i computer [[Computer desktop|da scrivania]], [[Computer portatile|portatili]] e [[Netbook|ultraportatili]].
Per quanto riguarda i requisiti di memoria, non c'è una quantità minima prestabilita, ma l'installazione richiede almeno 128 [[Megabyte]] di spazio di swap, e un sistema usabile con grafica minimale richiede almeno 64 MB di [[RAM]], mentre in [[memoria di massa]] lo spazio dipende dal software della distribuzione effettivamente installato: un'installazione minimale necessita di circa mezzo [[Gigabyte]], una completa di almeno 8.<ref name='Slackware Linux CD-ROM Installation HOWTO (mirrors.slackware.com)'>{{cita web|url = http://mirrors.slackware.com/slackware/slackware64-current/Slackware-HOWTO|titolo=Slackware Linux CD-ROM Installation HOWTO|accesso=27 marzo 2014|sito=mirrors.slackware.com}}</ref>
 
==Installazione==
== Requisiti di sistema ==
Sul sito ufficiale si possono acquistare, anche in forma di sottoscrizione, dischi già [[Masterizzazione|masterizzati]] contenenti l'intera distribuzione: in questo modo si contribuisce al progetto e si permette materialmente a Patrick Volkerding di continuarne lo sviluppo.<ref name='Software (Slackware Store)'>{{cita web | url=http://store.slackware.com/cgi-bin/store/scan/fi=prod_slack/tf=list_order/sf=category/se=software?id=nBzm53qN&mv_pc=9 | titolo=Software | accesso=16 novembre 2013 | sito=Slackware Store | urlarchivio=https://web.archive.org/web/20131204232331/https://store.slackware.com/cgi-bin/store/scan/fi=prod_slack/tf=list_order/sf=category/se=software?id=nBzm53qN&mv_pc=9 | dataarchivio=4 dicembre 2013 | urlmorto=sì }}</ref> È anche possibile [[Download|scaricare]] gratuitamente le [[Immagine disco|immagini]] <code>[[.iso]]</code> per [[DVD]] o [[CD]] da uno dei [[Mirror (informatica)|mirror]] predisposti oppure servendosi del [[Protocollo di comunicazione|protocollo]] [[BitTorrent (software)|BitTorrent]]. Quest'ultimo sistema contribuisce a evitare il sovraccarico dei mirror ed è perciò consigliato.<ref name='Index of /slackware/slackware-iso (mirrors.slackware.com)'>{{cita web | url=http://mirrors.slackware.com/slackware/slackware-iso/ | titolo=Index of /slackware/slackware-iso | accesso=16 novembre 2013 | sito=mirrors.slackware.com}}</ref><ref name="Get your Slackware ISOs through BitTorrent (Slackware.com)">{{cita web | url=http://www.slackware.com/getslack/torrents.php| titolo=Get your Slackware ISOs through BitTorrent | accesso=16 marzo 2014 | sito=Slackware.com}}</ref><ref name='Slackware 14.1 Torrents! Please seed! (LinuxQuestions.org)'>{{cita web | url=https://www.linuxquestions.org/questions/showthread.php?p=5060790 | titolo=Slackware 14.1 Torrents! Please seed! | accesso=16 marzo 2014 | sito=LinuxQuestions.org}}</ref> Il metodo d'installazione più comune consiste nel riavviare il computer con un CD o un DVD contenente la distribuzione ed eseguire i passi previsti. All'inizio è possibile specificare eventuali parametri da passare al [[kernel]], quindi si viene invitati a impostare il layout della propria tastiera.
Slackware è in grado di funzionare in pratica su qualsiasi computer che abbia un'architettura [[x86]] a [[32 bit]] e almeno un processore [[Intel 80486|i486]], oppure, per la versione a [[64 bit]] del sistema, un'architettura a [[64 bit]] con supporto per le estensioni [[x86-64]] ([[AMD64]], [[EM64T]] o [[IA-64|Intel 64]]). Come nel caso di altre moderne distribuzioni Linux, anche Slackware è in grado di supportare la maggior parte dell'[[hardware]] per [[IBM compatibile|PC]].
Per quanto riguarda i requisiti di memoria l'installazione richiede almeno 128MB di RAM, mentre lo spazio richiesto sul disco rigido dipende dalle categorie di software che si deciderà di installare. Per un'installazione completa (consigliata soprattutto ai principianti) bisogna prevedere almeno 8GB di spazio su disco, a cui è bene aggiungere un adeguato margine in previsione delle proprie esigenze.
Queste e altre informazioni si possono trovare nel file <tt>Slackware-HOWTO</tt>, reperibile sul disco d'installazione o su un qualsiasi [[mirror]].<ref name='Slackware Linux CD-ROM Installation HOWTO'>{{cita web | url=http://mirrors.slackware.com/slackware/slackware-current/Slackware-HOWTO | titolo=Slackware Linux CD-ROM Installation HOWTO | accesso=25 novembre 2013}}</ref>
 
Dopo l'accesso come utente ''[[Root (utente)|root]]'' ci si trova di fronte a un'[[interfaccia a riga di comando]] attraverso la quale è possibile interagire con il sistema, creando una o più [[Partizione (informatica)|partizioni]] e un eventuale spazio di [[Swap (informatica)|swap]]. I principali strumenti di partizionamento a disposizione dell'utente sono <code>[[Fdisk (Unix)|fdisk]]</code>, <code>[[GNU Parted|parted]]</code> e <code>[[cfdisk]]</code>, ma sono disponibili anche <code>sfdisk</code> e <code>gdisk</code>. Non appena definite le partizioni si può decidere di creare i rispettivi [[filesystem]] mediante gli strumenti <code>[[mkfs]]</code>, oppure affidarsi anche per questo al programma d'installazione. Quest'ultimo va avviato con il comando <code>setup</code> e permette di gestire i passi che, dall'assegnazione delle partizioni ai vari [[Mount|mount point]], fino alla configurazione del [[boot loader]], installeranno il sistema sul [[disco rigido]].
== Installazione ==
Sul sito ufficiale si possono acquistare, anche in forma di sottoscrizione, dischi già [[Masterizzazione|masterizzati]] contenenti l'intera distribuzione: in questo modo si contribuisce al progetto e si permette materialmente a Patrick Volkerding di continuarne lo sviluppo.<ref name='store.slackware.com - Software'>{{cita web| url=http://store.slackware.com/cgi-bin/store/scan/fi=prod_slack/tf=list_order/sf=category/se=software?id=nBzm53qN&mv_pc=9| titolo=store.slackware.com - Software| accesso= 16 novembre 2013}}</ref> È anche possibile scaricare gratuitamente le [[Immagine disco|immagini]] <tt>[[.iso]]</tt> per [[DVD]] o [[CD]] da uno dei [[mirror]] predisposti,<ref name='mirrors.slackware.com - Index of /slackware/slackware-iso'>{{cita web| url=http://mirrors.slackware.com/slackware-iso/| titolo=mirrors.slackware.com - Index of /slackware/slackware-iso| accesso=16 novembre 2013}}</ref> oppure servendosi del protocollo [[BitTorrent (software)|BitTorrent]].<ref name="www.slackware.com - Get your Slackware ISOs through BitTorrent">{{cita web| url=http://www.slackware.com/getslack/torrents.php| titolo=www.slackware.com - Get your Slackware ISOs through BitTorrent| accesso=16 novembre 2013}}</ref> Quest'ultimo sistema contribuisce a evitare il sovraccarico dei [[mirror]] ed è perciò consigliato.
 
[[File:Slackware 14.1 Setup snapshot.png|thumb|Il programma d'installazione di Slackware (versione 14.1)]]
Il metodo d'installazione più comune consiste nel riavviare il computer con un CD o un DVD contenente la distribuzione ed eseguire i passi previsti. All'inizio è possibile specificare eventuali parametri da passare al [[kernel]], quindi si viene invitati a impostare il layout della propria tastiera. Dopo il login come ''[[Root (utente)|root]]'' ci si trova di fronte a un'[[interfaccia a riga di comando]] attraverso la quale è possibile interagire con il sistema, creando una o più [[partizione|partizioni]] e un eventuale spazio di [[swap]]. I principali strumenti di partizionamento a disposizione dell'utente sono <tt>[[:en:Fdisk#Unix-like systems|fdisk]]</tt>, <tt>[[GNU Parted|parted]]</tt> e <tt>[[:en:Cfdisk|cfdisk]]</tt>, ma è disponibile anche <tt>gdisk</tt>.
L'interfaccia del programma d'installazione appare come un elenco di opzioni in cui ciascuna rappresenta una fase del processo (tranne la sezione HELP che fornisce un aiuto all'utilizzo del programma). La sezione KEYMAP consente di scegliere il layout corrispondente alla propria tastiera. Nella sezione ADDSWAP vengono rilevate le partizioni di swap presenti sul disco e se ne può decidere l'attivazione. La sezione TARGET permette di scegliere le partizioni su cui il sistema verrà installato, formattandole se lo si desidera e assegnando a ciascuna un [[Mount|mount point]].
 
Nella sezione SOURCE occorre specificare la fonte da cui i pacchetti verranno installati: da CD o DVD, da una directory, oppure dalla rete. Nella sezione SELECT vengono mostrate le categorie di software che è possibile installare: quelle consigliate sono già selezionate ma ciascuno è libero di modificare la configurazione secondo le proprie necessità. La sezione INSTALL prevede diverse opzioni, in base al livello di interattività che si desidera ottenere durante l'installazione dei pacchetti: <code>full</code> è la scelta consigliata e a prova d'errore, ma è possibile avere un controllo maggiore sul processo scegliendo una delle altre opzioni. Con CONFIGURE si entra nella fase di configurazione del sistema.
Non appena definite le partizioni si può decidere di creare i rispettivi [[filesystem]] mediante gli strumenti <tt>[[mkfs]]</tt>, oppure affidarsi anche per questo al programma d'installazione. Quest'ultimo va avviato con il comando <tt>setup</tt> e permette di gestire i passi che, dall'assegnazione delle partizioni ai vari [[Mount|mount point]], fino alla configurazione del [[boot loader]], installeranno il sistema sul [[disco rigido]].
 
L'interfaccia del programma d'installazione appare come un elenco di opzioni in cui ciascuna rappresenta una fase del processo (tranne la sezione HELP che fornisce un aiuto all'utilizzo del programma). La sezione KEYMAP consente di scegliere il layout corrispondente alla propria tastiera. Nella sezione ADDSWAP vengono rilevate le partizioni di [[swap]] presenti sul disco e se ne può decidere l'attivazione. La sezione TARGET permette di scegliere le partizioni su cui il sistema verrà installato, formattandole se lo si desidera e assegnando a ciascuna un [[Mount|mount point]]. Nella sezione SOURCE occorre specificare la fonte da cui i pacchetti verranno installati: da CD o DVD, da una directory, oppure dalla rete. Nella sezione SELECT vengono mostrate le categorie di software che è possibile installare: quelle consigliate sono già selezionate ma ciascuno è libero di modificare la configurazione secondo le proprie necessità. La sezione INSTALL prevede diverse opzioni, in base al livello di interattività che si desidera ottenere durante l'installazione dei pacchetti: <tt>full</tt> è la scelta consigliata e a prova d'errore, ma è possibile avere un controllo maggiore sul processo scegliendo una delle altre opzioni. Con CONFIGURE si entra nella fase di configurazione del sistema. Si può dapprima creare un dispositivo di [[boot]] utilizzando una chiavetta USB, quindi si passa alla configurazione del [[boot loader]] [[LILO]], a quella del mouse, del fuso orario, della rete, infine alla scelta del [[window manager]] predefinito. È inoltre possibile decidere quali [[Demone (informatica)|demoni]] debbano essere avviati durante il boot del sistema. Tutti questi strumenti di configurazione saranno accessibili anche in seguito grazie al programma <ttcode>pkgtool</ttcode> il quale, inoltre, riunisce in sé alcune delle funzionalità degli strumenti di gestione dei pacchetti.<ref name="www.slackbook.orgThe Revised Slackware Book Project - Installation (Slackbook.org)">{{cita web| url=http://www.slackbook.org/beta/#ch_install| titolo=www.slackbook.orgThe Revised Slackware Book Project - Installation | accesso=17 maggio 2013 | sito=Slackbook.org}}</ref>
 
== Versioni ==
Segue una carrellata delledi ultimetutte le versioni di Slackware rilasciatepubblicate, con a fianco l'evoluzione temporale dalla versione 1.0 (1993) fino a oggi. Per maggiori dettagli è bene consultare gli annunci e le note''release di rilascionotes'' delle rispettive versioni.<ref name='www.slackware.comIndex - Slackwareof /slackware/slackware64-current file tree(mirrors.slackware.com)' /> Una tabella riassuntiva ricca d'informazioni si può trovare inoltre sul sito [[DistroWatch]], nella sezione dedicata a questa distribuzione.<ref name='www.distrowatch.comSlackware -Linux Slackware(DistroWatch.com)' /> Per quanto riguarda il supporto con le ''patch'' di sicurezza, dal 1.º agosto 2012 queste non vengono più fornite per le versioni fino alla 12.0. Le(pubblicata versioninel successive2007)<ref continuanoname="ChangeLog: inveceSlackware a essere supportate12.1" /><ref name="ChangeLog: Slackware 12.0 - ChangeLog">{{cita web| url=ftphttp://ftpmirrors.slackware.com/pub/slackware/slackware-12.0/ChangeLog.txt | titolo=ChangeLog: Slackware 12.0 - ChangeLog| accesso=17 giugno 2013 | sito=mirrors.slackware.com}}</ref>, mentre dal 9 dicembre 2013 anche il supporto per le versioni 12.1 e 12.2 (pubblicate entrambe nel 2008) è stato interrotto. Le versioni 13.x sono state supportate fino al 19 giugno 2018, mentre il 3 gennaio 2024 è cessato il supporto per le versioni 14.x.
 
<div style="floatdisplay: leftinline-block; min-width: 800px; max-width: 100%">
 
<div style="float: left; width: 85%">
{| class="wikitable" style="width:100%; float:left; text-align:center"
! Versione
! Data deldi rilasciopubblicazione
! Supportata (''patch'')
! Caratteristiche principali, cambiamenti
|-
|pre-1.0-beta
|style="min-width: 110px"| 10.04.1993<ref name="Announcement: Slackware pre-1.0-beta">{{cita web| url=https://mirrors.slackware.com/slackware/slackware-pre-1.0-beta/message | titolo=Announcement: Slackware pre-1.0-beta| accesso=12 agosto 2022 | sito=Slackware.com}}</ref>
|style="background-color:#fa8072;"|No
| style="text-align: left;" |
[[Kernel Linux|Linux]] 0.99.pl8-3; [[Libreria standard del C|Linux libc]] 4.3.3; [[GNU Compiler Collection|gcc]] 2.3.3; [[Perl]] 4.035.
|-
|1.00
|style="min-width: 110px"| 16.07.1993<ref name="Announcement: Slackware 1.00">{{cita web| url=http://www.slackware.com/announce/1.0.php | titolo=Announcement: Slackware 1.00| accesso=12 agosto 2022 | sito=Slackware.com}}</ref>
|style="background-color:#fa8072;"|No
| style="text-align: left;" |
[[Kernel Linux|Linux]] 0.99pl11a; [[Libreria standard del C|Linux libc]] 4.4.1; [[GNU Compiler Collection|gcc]] 2.4.5; [[Perl]] 4.035; [[X Window System|XFree86]] 1.3.
|-
|1.01
|style="min-width: 110px"| 04.08.1993<ref name="Announcement: Slackware 1.01">{{cita web| url=https://mirrors.slackware.com/slackware/slackware-1.01/RELEASE | titolo=Announcement: Slackware 1.01| accesso=12 agosto 2022 | sito=Slackware.com}}</ref>
|style="background-color:#fa8072;"|No
| style="text-align: left;" |
[[Kernel Linux|Linux]] 0.99pl12a; [[Libreria standard del C|Linux libc]] 4.4.1; [[GNU Compiler Collection|gcc]] 2.4.5; [[Perl]] 4.035; [[X Window System|XFree86]] 1.3.
|-
|1.1.0
|style="min-width: 110px"| 05.11.1993
|style="background-color:#fa8072;"|No
| style="text-align: left;" |
[[Kernel Linux|Linux]] 0.99pl13; [[Libreria standard del C|Linux libc]] 4.4.4; [[GNU Compiler Collection|gcc]] 2.4.5/2.5.8; [[Perl]] 4.036; [[X Window System|XFree86]] 2.1.
|-
|1.1.1
|style="min-width: 110px"| 12.12.1993
|style="background-color:#fa8072;"|No
| style="text-align: left;" |
[[Kernel Linux|Linux]] 0.99pl14c; [[Libreria standard del C|Linux libc]] 4.4.4; [[GNU Compiler Collection|gcc]] 2.4.5/2.5.8; [[Perl]] 4.036; [[X Window System|XFree86]] 2.1.
|-
|1.1.2
|style="min-width: 110px"| 05.02.1994<ref name="Announcement: Slackware 1.1.2">{{cita web| url=https://mirrors.slackware.com/slackware/slackware-1.1.2/1_1_2.rme | titolo=Announcement: Slackware 1.1.2| accesso=12 agosto 2022 | sito=Slackware.com}}</ref>
|style="background-color:#fa8072;"|No
| style="text-align: left;" |
[[Kernel Linux|Linux]] 0.99.15; [[Libreria standard del C|Linux libc]] 4.5.19; [[GNU Compiler Collection|gcc]] 2.4.5/2.5.8; [[GNU Binutils|Binutils]] 1.9l.3 (gas 1.38.1l.2/2.2l); [[Perl]] 4.036; [[X Window System|XFree86]] 2.1.
|-
|1.2.0
|style="min-width: 110px"| 19.03.1994<ref name="Announcement: Slackware 1.2.0">{{cita web| url=http://slackware.uk/slackware/slackware-1.2.0/README.1.2.0 | titolo=Announcement: Slackware 1.2.0| accesso=12 agosto 2022 | sito=Slackware.com}}</ref>
|style="background-color:#fa8072;"|No
| style="text-align: left;" |
[[Kernel Linux|Linux]] 1.0; [[Libreria standard del C|Linux libc]] 4.5.24; [[GNU Compiler Collection|gcc]] 2.4.5/2.5.8; [[GNU Binutils|Binutils]] 1.9l.4 (gas 1.38.1l.2/2.2l); [[Perl]] 4.036; [[X Window System|XFree86]] 2.1.
|-
|2.0.0
|style="min-width: 110px"| 01.07.1994<ref name="Announcement: Slackware 2.0.0">{{cita web| url=https://mirrors.slackware.com/slackware/slackware-2.0.0/README.v2 | titolo=Announcement: Slackware 2.0.0| accesso=12 agosto 2022 | sito=Slackware.com}}</ref>
|style="background-color:#fa8072;"|No
| style="text-align: left;" |
[[Kernel Linux|Linux]] 1.0.9/1.1.18; [[Libreria standard del C|Linux libc]] 4.5.26; [[GNU Compiler Collection|gcc]] 2.4.5/2.5.8; [[GNU Binutils|Binutils]] 1.9l.4 (gas 1.38.1l.2/2.2l); [[Perl]] 4.036/5.00a; [[X Window System|XFree86]] 2.1.1.
|-
|2.0.1
|style="min-width: 110px"| 18.09.1994<ref name="Announcement: Slackware 2.0.1">{{cita web| url=https://mirrors.slackware.com/slackware/slackware-2.0.1/README.201 | titolo=Announcement: Slackware 2.0.1| accesso=12 agosto 2022 | sito=Slackware.com}}</ref>
|style="background-color:#fa8072;"|No
| style="text-align: left;" |
[[Kernel Linux|Linux]] 1.0.9/1.1.18; [[Libreria standard del C|Linux libc]] 4.5.26; [[GNU Compiler Collection|gcc]] 2.4.5/2.6.0; [[GNU Binutils|Binutils]] 1.9l.4 (gas 1.38.1l.2/2.2l); [[Perl]] 4.036/5.00a; [[X Window System|XFree86]] 2.1.1.
|-
|2.1.0
|style="min-width: 110px"| 31.10.1994<ref name="Announcement: Slackware 2.1">{{cita web| url=https://mirrors.slackware.com/slackware/slackware-2.1/README.210 | titolo=Announcement: Slackware 2.1| accesso=12 agosto 2022 | sito=Slackware.com}}</ref>
|style="background-color:#fa8072;"|No
| style="text-align: left;" |
[[Kernel Linux|Linux]] 1.1.59; [[Libreria standard del C|Linux libc]] 4.5.26; [[GNU Compiler Collection|gcc]] 2.5.8/2.6.0; [[GNU Binutils|Binutils]] 1.9l.4 (gas 1.38.1l.2/2.2l); [[Perl]] 4.036/5.000; [[X Window System|XFree86]] 3.1.
|-
|2.2.0
|style="min-width: 110px"| 30.03.1995<ref name="Announcement: Slackware 2.2.0">{{cita web| url=https://mirrors.slackware.com/slackware/slackware-2.2.0/README.220 | titolo=Announcement: Slackware 2.2.0| accesso=12 agosto 2022 | sito=Slackware.com}}</ref>
|style="background-color:#fa8072;"|No
| style="text-align: left;" |
[[Kernel Linux|Linux]] 1.2.1; [[Libreria standard del C|Linux libc]] 4.6.27; [[GNU Compiler Collection|gcc]] 2.6.3; [[GNU Binutils|Binutils]] 2.5.2; [[Perl]] 4.036/5.000; [[X Window System|XFree86]] 3.1.1.
|-
|2.3
|style="min-width: 110px"| 24.05.1995<ref name="Announcement: Slackware 2.3">{{cita web| url=https://mirrors.slackware.com/slackware/slackware-2.3/README.TXT | titolo=Announcement: Slackware 2.3| accesso=12 agosto 2022 | sito=Slackware.uk}}</ref>
|style="background-color:#fa8072;"|No
| style="text-align: left;" |
[[Kernel Linux|Linux]] 1.2.8; [[Libreria standard del C|Linux libc]] 4.6.27; [[GNU Compiler Collection|gcc]] 2.6.3; [[GNU Binutils|Binutils]] 2.5.2; [[Perl]] 4.036/5.001; [[X Window System|XFree86]] 3.1.1.
|-
|3.0
|style="min-width: 110px"| 24.08.1995<ref name="Announcement: Slackware 3.0">{{cita web| url=http://slackware.uk/slackware/slackware-3.0/disk1/README30.TXT | titolo=Announcement: Slackware 3.0| accesso=12 agosto 2022 | sito=Slackware.uk}}</ref>
|style="background-color:#fa8072;"|No
| style="text-align: left;" |
[[Kernel Linux|Linux]] 1.2.13/1.3.18; [[Libreria standard del C|Linux libc]] 5.0.9; [[GNU Compiler Collection|gcc]] 2.7.0; [[GNU Binutils|Binutils]] 2.5.2; [[Perl]] 5.001; [[X Window System|XFree86]] 3.1.2.
|-
|3.1
|style="min-width: 110px"| 24.07.1996<ref name="Announcement: Slackware 3.1">{{cita web| url=https://slackware.mirror.garr.it/slackware/slackware-3.1/README31.TXT | titolo=Announcement: Slackware 3.1| accesso=12 agosto 2022 | sito=Slackware.com}}</ref>
|style="background-color:#fa8072;"|No
| style="text-align: left;" |
[[Kernel Linux|Linux]] 2.0.0; [[Libreria standard del C|Linux libc]] 5.3.12; [[GNU Compiler Collection|gcc]] 2.7.2; [[GNU Binutils|Binutils]] 2.6.0.14; [[Perl]] 5.003; [[Apache HTTP Server|Apache]] 1.0.0; [[X Window System|XFree86]] 3.1.2.
|-
|3.2
|style="min-width: 110px"| 20.04.1997<ref name="Announcement: Slackware 3.2">{{cita web| url=http://slackware.uk/slackware/slackware-3.2/README32.TXT | titolo=Announcement: Slackware 3.2| accesso=12 agosto 2022 | sito=Slackware.uk}}</ref>
|style="background-color:#fa8072;"|No
| style="text-align: left;" |
[[Kernel Linux|Linux]] 2.0.29; [[Libreria standard del C|Linux libc]] 5.4.23; [[GNU Compiler Collection|gcc]] 2.7.2.1; [[GNU Binutils|Binutils]] 2.7.0.9; [[Perl]] 5.003; [[Apache HTTP Server|Apache]] 1.1.3; [[X Window System|XFree86]] 3.2.
|-
|3.3
|style="min-width: 110px"| 11.07.1997<ref name="Announcement: Slackware 3.3">{{cita web| url=https://mirrors.slackware.com/slackware/slackware-3.3/README33.TXT | titolo=Announcement: Slackware 3.3| accesso=12 agosto 2022 | sito=Slackware.com}}</ref>
|style="background-color:#fa8072;"|No
| style="text-align: left;" |
[[Kernel Linux|Linux]] 2.0.30; [[Libreria standard del C|Linux libc]] 5.4.33 ([[glibc]] 2.0.4 in <code>/contrib</code>); [[GNU Compiler Collection|gcc]] 2.7.2.2; [[GNU Binutils|Binutils]] 2.8.1.0.1; [[Perl]] 5.004_03; [[Apache HTTP Server|Apache]] 1.2.0; [[X Window System|XFree86]] 3.3.
|-
|3.4
|style="min-width: 110px"| 14.10.1997<ref name="Announcement: Slackware 3.4">{{cita web| url=https://mirrors.slackware.com/slackware/slackware-3.4/README34.TXT | titolo=Announcement: Slackware 3.4| accesso=12 agosto 2022 | sito=Slackware.com}}</ref>
|style="background-color:#fa8072;"|No (EOL: 22.05.1998)
| style="text-align: left;" |
[[Kernel Linux|Linux]] 2.0.30; [[Libreria standard del C|Linux libc]] 5.4.33 ([[glibc]] 2.0.5c in <code>/contrib</code>); [[GNU Compiler Collection|gcc]] 2.7.2.3; [[GNU Binutils|Binutils]] 2.8.1.0.1; [[Perl]] 5.004_03; [[Apache HTTP Server|Apache]] 1.2.4; [[X Window System|XFree86]] 3.3.1.
Aggiunta procedura super-semplice per installazione UMSDOS—zipslack.zip, un sistema Linux completo in un file di 33 megabyte.
|-
|3.5
|style="min-width: 110px"| 09.06.1998<ref name="Announcement: Slackware 3.5">{{cita web| url=https://mirrors.slackware.com/slackware/slackware-3.5/README35.TXT | titolo=Announcement: Slackware 3.5| accesso=12 agosto 2022 | sito=Slackware.com}}</ref>
|style="background-color:#fa8072;"|No (EOL: 15.10.1998)
| style="text-align: left;" |
[[Kernel Linux|Linux]] 2.0.34; [[Libreria standard del C|Linux libc]] 5.4.44 ([[glibc]] 2.0.5c in <code>/contrib</code>); [[Experimental/Enhanced GNU Compiler System|egcs]] 1.0.3, [[GNU Compiler Collection|gcc]] 2.8.1; [[GNU Binutils|Binutils]] 2.8.1.0.23; [[Perl]] 5.004_04; [[Python]] 1.5; [[Apache HTTP Server|Apache]] 1.2.6; [[X Window System|XFree86]] 3.3.2p2; [[GTK (toolkit)|GTK]] 1.0.2; [[Qt (toolkit)|Qt]] 1.41; [[Netscape Navigator]] 4.04; [[Gimp]] 0.99.23.
|-
|3.6
|style="min-width: 110px"| 28.10.1998<ref name="Announcement: Slackware 3.6">{{cita web| url=https://mirrors.slackware.com/slackware/slackware-3.6/ANNOUNCE.TXT | titolo=Announcement: Slackware 3.6| accesso=12 agosto 2022 | sito=Slackware.com}}</ref>
|style="background-color:#fa8072;"|No (EOL: 18.03.1999)
| style="text-align: left;" |
[[Kernel Linux|Linux]] 2.0.35/2.1.125; [[glibc]] 2.0.7pre6; [[Experimental/Enhanced GNU Compiler System|egcs]] 1.0.3, [[GNU Compiler Collection|gcc]] 2.7.2.3/2.8.1; [[GNU Binutils|Binutils]] 2.8.1.0.23; [[Perl]] 5.005_02; [[Python]] 1.5.1; [[Apache HTTP Server|Apache]] 1.3.3; [[X Window System|XFree86]] 3.3.2p3; [[GTK (toolkit)|GTK]] 1.0.6; [[Qt (toolkit)|Qt]] 1.41; [[Netscape Navigator]] 4.07; [[Gimp]] 1.0.2.
|-
|3.9/4.0
|style="min-width: 110px"| 17.05.1999<ref name="Announcement: Slackware 4.0"/>
|style="background-color:#fa8072;"|No (EOL: 27.11.1999)
| style="text-align: left;" |
[[Kernel Linux|Linux]] 2.0.37pre10 (3.9), 2.2.6 (4.0); [[glibc]] 2.0.7pre6; [[Experimental/Enhanced GNU Compiler System|egcs]] 1.1.2, [[GNU Compiler Collection|gcc]] 2.7.2.3/2.8.1; [[GNU Binutils|Binutils]] 2.9.1.0.19a; [[Perl]] 5.005_003; [[Python]] 1.5.1; [[Apache HTTP Server|Apache]] 1.3.6; [[X Window System|XFree86]] 3.3.3p1; [[GTK (toolkit)|GTK]] 1.2.2; [[Qt (toolkit)|Qt]] 1.44; [[GNOME]] 1.0; [[KDE]] 1.1.1; [[Netscape Navigator|Netscape Communicator]] 4.51; [[Gimp]] 1.0.4.
|-
|7.0
|style="min-width: 110px"| 0225.1110.1999<ref name="Announcement: Slackware 7.0 - Announcement">{{cita web| url=http://www.slackware.com/lists/archive/viewer.php?l=slackware-announce&y=1999&m=slackware-announce.701299 | titolo=Announcement: Slackware 7.0 - Announcement| accesso=14 giugno 2013 | sito=Slackware.com}}</ref>
|style="background-color:#fa8072;"|NONo (EOL: 22.06.2002)
| style="text-align: left;" |
[[Kernel Linux| Linux]] 2.2.13; [[Xglibc]] Window2.1.3; [[Experimental/Enhanced GNU Compiler System|XFree86egcs]] 31.31.5]];2, [[GNU Compiler Collection|gcc]] 2.7.2.3/2.95.1; [[KDEGNU Binutils|Binutils]] 2.9.1.0.25; [[Perl]] 5.005_003; [[Python]] 1.5.2; [[Apache HTTP Server|Apache]] 1.3.9; [[X Window System|XFree86]] 3.3.5; [[GTK (toolkit)|GTK]] 1.2.6; [[Qt (toolkit)|Qt]] 1.44; [[GNOME]] 1.0.53; [[KDE]] 1.1.2; [[Netscape Navigator| Netscape Communicator]] 4.7; [[ApacheGimp]] 1.30.94.
|-
|7.1
|25.06.2000<ref name="Announcement: Slackware 7.1 - Announcement">{{cita web | url=http://www.slackware.com/lists/archive/viewer.php?l=slackware-announce&y=2000&m=slackware-announce.755369 | titolo=Announcement: Slackware 7.1 - Announcement| accesso=14 giugno 2013 | sito=Slackware.com}}</ref>
|style="background-color:#fa8072;"|NONo (EOL: 26.06.2002)
| style="text-align: left;" |
[[Kernel Linux|Linux]] 2.2.16; [[glibc]] 2.1.3; [[Experimental/Enhanced GNU Compiler System|egcs]] 1.1.2, [[GNU Compiler Collection|gcc]] 2.7.2.3/2.95.2; [[GNU Binutils|Binutils]] 2.9.1.0.25; [[Perl]] 5.6.0; [[Python]] 1.5.2; [[Apache HTTP Server|Apache]] 1.3.12; [[Apache HTTP Server|Apache]] 1.3.12; [[X Window System|XFree86]] 3.3.6]]; [[gccGTK (toolkit)|GTK]] 2.71.2.28; [[KDEQt (toolkit)|Qt]] 1.45; [[GNOME]] 1.2; [[GNOMEKDE]] 1.1.2/1.91; [[Netscape Navigator| Netscape Communicator]] 4.73; [[ApacheGimp]] 1.30.124.
|-
|8.0
|01.07.2001<ref name="Slackware 8.0 - Announcement">{{cita web| url=http://www.slackware.com/lists/archive/viewer.php?l=slackware-announce&y=2001&m=slackware-announce.846995| titolo=Slackware 8.0" - Announcement| accesso=14 giugno 2013}}</ref>
|style="background-color:#fa8072;"|NONo (EOL: 29.03.2003)
| style="text-align: left;" |
[[Kernel Linux|Linux]] 2.2.19; [[glibc]] 2.2.3; [[GNU Compiler Collection|gcc]] 2.95.3; [[GNU Binutils|Binutils]] 2.11.90.0.19; [[Perl]] 5.6.1; [[Python]] 2.0.1; [[PHP]] 4.0.5; [[Apache HTTP Server|Apache]] 1.3.20; [[OpenSSL]] 0.9.6a; [[OpenSSH]] 2.9p1; [[X Window System|XFree86]] 4.1.0]]; [[gccGTK (toolkit)|GTK]] 1.2.95.310; [[KDEQt (toolkit)|Qt]] 2.13.1; [[GNOME]] 1.4; [[KDE]] 2.1.1; [[Netscape Navigator| Netscape Communicator]] 4.77; [[Mozilla Application Suite|Mozilla]] 0.9.1; [[ApacheGimp]] 1.32.201.
|-
|8.1
|18.06.2002<ref name="Announcement: Slackware 8.1 - Announcement" />
|style="background-color:#fa8072;"|NONo (EOL: 01.08.2012)
| style="text-align: left;" |
[[Kernel Linux|Linux]] 2.4.18; [[glibc]] 2.2.5; [[GNU Compiler Collection|gcc]] 2.95.3; [[GNU Binutils|Binutils]] 2.12.90.0.19; [[Perl]] 5.6.1; [[Python]] 2.2.1; [[PHP]] 4.2.1; [[Apache HTTP Server|Apache]] 1.3.26; [[OpenSSL]] 0.9.6d; [[OpenSSH]] 3.2.3p1; [[X Window System|XFree86]] 4.2.0]]; [[gccGTK (toolkit)|GTK]] 1.2.95.310; [[KDEQt (toolkit)|Qt]] 3.0.14; [[GNOME]] 1.4.1; [[NetscapeKDE]] |3.0.1; Netscape Communicator[[Xfce]] 63.28.316; [[Mozilla Application Suite|Mozilla]] 1.0; [[ApacheNetscape Navigator|Netscape]] 16.2.3; [[Gimp]] 1.242.3.
Introdotti i nomi lunghi per i pacchetti (da [[8.3 filename|8.3]] a name-version-arch-build.tgz) e cambiati gli script per l'installazione da hdsetup a pkgtools.
|-
|9.0
|18.03.2003<ref name="Announcement: Slackware 9.0 - Announcement">{{cita web | url=http://mirrors.slackware.com/slackware/slackware-9.0/ANNOUNCE.9_0 | titolo=Announcement: Slackware 9.0 - Announcement| accesso=14 giugno 2013 | sito=mirrors.slackware.com}}</ref>
|style="background-color:#fa8072;"|NONo (EOL: 01.08.2012)
| style="text-align: left;" |
[[Kernel Linux|Linux]] 2.4.20/21; [[Xglibc]] Window2.3.1; System[[GNU Compiler Collection|XFree86gcc]] 3.2.2; [[GNU Binutils|Binutils]] 2.13.90.0.18; [[Perl]] 5.8.0; [[Python]] 2.2.2; [[PHP]] 4.3.1; [[Apache HTTP Server|Apache]] 1.3.27; [[OpenSSL]] 0.9.7a; [[OpenSSH]] 3.5p1; [[gccGnuPG]] 1.2.1; [[X Window System|XFree86]] 4.3.0; [[GTK (toolkit)|GTK]] 2.2.1; [[KDEQt (toolkit)|Qt]] 3.1.2; [[GNOME]] 2.2; [[NetscapeKDE]] |3.1; Netscape Communicator[[Xfce]] 73.028.18; [[Mozilla Application Suite|Mozilla]] 1.3; [[ApacheNetscape Navigator|Netscape]] 7.02; [[Gimp]] 1.32.273.
|-
|9.1
|26.09.2003<ref name="Announcement: Slackware 9.1 - Announcement">{{cita web | url=http://mirrors.slackware.com/slackware/slackware-9.1/ANNOUNCE.9_1 | titolo=Announcement: Slackware 9.1 - Announcement| accesso=14 giugno 2013 | sito=mirrors.slackware.com}}</ref>
|style="background-color:#fa8072;"|NONo (EOL: 01.08.2012)
| style="text-align: left;" |
[[Kernel Linux|Linux]] 2.4.22/26; [[Xglibc]] Window2.3.2; System[[GNU Compiler Collection|XFree86gcc]] 43.2.3; [[GNU Binutils|Binutils]] 2.14.90.0.6; [[Perl]] 5.8.0; [[gccPython]] 3.2.3.1; [[KDEPHP]] 4.3.3; [[Apache HTTP Server|Apache]] 1.43.28; [[GNOMEOpenSSL]] 0.9.7b; [[OpenSSH]] 3.7.1p1; [[GnuPG]] 1.2.3; [[X Window System|XFree86]] 4.3.0; [[NetscapeGTK (toolkit)|GTK]] Netscape2.2.4; Communicator[[Qt (toolkit)|Qt]] 73.2.1; [[GNOME]] 2.4.0; [[KDE]] 3.1.4; [[Xfce]] 3.99.4; [[Mozilla Application Suite|Mozilla]] 1.4; [[ApacheNetscape Navigator|Netscape]] 7.1; [[Gimp]] 1.32.285.
Introdotto il supporto per [[ALSA]]. Processore minimo [[Intel 80486|486]].
|-
|10.0
|23.06.2004<ref name="Announcement: Slackware 10.0 - Announcement">{{cita web | url=http://mirrors.slackware.com/slackware/slackware-10.0/ANNOUNCE.10_0 | titolo=Announcement: Slackware 10.0 - Announcement| accesso=14 giugno 2013 | sito=mirrors.slackware.com}}</ref>
|style="background-color:#fa8072;"|NONo (EOL: 01.08.2012)
| style="text-align: left;" |
[[Kernel Linux|Linux]] 2.4.26; [[glibc]] 2.3.2; [[GNU Compiler Collection|GCCgcc]] 3.3.4; [[GNU Binutils|Binutils]] 2.15.90.0.3; [[Perl]] 5.8.4; [[Python]] 2.3.4; [[PHP]] 4.3.7; [[Apache HTTP Server|Apache]] 1.3.31; [[OpenSSL]] 0.9.7d; [[OpenSSH]] 3.8.1p1; [[GnuPG]] 1.2.4; [[X Window System|X11R ]]6.7.0]] (da X.Org); [[NetscapeGTK (toolkit)|GTK]] Netscape2.4.3; Communicator[[Qt (toolkit)|Qt]] 73.13.2; [[MozillaKDE]] 13.72.3; [[GNOMEXfce]] 24.60.15; [[KDEMozilla Application Suite|Mozilla]] 31.2.37; introdotto[[Netscape supportoNavigator|Netscape]] per7.1; [[ALSAGimp]] 2.2.3.
Passati da [[XFree86]] a [[Xorg]].
|-
|10.1
|06.02.2005<ref name="Announcement: Slackware 10.1 - Announcement">{{cita web | url=http://mirrors.slackware.com/slackware/slackware-10.1/ANNOUNCE.10_1 | titolo=Announcement: Slackware 10.1 - Announcement| accesso=14 giugno 2013 | sito=mirrors.slackware.com}}</ref>
|style="background-color:#fa8072;"|NONo (EOL: 01.08.2012)
| style="text-align: left;" |
[[Kernel Linux|Linux]] 2.4.29; [[glibc]] 2.3.4; [[GNU Compiler Collection|gcc]] 3.3.4; [[GNU Binutils|Binutils]] 2.15.92.0.2; [[Perl]] 5.8.6; [[Python]] 2.4; [[PHP]] 4.3.10; [[Apache]] 1.3.33; [[OpenSSL]] 0.9.7e; [[OpenSSH]] 3.9p1; [[GnuPG]] 1.2.7; [[X Window System|X11R ]]6.8.1 (da X.Org); [[GTK (toolkit)|GTK]] 2.6.1; [[gccQt (toolkit)|Qt]] 3.3.43; [[GNOME]] 2.6.2; [[KDE]] 3.3.2; [[Xfce]] 4.2.0; [[Mozilla Application Suite|Mozilla]] 1.7.5; [[Netscape Navigator| Netscape Communicator]] 7.2; [[ApacheGimp]] 12.2.3.33.
|-
|10.2
|15.09.2005<ref name="Announcement: Slackware 10.2 - Announcement">{{cita web | url=http://mirrors.slackware.com/slackware/slackware-10.2/ANNOUNCE.10_2 | titolo=Announcement: Slackware 10.2 - Announcement| accesso=14 giugno 2013 | sito=mirrors.slackware.com}}</ref>
|style="background-color:#fa8072;"|NONo (EOL: 01.08.2012)
| style="text-align: left;" |
[[Kernel Linux|Linux]] 2.4.26; [[glibc]] 2.3.5; [[GNU Compiler Collection|gcc]] 3.3.6; [[GNU Binutils|Binutils]] 2.15.92.0.2; [[Perl]] 5.8.7; [[Python]] 2.4.1; [[PHP]] 4.4.0; [[Apache HTTP Server|Apache]] 1.3.33; [[OpenSSL]] 0.9.7g; [[OpenSSH]] 4.2p1; [[GnuPG]] 1.2.7; [[X Window System|X11R]]6.8.2 (da X.Org); [[GTK (toolkit)|GTK]] 2.6.10; [[Qt (toolkit)|Qt]] 3.3.4; [[KDE]] 3.4.2; [[Xfce]] 4.2.2; [[Mozilla Application Suite|Mozilla]] 1.7.11; [[Mozilla Firefox|Firefox]] e [[Mozilla Thunderbird|Thunderbird]] 1.0.6; [[Gimp]] 2.2.8.
[[KDE]] 3.4.2; [[Xfce]] 4.2.2; [[Mozilla]] 1.7.11; [[Mozilla Firefox|Firefox]] e [[Mozilla Thunderbird|Thunderbird]] 1.0.6; [[X Window System|X11R 6.8.2]]; [[GNOME]] viene escluso dalla distribuzione.
L'ambiente desktop [[GNOME]] viene escluso dalla distribuzione.
|-
|11.0
|02.10.2006<ref name="Announcement: Slackware 11.0 - Announcement">{{cita web | url=http://mirrors.slackware.com/slackware/slackware-11.0/ANNOUNCE.11_0 | titolo=Announcement: Slackware 11.0 - Announcement| accesso=14 giugno 2013 | sito=mirrors.slackware.com}}</ref>
|style="background-color:#fa8072;"|NONo (EOL: 01.08.2012)
| style="text-align: left;" |
[[Kernel Linux|Linux]] 2.4.33.3; [[X11R6glibc]] 2.93.6; [[GNU Compiler Collection|gcc]] 3.4.6; [[GNU Binutils|Binutils]] 2.15.92.0.2; [[Perl]] 5.8.8; [[gccPython]] 2.4.3; [[Ruby (linguaggio di programmazione)|Ruby]] 1.8.4; [[PHP]] 4.4.4; [[Apache HTTP Server|Apache]] 1.3.37; [[OpenSSL]] 0.9.8d; [[OpenSSH]] 4.4p1; [[GnuPG]] 1.4.5; [[X Window System|X11R]]6.9.0 (da X.Org); [[GTK (toolkit)|GTK]] 2.8.20; [[Qt (toolkit)|Qt]] 3.3.6; [[KDE]] 3.5.4; [[Xfce]] 4.2.3.2; [[SeaMonkey]] 1.0.5; [[Firefox]] e [[Mozilla Thunderbird|Thunderbird]] 1.5.0.7; [[Pidgin (software)|Pidgin]] 2.0.2; [[Gimp]] 2.2.15.
Prima versione disponibile in DVD.
|-
|12.0
|02.07.2007<ref name="Announcement: Slackware 12.0 - Announcement">{{cita web | url=http://mirrors.slackware.com/slackware/slackware-12.0/ANNOUNCE.12_0 | titolo=Announcement: Slackware 12.0 - Announcement| accesso=14 giugno 2013 | sito=mirrors.slackware.com}}</ref>
|style="background-color:#fa8072;"|NONo (EOL: 01.08.2012)
| style="text-align: left;" |
[[Kernel Linux|Linux]] 2.6.21.5; [[glibc]] 2.5; [[GNU Compiler Collection|GCC]] 4.1.2; [[GNU Binutils|Binutils]] 2.17.50.0.17; [[Perl]] 5.8.8; [[Python]] 2.5.1; [[Ruby (linguaggio di programmazione)|Ruby]] 1.8.6; [[PHP]] 5.2.3; [[Apache HTTP Server|Apache]] 2.2.4; [[OpenSSL]] 0.9.8e; [[OpenSSH]] 4.6p1; [[OpenVPN]] 2.0.9; [[GnuPG]] 2.0.4; [[X Window System|X11R]]7.2 ([[XOrg]] 1.3.0.0); [[GTK (toolkit)|GTK]] 2.10.13; [[Qt (toolkit)|Qt]] 3.3.8; [[KDE]] 3.5.7; [[Xfce]] 4.4.1; [[SeaMonkey]] 1.1.2; [[Mozilla Firefox|Firefox]] e [[Mozilla Thunderbird|Thunderbird]] 2.0.0.4; [[Pidgin (software)|Pidgin]] 2.0.2; [[Gimp]] 2.2.15.
[[Kernel Linux|Linux]] 2.6.21.5; [[Apache HTTP Server|Apache]] 2.2.4; [[PHP]] 5.2.3; [[GCC]] 4.1.2; introduzione di [[Hardware abstraction layer|HAL]].
Introdotto [[Hardware abstraction layer|HAL]] e passati dala versione 2.4 a 2.6 per il kernel.
|-
|12.1
|01.05.2008<ref name="Announcement: Slackware 12.1 - Announcement">{{cita web | url=http://mirrors.slackware.com/slackware/slackware-12.1/ANNOUNCE.12_1 | titolo=Announcement: Slackware 12.1 - Announcement| accesso=14 giugno 2013 | sito=mirrors.slackware.com}}</ref>
|style="background-color:#fa8072;"|No (EOL: 09.12.2013)
|style="background-color:#f0e68c;"|EOL <ref name="Slackware 12.1 - ChangeLog">{{cita web| url=ftp://ftp.slackware.com/pub/slackware/slackware-12.1/ChangeLog.txt| titolo=Slackware 12.1 - ChangeLog| accesso=15 novembre 2013}}</ref> 09.12.2013
| style="text-align: left;" |
[[Kernel Linux|Linux]] 2.6.24.5; [[glibc]] 2.7; [[GNU Compiler Collection|GCC]] 4.2.3; [[GNU Binutils|Binutils]] 2.17.50.0.17; [[Perl]] 5.8.8; [[Python]] 2.5.2; [[Ruby (linguaggio di programmazione)|Ruby]] 1.8.6-p114; [[PHP]] 5.2.5; [[Apache HTTP Server|Apache]] 2.2.8; [[OpenSSL]] 0.9.8g; [[OpenSSH]] 5.0p1; [[OpenVPN]] 2.0.9; [[GnuPG]] 2.0.9; [[X Window System|X11R]]7.3 ([[XOrg]] 1.4.0.90); [[GTK (toolkit)|GTK]] 2.12.9; [[Qt (toolkit)|Qt]] 3.3.8b; [[KDE]] 3.5.9; [[Xfce]] 4.4.2; [[SeaMonkey]] 1.1.9; [[Mozilla Firefox|Firefox]] 2.0.0.14; [[Mozilla Thunderbird|Thunderbird]] 2.0.0.12; [[Pidgin (software)|Pidgin]] 2.4.1; [[Gimp]] 2.4.5.
[[Kernel Linux|Linux]] 2.6.24.5; [[GCC]] 4.2.3; [[XOrg]] 7.3; [[KDE]] 3.5.9; [[Xfce]] 4.4.2.
|-
|12.2
|10.12.2008<ref name="Announcement: Slackware 12.2 - Announcement">{{cita web | url=http://mirrors.slackware.com/slackware/slackware-12.2/ANNOUNCE.12_2 | titolo=Announcement: Slackware 12.2 - Announcement| accesso=14 giugno 2013 | sito=mirrors.slackware.com}}</ref>
|style="background-color:#fa8072;"|No (EOL: 09.12.2013)
|style="background-color:#f0e68c;"|EOL <ref name="Slackware 12.1 - ChangeLog">{{cita web| url=ftp://ftp.slackware.com/pub/slackware/slackware-12.1/ChangeLog.txt| titolo=Slackware 12.1 - ChangeLog| accesso=15 novembre 2013}}</ref> 09.12.2013
| style="text-align: left;" |
[[Kernel Linux|Linux]] 2.6.27.7/31; [[glibc]] 2.7; [[GNU Compiler Collection|GCC]] 4.2.4; [[GNU Binutils|Binutils]] 2.18.50.0.9; [[Perl]] 5.10.0; [[Python]] 2.5.2; [[Ruby (linguaggio di programmazione)|Ruby]] 1.8.7-p72; [[PHP]] 5.2.8; [[Apache HTTP Server|Apache]] 2.2.10; [[OpenSSL]] 0.9.8i; [[OpenSSH]] 5.1p1; [[OpenVPN]] 2.0.9; [[GnuPG]] 2.0.12; [[X Window System|X11R]]7.3 ([[XOrg]] 1.4.2); [[GTK (toolkit)|GTK]] 2.12.12; [[Qt (toolkit)|Qt]] 3.3.8b; [[KDE]] 3.5.10; [[Xfce]] 4.4.3; [[SeaMonkey]] 1.1.13; [[Mozilla Firefox|Firefox]] 3.0.4; [[Mozilla Thunderbird|Thunderbird]] 2.0.0.18; [[Pidgin (software)|Pidgin]] 2.5.2; [[Gimp]] 2.4.7.
[[Kernel Linux|Linux]] 2.6.27.7; [[GCC]] 4.24; [[Apache HTTP Server|Apache]] 2.2.10; [[PHP]] 5.2.8; [[KDE]] 3.5.10; [[Xfce]] 4.4.3.
|-
|13.0
|26.08.2009<ref name="Announcement: Slackware 13.0 - Announcement">{{cita web | url=http://mirrors.slackware.com/slackware/slackware-13.0/ANNOUNCE.13_0 | titolo=Announcement: Slackware 13.0 - Announcement| accesso=14 giugno 2013 | sito=mirrors.slackware.com}}</ref>
|style="background-color:#f0e68cfa8072;"|No (EOL: 19.06.2018)
| style="text-align: left;" |
[[Kernel Linux|Linux]] 2.6.29.6; [[glibc]] 2.9; [[GNU Compiler Collection|GCC]] 4.3.3; [[GNU Binutils|Binutils]] 2.18.50.0.9; [[Perl]] 5.10.0; [[Python]] 2.6.2; [[Ruby (linguaggio di programmazione)|Ruby]] 1.8.7-p174; [[PHP]] 5.2.10; [[Apache HTTP Server|Apache]] 2.2.13; [[PHPOpenSSL]] 0.9.8k; [[OpenSSH]] 5.2p1; [[OpenVPN]] 2.100.9; [[GnuPG]] 2.0.12; [[X Window System|X11R]]7.4 ([[XOrg]] 1.6.3); [[GTK (toolkit)|GTK]] 2.14.7; [[Qt (toolkit)|Qt]] 4-r1008952; [[KDE]] 4.2.4; [[Xfce]] 4.6.1; introdotto[[SeaMonkey]] supporto1.1.17; per[[Mozilla l'architetturaFirefox|Firefox]] 3.5.2; [[AMD64Mozilla Thunderbird|x86_64Thunderbird]] 2.0.0.23; [[Pidgin (software)|Pidgin]] 2.5.9; [[Gimp]] 2.6.6.
Introdotto il supporto per l'architettura [[AMD64|x86_64]]; passaggio da KDE 3.5 a 4.x e passaggio dalla compressione [[gzip]] a [[Xz (software)|xz]] per i pacchetti.
|-
|13.1
|24.05.2010<ref name="Announcement: Slackware 13.1 - Announcement">{{cita web | url=http://mirrors.slackware.com/slackware/slackware-13.1/ANNOUNCE.13_1 | titolo=Announcement: Slackware 13.1 - Announcement| accesso=14 giugno 2013 | sito=mirrors.slackware.com}}</ref>
|style="background-color:#f0e68cfa8072;"|No (EOL: 19.06.2018)
| style="text-align: left;" |
[[Kernel Linux|Linux]] 2.6.33.4; [[glibc]] 2.11.1; [[GNU Compiler Collection|GCC]] 4.4.4; [[GNU Binutils|Binutils]] 2.20.51.0.8; [[Perl]] 5.10.1; [[Python]] 2.6.4; [[Ruby (linguaggio di programmazione)|Ruby]] 1.9.1-p378; [[PHP]] 5.2.13; [[Apache HTTP Server|Apache]] 2.2.15; [[OpenSSL]] 0.9.8n; [[OpenSSH]] 5.5p1; [[OpenVPN]] 2.1.1; [[GnuPG]] 2.0.14; [[X Window System|X11R]]7.5 ([[XOrg]] 1.7.7); [[GTK (toolkit)|GTK]] 2.18.9; [[Qt (toolkit)|Qt]] 4.6.2; [[KDE]] 4.4.3; [[Xfce]] 4.6.1; [[SeaMonkey]] 2.0.4; [[Mozilla Firefox|Firefox]] 3.6.3; [[Mozilla Thunderbird|Thunderbird]] 3.0.4; [[Pidgin (software)|Pidgin]] 2.7.0; [[Gimp]] 2.6.8.
[[Kernel Linux|Linux]] 2.6.33.4; [[GCC]] 4.4.4; [[Apache HTTP Server|Apache]] 2.2.15; [[PHP]] 5.2.13; [[KDE]] 4.4.3; [[Xfce]] 4.6.1.
Aggiunti [[PolicyKit]] and ConsoleKit e passati al sottosistema [[libata]].
|-
|13.37
|27.04.2011<ref name="Announcement: Slackware 13.37 - Announcement">{{cita web | url=http://mirrors.slackware.com/slackware/slackware-13.37/ANNOUNCE.13_37 | titolo=Announcement: Slackware 13.37 - Announcement| accesso=14 giugno 2013 | sito=mirrors.slackware.com}}</ref>
|style="background-color:#f0e68cfa8072;"|No (EOL: 19.06.2018)
| style="text-align: left;" |
[[Kernel Linux|Linux]] 2.6.37.6; [[glibc]] 2.13; [[GNU Compiler Collection|GCC]] 4.5.2; [[GNU Binutils|Binutils]] 2.21.51.0.6; [[Perl]] 5.12.3; [[Python]] 2.6.6; [[Ruby (linguaggio di programmazione)|Ruby]] 1.9.1-p431; [[PHP]] 5.3.6; [[Apache HTTP Server|Apache]] 2.2.17; [[PHPOpenSSL]] 0.9.8r; [[OpenSSH]] 5.38p1; [[OpenVPN]] 2.1.4; [[GnuPG]] 2.0.17; [[X Window System|X11R]]7.6 ([[XOrg]] 1.9.5); [[GTK (toolkit)|GTK]] 2.24.4; [[Qt (toolkit)|Qt]] 4.7.0; [[KDE]] 4.5.5; [[Xfce]] 4.6.2; introdotti[[SeaMonkey]] i2.1b3; [[BtrfsMozilla Firefox|btrfs-progsFirefox]] 4.0; [[Mozilla Thunderbird|Thunderbird]] 3.1.9; [[Pidgin (software)|Pidgin]] 2.7.11; [[Gimp]] 2.6.11.
Aggiunto il supporto per [[GUID Partition Table|GPT]] e introdotti i [[Btrfs|btrfs-progs]].
|-
|14.0
|28.09.2012<ref name="Announcement: Slackware 14.0 - Announcement">{{cita web| url=http://mirrors.slackware.com/slackware/slackware-14.0/ANNOUNCE.14_0| titolo=Announcement: Slackware 14.0 - Announcement| accesso=1416 giugnoottobre 20132016|sito=mirrors.slackware.com}}</ref>
|style="background-color:#f0e68cfa8072;"|No (EOL: 03.01.2024)
| style="text-align: left;" |
[[Kernel Linux|Linux]] 3.2.29/98; [[glibc]] 2.15; [[GNU Compiler Collection|GCC]] 4.7.1; [[OpenSSLLLVM]] 13.0; [[GNU Binutils|Binutils]] 2.1c22.52.0.2; [[OpenSSHPerl]] 65.1p116.1; [[OpenVPNPython]] 2.27.23; [[GnuPGRuby (linguaggio di programmazione)|Ruby]] 21.09.193-p194; [[PHP]] 5.4.7; [[Apache HTTP Server|Apache]] 2.4.3; [[PHPOpenSSL]] 51.40.71c; [[PerlOpenSSH]] 56.161p1; [[OpenVPN]] 2.12.2; [[PythonGnuPG]] 2.70.319; [[X Window System|X11R]]7.7 ([[XOrg]] 1.12.3); [[SeaMonkeyGTK (toolkit)|GTK]] 23.124.14; [[FirefoxQt (toolkit)|Qt]] e4.8.2; [[Mozilla Thunderbird|ThunderbirdKDE]] 154.08.15; [[Pidgin_(software) | PidginXfce]] 24.10.60; [[GimpSeaMonkey]] 2.812.21; [[KDEMozilla Firefox|Firefox]] 4e [[Mozilla Thunderbird|Thunderbird]] 15.80.51; [[XfcePidgin (software)|Pidgin]] 42.10.06; [[FluxboxGimp]] 12.38.2.
Aggiunto [[NetworkManager]] e rimosso HAL dal momento che le sue funzionalità sono state inserite in [[udev]].
|-
|'''14.1''' (attuale)
|07.11.2013<ref name="Announcement: Slackware 14.1 - Announcement">{{cita web| url=http://wwwmirrors.slackware.com/announceslackware/slackware-14.1/ANNOUNCE.php14_1| titolo=Announcement: Slackware 14.1 - Announcement| accesso=11 novembre 2013|sito=mirrors.slackware.com}}</ref>
|style="background-color:#fa8072;"|No (EOL: 03.01.2024)
| style="text-align: left;" |
[[Kernel Linux|Linux]] 3.10.17/107; [[glibc]] 2.17; [[GNU Compiler Collection|GCC]] 4.8.2; [[LLVM]] 3.3; [[GNU Binutils|Binutils]] 2.23.52.0.1; [[Perl]] 5.18.1; [[Python]] 2.7.5; [[Ruby (linguaggio di programmazione)|Ruby]] 1.9.3-p448; [[PHP]] 5.4.20; [[Apache HTTP Server|Apache]] 2.4.6; [[OpenSSL]] 1.0.1e; [[OpenSSH]] 6.3p1; [[OpenVPN]] 2.3.2; [[GnuPG]] 2.0.22; [[XOrg]] 1.14.3; [[GTK (toolkit)|GTK]] 3.18.2; [[Qt (toolkit)|Qt]] 4.8.5; [[KDE]] 4.10.5; [[Xfce]] 4.10.1; [[SeaMonkey]] 2.21; [[Mozilla Firefox|Firefox]] e [[Mozilla Thunderbird|Thunderbird]] ESR 24.1; [[Pidgin (software)|Pidgin]] 2.10.7; [[Gimp]] 2.8.6.
Abbandono di [[MySQL]] a favore di [[MariaDB]]. Introduzione del supporto per la tecnologia [[UEFI]].
|-
|14.2
|30.06.2016<ref name="Announcement: Slackware 14.2" />
|style="background-color:#fa8072;"|No (EOL: 03.01.2024)
| style="text-align: left;" |
[[Kernel Linux|Linux]] 4.4.14/276 (config per 4.6 in <code>/testing</code>); [[glibc]] 2.23; [[GNU Compiler Collection|GCC]] 5.3.0; [[LLVM]] 3.8; [[GNU Binutils|Binutils]] 2.26; [[Perl]] 5.22.2; [[Python]] 2.7.11; [[Ruby (linguaggio di programmazione)|Ruby]] 2.2.5; [[PHP]] 5.6.23; [[Apache HTTP Server|Apache]] 2.4.20; [[OpenSSL]] 1.0.2h; [[OpenSSH]] 7.2p2; [[OpenVPN]] 2.3.11; [[GnuPG]] 2.0.30;; [[XOrg]] 1.18.3; [[GTK (toolkit)|GTK]] 3.18.9; [[Qt (toolkit)|Qt]] 4.8.7; [[KDE]] 4.14.3; [[Xfce]] 4.12.1; [[SeaMonkey]] 2.40; [[Mozilla Firefox|Firefox]] 45.2.0 ESR, [[Mozilla Thunderbird|Thunderbird]] 45.1.1; [[Pidgin (software)|Pidgin]] 2.10.12; [[Gimp]] 2.8.16.
Sostituzione di [[Udev]] con Eudev, di ConsoleKit con ConsoleKit2. Introduzione di [[PulseAudio]] e VDPAU. Processore minimo nel porting a 32bit [[Pentium|Pentium (i586)]].
|-
|'''15.0''' (ultima distribuita)
|02.02.2022<ref name="Announcement: Slackware 15.0" />
|style="background-color:#A0E75A;"|Sì
| style="text-align: left;" |
[[Kernel Linux|Linux]] 35.1015.1719/94; (config[[glibc]] per 32.4.6633; e[[GNU 3.12Compiler inCollection|GCC]] <tt>/testing</tt>)11.2.0; [[GCCLLVM]] 413.80.20; [[glibcGNU Binutils|Binutils]] 2.1737; [[OpenSSLPerl]] 15.034.1e0; [[OpenSSHPython]] 62.3p17.18 e 3.9.10; [[OpenVPNRuby (linguaggio di programmazione)|Ruby]] 23.0.3; [[Rust (linguaggio di programmazione)|Rust]] 1.258.1; [[GnuPGPHP]] 27.4.27 (8.0.2220 e 8.1.8 in <code>/extra</code>); [[Apache HTTP Server|Apache]] 2.4.652; [[PHPOpenSSL]] 51.41.201m; [[PerlOpenSSH]] 58.18.18p1; [[PythonOpenVPN]] 2.75.5; [[RubyGnuPG]] 12.92.3-p44833; [[X Window System|X11R]]7.7 ([[XOrg]] 1.20.14.3); [[SeaMonkeyGTK (toolkit)|GTK]] 24.214.1; [[MozillaQt Firefox(toolkit)|FirefoxQt]] e5.15.3; [[MozillaKDE Thunderbird|ThunderbirdPlasma 5]] ESR 245.123.5; [[Pidgin_(software)Xfce]] |4.16.3; Pidgin[[SeaMonkey]] 2.53.10.72 (2.53.19 in patches); [[GimpMozilla Firefox|Firefox]] 291.85.6;1 ESR (115.16.x in patches), [[KDEMozilla Thunderbird|Thunderbird]] 4.1091.5.1 (115.15.x in patches); [[XfcePidgin (software)|Pidgin]] 42.1014.18; [[FluxboxGimp]] 12.310.530.
Sostituzione dell'encoding di default da [[ASCII]] a [[UTF-8]], di [[ConsoleKit2]] con [[elogind]] e di [[KDE4]] con [[KDE Plasma 5]]. Aggiunto il supporto per [[Python|python3]]. Cambiato il path del database dei pacchetti da <code>/var/log/packages</code> a <code>/var/lib/pkgtools</code>. Aggiunti [[LAME]], [[Vulkan (API)|vulkansdk]], [[Simple DirectMedia Layer|SDL2]], [[FFmpeg]], [[Pluggable authentication modules|PAM]] e [[Wayland (protocollo)|Wayland]].
|-
|''current'' (15.1)
|''quando prontarolling''
|style="background-color:#87ceeb;"|''sviluppo''
|style="text-align: left"|
[[Kernel Linux|Linux]] 6.11.x; [[glibc]] 2.40; [[GNU Compiler Collection|GCC]] 14.2.x; [[LLVM]] 18.x.x; [[GNU Binutils|Binutils]] 2.4x; [[Perl]] 5.40.x; [[Python]] 2.7.18 e 3.11.1x; [[Ruby (linguaggio di programmazione)|Ruby]] 3.3.x; [[Rust (linguaggio di programmazione)|Rust]] 1.8x.x; [[PHP]] 8.3.1x; [[Apache HTTP Server|Apache]] 2.4.6x; [[OpenSSL]] 3.3.x; [[OpenSSH]] 9.9px; [[OpenVPN]] 2.6.1x; [[GnuPG]] 2.4.x; [[XOrg]] 21.1.1x; [[GTK (toolkit)|GTK]] 4.16.x; [[Qt (toolkit)|Qt]] 6.7.x; [[KDE Plasma 5]] 5.116.x; [[Xfce]] 4.18.x; [[SeaMonkey]] 2.53.xx; [[Mozilla Firefox|Firefox]] 128.x.x, [[Mozilla Thunderbird|Thunderbird]] 128.x.x; [[Pidgin (software)|Pidgin]] 2.14.1x; [[Gimp]] 2.10.3x.
|-
|}
Riga 254 ⟶ 463:
Define $dx = 25 # shift text to right side of bar
Define $dy = -3 # shift text to right side of bar
Define $now = 1112/1108/20132022
Define $start = 1610/0704/1993
 
ImageSize = width:120 height:800
PlotArea = width:50 height:750 left:50 bottom:10
 
DateFormat = dd/mm/yyyy
Period = from:$start till:$now
TimeAxis = orientation:vertical
ScaleMajor = unit:year increment:1 start:1994
 
Riga 268 ⟶ 477:
bar:Leaders color:red width:30 mark:(line,white) align:left fontsize:S
 
from:1610/0704/1993 till:$now
from:10/04/1993 till:10/04/1993 shift:($dx,$dy) fontsize:S text:pre1.0
from:16/07/1993 till:16/07/1993 shift:($dx,$dy) fontsize:S text:1.0
from:05/11/1993 till:05/11/1993 shift:($dx,$dy) fontsize:S text:1.1.0
from:0519/0203/1994 till:0519/0203/1994 shift:($dx,$dy-5) fontsize:S text:1.12.20
from:02/07/1994 till:02/07/1994 shift:($dx,$dy) fontsize:S text:2.0
from:31/10/1994 till:31/10/1994 shift:($dx,$dy) fontsize:S text:2.1
from:30/03/1995 till:30/03/1995 shift:($dx,-45) fontsize:S text:2.2
from:24/05/1995 till:24/05/1995 shift:($dx,-2) fontsize:S text:2.3
from:30/11/1995 till:30/11/1995 shift:($dx,$dy) fontsize:S text:3.0
Riga 283 ⟶ 493:
from:09/06/1998 till:09/06/1998 shift:($dx,$dy) fontsize:S text:3.5
from:28/10/1998 till:28/10/1998 shift:($dx,$dy) fontsize:S text:3.6
from:1017/05/1999 till:10/05/1999 shift:($dx,$dy) fontsize:S text:3.9/4.0
from:17/05/1999 till:17/05/1999 shift:(40,$dy) fontsize:S text:4.0
from:25/10/1999 till:25/10/1999 shift:($dx,$dy) fontsize:S text:7.0
from:22/06/2000 till:22/06/2000 shift:($dx,$dy) fontsize:S text:7.1
Riga 303 ⟶ 512:
from:28/09/2012 till:28/09/2012 shift:($dx,$dy) fontsize:S text:14.0
from:07/11/2013 till:07/11/2013 shift:($dx,$dy) fontsize:S text:14.1
from:30/06/2016 till:30/06/2016 shift:($dx,$dy) fontsize:S text:14.2
from:02/02/2022 till:02/02/2022 shift:($dx,$dy) fontsize:S text:15.0
</timeline>
</div>
</div>
<div style="float: left">
 
==Distribuzioni derivate==
<!-- == Amministrazione del sistema ==
Segue un elenco di alcune [[Distribuzione (software)|distribuzioni]] derivate da Slackware:
* [[Austrumi]] - distribuzione live di origine [[Lettonia|lettone]].
* [[Frugalware Linux]]
* [[Platypux]] – derivante anche da [[Linux From Scratch]] (LFS).
* [[Porteus]] - distribuzione live che non richiede installazione
* [[SimpleLinux]] – utilizzante la compressione [[LZMA]] per comprimere i file di sistema
* [[TopologiLinux]] - distribuzione nata per girare su un sistema [[Microsoft]] Windows esistente
* [[VectorLinux]] - caratterizzata da un'interfaccia user friendly con funzionalità semplificate rispetto alla distro nativa
* [[Zenwalk Linux]] - distribuzione molto leggera e utilizzabile anche su hardware datato
* [[ZipSlack]] - distribuzione nata per essere leggera e portatile
 
=== AggiornamentoPopolarità ===
 
L'aggiornamento di Slackware a una nuova versione non è, in sé, una procedura particolarmente rischiosa. Rimane tuttavia buona norma effettuare un back-up dei propri dati e consultare le note di rilascio, in particolare il file <tt>UPGRADE.TXT</tt> contenuto nella repository di ogni versione.
La popolarità di un [[sistema operativo]] [[Linux]] - intesa come reale utilizzo - non può essere determinata in modo affidabile data la mancanza di strumenti e di criteri scientifici di misurazione adatti allo scopo. Alcuni siti web forniscono tuttavia delle [[statistica|statistiche]] basate sui contatti ricevuti da determinate pagine, oppure sulle [[Indicizzazione (motori di ricerca)|parole chiave]] utilizzate dagli utenti per la ricerca.
-->
 
=== Popolarità globale ===
 
I dati raccolti dal sito [[DistroWatch]] mostrano che l'interesse per la pagina dedicata a Slackware si è mantenuto, nel corso degli anni, relativamente stabile: escludendo infatti le statistiche relative ai primi due anni di vita del sito, i contatti giornalieri ricevuti dalla pagina oscillano tra un minimo di 531 (2008) e un massimo di 676 (2012), mentre nel 2004 ammontavano a 669. Per quanto riguarda invece la popolarità di Slackware rispetto alle altre [[distribuzione Linux|distribuzioni]], la sua posizione nella graduatoria è scesa progressivamente dal settimo posto del 2002 al diciassettesimo del 2013. Per leggere quest'ultimo dato va considerata la comparsa nel 2004 di [[Ubuntu]] e, negli anni successivi, di altre distribuzioni rivolte a un pubblico tecnicamente meno preparato, il quale fino ad allora era stato escluso dall'ecosistema Linux. Ciò ha fatto registrare un aumento dell'interesse per Linux in generale, spostando nel contempo l'equilibrio verso le nuove distribuzioni ''[[Usabilità|user friendly]]''.<ref name='Slackware Linux (DistroWatch.com)' /><ref name='DistroWatch (DistroWatch.com)'>{{cita web| url=https://distrowatch.com/ | titolo=DistroWatch | accesso=18 gennaio 2014 | sito=DistroWatch.com}}</ref><ref name='DistroWatch Page Hit Ranking (DistroWatch.com)'>{{cita web| url=https://distrowatch.com/dwres.php?resource=popularity | titolo=DistroWatch Page Hit Ranking | accesso=21 gennaio 2014 | sito=DistroWatch.com}}</ref> Le statistiche elaborate dal progetto [[Linux Counter]] mostrano invece che, alla fine del 2013, su un totale di circa {{formatnum:90000}} computer di cui era nota la distribuzione installata, il 6,4% funzionava grazie a Slackware GNU/Linux.<ref name='Linux Counter Distributions Report (LinuxCounter.net)'>{{cita web | url=https://linuxcounter.net/distributions/stats.html | titolo=Linux Counter Distributions Report | accesso=16 marzo 2014 | sito=LinuxCounter.net | urlarchivio=https://web.archive.org/web/20140219101852/http://linuxcounter.net/distributions/stats.html | dataarchivio=19 febbraio 2014 | urlmorto=sì }}</ref><ref name='The Linux Counter Relaunches (Slashdot.org)'>{{cita web | url=https://linux.slashdot.org/story/11/09/10/1249257/the-linux-counter-relaunches | titolo=The Linux Counter Relaunches | accesso=16 marzo 2014 | sito=Slashdot.org | data=10 settembre 2011}}</ref>
 
=== Popolarità regionale ===
 
I dati relativi all'utilizzo della parola "Slackware" nel [[motore di ricerca]] [[Google]] mostrano che, nel periodo tra il 2004 e l'inizio del 2014, il termine è stato utilizzato più frequentemente in [[Bulgaria]], seguita nell'ordine da [[Polonia]], [[Brasile]], [[Lettonia]], [[Romania]], [[Repubblica Ceca]] e [[Indonesia]]. A partire dal 2005 si è inoltre verificata una diminuzione progressiva dell'utilizzo del termine.<ref name='Utilizzo della parola chiave "Slackware" (Google.com)'>{{cita web | url=https://www.google.com/trends/explore?q=slackware#q=slackware&cmpt=q | titolo=Utilizzo della parola chiave "Slackware" | accesso=18 gennaio 2014 | sito=Google.com}}</ref>
 
== Note ==
{{<references|2}}/>
 
== Bibliografia ==
* Chris Lumens, David Cantrell, Logan Johnson, ''Slackware Linux Essentials'', Brentwood (CA), Slackware Linux Inc., 2000.
* Alan Hicks, Chris Lumens, David Cantrell, Logan Johnson, Alan Hicks, ''Slackware Linux Essentials, Second Edition'', Brentwood (CA), Slackware Linux Inc., 2005. ISBN 1-57176-338-4.
==== Sullo ''Slack'' ====
* Carole M. Cusack, ''Invented Religions: Imagination, Fiction and Faith'', Farnham (UK), Ashgate Publishing, 2010. ISBN 978-0-7546-6780-3.
* Solomon Davidoff in Peter Knight (a cura di), ''Conspiracy Theories in American History: An Encyclopedia'', ABC CLIO, 2003. ISBN 978-1-57607-812-9.
* Stephen Duncombe, ''Sabotage, Slack and the Zinester Search for Non-Alienated Labour'' in David Bell, Joanne Hollows (a cura di), ''Ordinary Lifestyles'', McGraw-Hill, 2005. ISBN 978-0-335-22420-3.
 
<references/>
== Voci correlate ==
* [[Patrick Volkerding]]
* [[Linux]]
* [[Linux (kernel)]]
* [[GNU]]
* [[Distribuzione GNU/Linux]]
* [[Unix]]
* [[Unix-like]]
* [[Dipendenza (informatica)]]
* [[Sistema di gestione dei pacchetti]]
* [[:Categoria:Distribuzioni derivate da Slackware]]
* {{en}} [[:en:KISS principle|Principio KISS]]
 
== Altri progetti ==
{{interprogetto|commons=Category:Slackware}}
 
== Collegamenti esterni ==
===Progetto ufficiale===
* {{Collegamenti esterni}}
 
=== Progetto ufficiale =Repository====
* {{en}}cita [web|http://wwwpackages.slackware.com/ Sito|Repository ufficiale]|lingua=en}}
* {{cita web|url=http://www.slackware.com/changelog/current.php?cpu=i386|titolo=ChangeLog per x86 (''-current'')|lingua=en}}
* {{cita web|url=http://www.slackware.com/changelog/current.php?cpu=x86_64|titolo=ChangeLog per x86_64 (''-current'')|lingua=en}}
 
==== Repository Documentazione====
* {{en}}cita [web|http://packages.slackware.com/ Repository ufficiale]faq/|FAQ|lingua=en}}
* {{en}}cita [web|http://wwwdocs.slackware.com/changelog/current.php?cpu=i386|Slackware ChangeLogDocumentation per x86 (''-current'')]Project|lingua=en}}
* {{en}} [https://web.archive.org/web/20080915002405/http://www.slackbook.org/#book Slackware Linux Essentials]: la guida ufficiale (seconda edizione).
* {{en}} [http://www.slackware.com/changelog/current.php?cpu=x86_64 ChangeLog per x86_64 (''-current'')]
 
==== Documentazione ====
* {{en}} [http://slackware.com/faq/ FAQ]
* {{en}} [http://docs.slackware.com/ Slackware Documentation Project]
* {{en}} [http://www.slackbook.org/#book Slackware Linux Essentials]: la guida ufficiale (seconda edizione).
* {{en}} [http://www.slackbook.org/beta The Revised Slackware Book Project]: la guida ufficiale (nuova edizione in preparazione).
 
Per informazioni dettagliate su specifici software inclusi nella distribuzione si consiglia di leggere la documentazione reperibile sul proprio sistema oppure online. In particolare si raccomandano le pagine [[Man (Unix)|man]] (anche [https://web.archive.org/web/20130527045926/http://www.tldp.org/manpages/man.html online]), la documentazione del [httphttps://www.gnu.org/manual/manual.html progetto GNU] e i siti web dedicati agli specifici progetti.
 
=== Progetti di terze parti ===
* {{it}}cita web | 1 = [http://www.slackware.it/ | 2 = Sito ufficiale di Slackware Linux Project Italia] | accesso = 10 giugno 2005 | urlarchivio = https://web.archive.org/web/20050713023243/http://www.slackware.it/ | dataarchivio = 13 luglio 2005 | urlmorto = sì }}
 
==== Documentazione ====
* {{en}} [httphttps://www.linuxquestions.org/questions/slackware-14/ Linuxquestions.org]: il forum [http://www.slackware.com/support/ ufficialmente riconosciuto] dedicato a Slackware, probabilmente il luogo migliore in cui ricevere supporto gratuito da parte della comunità.
* {{it}} [https://wwwweb.archive.org/web/20120920073016/http://slacky.eu/wikislack/index.php?title=Slackware4Dummies Slackware4Dummies]: un libro che spiega come installare il sistema, ne illustra le caratteristiche principali e tratta molti aspetti della configurazione.
* {{it}} [https://wwwweb.archive.org/web/20120920073452/http://slacky.eu/wikislack/index.php?title=Documentazione WikiSlacky]: una raccolta di guide, scritte dagli utenti, dedicate ai sistemi GNU/Linux e in particolare a Slackware.
* {{en}} [http://alien.slackbook.org/dokuwiki/doku.php Eric Hameleers (Alien BOB)'s Wiki pages]: documentazione su Slackware e Linux curata da Eric Hameleers (Alien BOB), uno dei membri più autorevoli del team di Slackware.
* {{en}} [http://l0k1.free.fr/aolsfaq.html alt.os.linux.slackware FAQ]: domande e risposte relative all'installazione, al funzionamento e alla gestione di un sistema Slackware.
* {{en}}cita [web|http://slackwiki.com/Main_Page |SlackWiki]}}
 
==== Strumenti ====
In aggiunta agli strumenti inclusi nella distribuzione, all'interno della comunità è nata negli anni una serie di programmi per la gestione dei pacchetti e delledei [[:en:Software repository|repository]]. Questi strumenti vengono sviluppati da terze parti e pertanto non godono del supporto ufficiale. Ecco i più conosciuti: [http://www.sbopkg.org Sbopkg], [http://software.jaos.org Slapt-get], [http://swaret.sourceforge.net/ Swaret], [http://slackbot.sourceforge.net/ Slackbot], [httphttps://rg3.github.io/slackroll/ Slackroll], [http://darklinux.net/slackupdate/ SlackUpdate], [https://web.archive.org/web/20120910132623/http://www.slacky.eu/slacky/Slackyd Slackyd], [http://www.slakfinder.org/slackpkg+.html Slackpkg+], [http://www.sya54m.eu/minislack.php mk.minislack], [http://www.sya54m.eu/aggiornare-slackware.php slackup].
 
==== Repository ====
Alcuni utenti, gruppi di utenti e sviluppatori hanno creato delledei [[:en:Software repository|repository]] dicontenenti software non incluso nella [[Distribuzione (software)|distribuzione]]. Alcuni di questi progetti sono stati iniziati e vengono mantenuti da membri del team di Slackware. Si tratta comunque di pacchetti che non godono del supporto ufficiale.
* [http://www.slackbuilds.org SlackBuilds.org], un grande archivio di script di qualità, per chi preferisce compilare il software da sé invece di affidarsi a pacchetti creati da altri.
 
* [http://www.slackbuilds.org SlackBuilds.org], un grande archivio di script di qualità, per chi preferisce compilare il software a partire dal codice sorgente.
* [http://slackware.com/~alien/slackbuilds/ Repository di Eric Hameleers], contiene sia il software compilato, sia gli SlackBuilds e i sorgenti.
* [http://slackware.org.uk/people/rlworkman/ Repository di Robby Workman], contiene sia il software compilato, sia gli SlackBuilds e i sorgenti.
* [httphttps://www.slackers.it/packages/ Repository di Slackers.itConraid] dedicata a ''-current'', contiene sia il software compilato, sia gli SlackBuilds e i sorgenti.
* [http://www.z01.eu/repo-slack/slackware64-current/ Repository di ZeroUno] {{Webarchive|url=https://web.archive.org/web/20120515190618/http://www.z01.eu/repo-slack/slackware64-current/ |data=15 maggio 2012 }} dedicata a ''-current'', contiene sia il software compilato, sia gli SlackBuilds e i sorgenti.
* [http://www.slacky.eu Repository di Slacky.eu], contiene un'ampia scelta di software già compilato.
* [http://ponce.cc/slackware/ Repository di Ponce.cc], contiene un'ampia scelta di software già compilato.
* [http://www.sya54m.eu/repository.php Repository di sya54M], dedicata a -current, contiene software compilato spesso non presente in altri repository.
 
==== GnomeGNOME e Slackware ====
Con illa rilasciopubblicazione di Slackware 10.2 l'[[Desktop_environmentDesktop environment| ambiente desktop]] [[GnomeGNOME]] è stato escluso, per motivi pratici, dalla distribuzione. Nel corso del tempo si sono alternati diversi progetti gestiti da terze parti.
* {{cita web | 1 = http://www.droplinegnome.net | 2 = Dropline GNOME | accesso = 6 maggio 2019 | urlarchivio = https://web.archive.org/web/20090816234715/http://www.droplinegnome.net/ | dataarchivio = 16 agosto 2009 | urlmorto = sì }}
* [http://gnomeslackbuild.org/ GNOME SlackBuild] {{webarchive|url=https://web.archive.org/web/20071020072203/http://gnomeslackbuild.org/ |data=20 ottobre 2007 }} (progetto abbandonato)
* [https://web.archive.org/web/20120920073647/http://slacky.eu/wikislack/index.php?title=Gslacky Gslacky] (progetto abbandonato)
 
Chi preferisce un [[Desktop environment|ambiente desktop]] simile alla versione 2.x di GNOME può fare riferimento a:
* [http://www.droplinegnome.net Dropline Gnome]
* {{cita web|https://mateslackbuilds.github.io//|MATE SlackBuilds}}
* [http://gnomeslackbuild.org/ Gnome SlackBuild] (progetto abbandonato)
* [http://www.slacky.eu/wikislack/index.php?title=Gslacky Gslacky] (progetto abbandonato)
 
Chi preferisce un [[Desktop_environment|ambiente desktop]] simile alla versione 2.x di Gnome può fare riferimento a:
* [http://mateslackbuilds.github.io// MATE SlackBuilds]
 
=== Altri collegamenti ===
 
* {{en}} [http://distrowatch.com/table.php?distribution=slackware DistroWatch]
* {{en}} [http://slackworld.berlios.de/hearts.html Slack Hearts]
 
===Altri collegamenti===
* {{cita web|url=https://distrowatch.com/table.php?distribution=slackware|titolo=DistroWatch|lingua=en}}
* {{cita web|http://slackworld.berlios.de/hearts.html|Slack Hearts|lingua=en}}
 
{{Distribuzioni Linux}}
{{Portale|software libero}}
{{Sistemi operativi}}
{{Voce di qualità|valutazione=Wikipedia:Vetrina/Segnalazioni/Slackware|arg=informatica|giorno=13|mese=4|anno=2014}}
{{Portale|informatica|software libero}}
 
[[Categoria:Distribuzioni Linux]]
[[Categoria:Slackware]]
[[Categoria:Sistemi operativi Linux]]
</div>
 
 
 
[[Categoria:Slackware| ]]
considerata anche dai critici più severi una distribuzione tra le più stabili e affidabili in assoluto