Es tracta d’un article de qualitat. Feu clic aquí per obtenir informació més detallada

Slackware

De la Viquipèdia, l'enciclopèdia lliure.
Saltar a la navegació Saltar a la cerca
Slackware
sistema operatiu
Logotip
Slackware GNU Linux 14.1.png
Slackware amb l'entorn d'escriptori KDE
Desenvolupador Patrick J. Volkerding i equip de Slackware
Família De tipus Unix ( GNU / Linux )
Llançament inicial 1,00 [1] (16 de juliol de 1993 )
corrent d'alliberament 14,2 [2] (30 de juny de 2016 )
Tipus de nucli Monolític ( Linux )
Plataformes compatibles x86 , x86-64 , ARM
Mètode d'actualització Eines de paquets Slackware, slackpkg
Tipus de llicència Programari lliure
Llicència GNU GPL , BSD
Etapa de desenvolupament Estable
Predecessor 14.1 [3] (7 de novembre de 2013 )
Successor -actual [4]
Lloc web www.slackware.com
( EN )

"[Slackware] pretén ser [la] distribució de Linux per a qualsevol persona que apreciï les maneres tradicionals de fer UNIX, que no tingui por de la línia d'ordres, que vulgui que els paquets subministrats siguin tan modificats com sigui possible i li agrada poder expandir el sistema mitjançant el codi font sense llançar una clau al gestor de paquets. "

( IT )

"[Slackware] té la intenció de ser [la distribució] Linux per a aquells que aprecien la manera tradicional de fer UNIX , no tenen por de la línia d'ordres, volen que els paquets proporcionats siguin el més inalterables possibles i els agradi poder amplieu el sistema mitjançant el codi font, sense bloquejar el gestor de paquets. "

( Patrick J. Volkerding, fundador de Slackware [5] )

Slackware ( IPA : / 'slækweə (ɹ) / ) és una distribució Linux , que és un sistema operatiu de codi obert basat en el nucli Linux i el programari desenvolupat pel projecte GNU , el més llarg dels que es desenvolupen activament. Va ser creat el 1993 per Patrick J. Volkerding basat en SLS (Softlanding Linux System) del qual inicialment era una versió millorada i corregida.

Slackware té com a objectiu la qualitat, l’estabilitat i la simplicitat i pretén ser la distribució més semblant a Unix , complint els estàndards , evitant fer canvis innecessaris al programari inclòs i no afegint eines de configuració addicionals, més enllà de les proporcionades pels respectius autors. La configuració i administració del sistema es fa principalment mitjançant la modificació manual dels fitxers de configuració, o gràcies a alguns scripts equipats amb una interfície semi-gràfica o de línia d'ordres .

Slackware proporciona un sistema operatiu complet i actualitzat que inclou entorns d’ escriptori KDE i Xfce , diversos gestors de finestres , una àmplia selecció d’ aplicacions , un conjunt complet d’eines de desenvolupament , tot el necessari per configurar un servidor web , FTP o de correu electrònic i més. Aquesta distribució s’adreça particularment a aquells que volen tenir un control total del seu sistema. [6] [7] [8] [9] [10] [11]

Nom

Mascota de Slackware: Tux amb pipa

El nom Slackware deriva de Slack (escrit amb una inicial majúscula), un terme indefinit que en el context de l’ Església satírica del SubGenio indicaria la capacitat per assolir els propis objectius sense esforç, perseguint una vida lliure i còmoda, lliure de responsabilitats i treball dur. [12] [13] [14] En aquest cas, Slackware permetria aconseguir Slack gràcies a la facilitat d'ús, la fiabilitat, la durabilitat i el rebuig d'eines convencionals innecessàries. [15] Tot i que per a alguns el nom tenia una connotació negativa, Volkerding el va mantenir primer per evitar que el seu treball es prengués massa seriosament i, posteriorment, quedés per identificar una distribució establerta. [16] Com va assenyalar el mateix Volkerding, no hi ha cap vincle estret entre Slackware i l'Església del Subgeni, tot i que sembla que aquesta última va adoptar tant el sistema operatiu com el seu fundador. [5] Algunes referències bromes a l'Església es poden veure, però, a la pipa fumada per la mascota Slackware, manllevada del personatge de JR "Bob" Dobbs, i en moltes versions del fitxer install.end que indica el final de el procés d’instal·lació. [17] [18]

Història

Els inicis

Ja el 1992 Volkerding va tenir coneixement del projecte, iniciat l'any anterior per Linus Torvalds , que tenia com a objectiu desenvolupar un sistema operatiu tipus Unix que es pogués distribuir i modificar lliurement. En aquell moment estava executant OS / 2 en un ordinador personal amb arquitectura i386SX , però, tot i tenir una bona opinió sobre OS / 2, hauria preferit un sistema Unix . Després va considerar Coherent, Minix i SCO Xenix , i després va dirigir la seva atenció a les primeres distribucions de Linux que llavors començaven a circular. Va examinar l' arrel d' arrencada de HJ Lu i MCC Interim Linux, mentre que en absència d'una unitat de CD-ROM no podia fer el mateix amb Yggdrasil Linux . Finalment, va adoptar una de les primeres versions de SLS (Softlanding Linux System), la distribució comercial creada per Peter MacDonald. [19]

Una captura de pantalla de SLS 1.05

Més tard, com a part d’un curs universitari d’intel·ligència artificial orientat al llenguatge LISP , Volkerding es va adonar que l’ intèrpret CLISP inclòs a SLS era millor que aquell, basat en DOS , disponible per al laboratori. Va parlar-ne al seu professor, que va demanar-li ajuda per instal·lar SLS en un dels equips, un AT&T i486 : la instal·lació va tenir èxit, de manera que Volkerding es va dedicar a solucionar els errors trobats al sistema. Finalment, el professor li va preguntar si era possible corregir els errors directament als disquets i automatitzar més la instal·lació, de manera que Linux també estigués disponible per als cursos posteriors i evités haver de pagar la llicència d’una versió de LISP considerada mediocre. [16] [19]

Volkerding va acceptar el repte i va començar a estudiar el sistema: SLS es va proporcionar en forma compilada i les fonts només es van incloure per a una petita part de la distribució. També hi havia poques indicacions de com es compilava el programari , ja que no hi havia cap script per automatitzar el procés, cosa que era força habitual en aquell moment. En els mesos següents, Volkerding va corregir tots els errors que coneixia i que va trobar gradualment, també va actualitzar el nucli i va corregir el programa d'instal·lació, modificant part dels scripts SLS originals. Va proporcionar al seu professor versions millorades de SLS fins que, amb la versió 0.99pl9 de Linux , aproximadament la meitat dels paquets estaven més actualitzats que els distribuïts per Peter MacDonald, mentre que l’altra meitat s’havia reconfigurat en gran part. [16] [19]

De SLS a Slackware

L'abril de 1993, Brett Person, que estava provant el sistema, va suggerir que Volkerding compartís el seu treball a Internet . La diferència entre SLS i Slackware ara es notava, de manera que Volkerding va pensar que a Peter MacDonald li hauria agradat examinar la feina feta per resoldre els problemes amb què es veia afectada la seva distribució: després d’un bon començament, SLS era de fet conegut pels seus nombrosos errors i per falta de manteniment , cosa que va fer que molts usuaris estiguessin insatisfets. [20] Contràriament a les expectatives, MacDonald va reclamar els drets dels scripts d'instal·lació de Slackware, ja que eren derivats de SLS. Volkerding encara tenia permís per mantenir la feina que havia fet al servidor FTP , però va decidir que no faria cap altre canvi al sistema fins que no hagués reescrit completament els scripts. Ara la seva intenció era convertir Slackware en la distribució principal, de manera que va començar a integrar actualitzacions i nous programes tan aviat com estaven disponibles. [16]

Després d'implicar altres usuaris del grup de notícies comp.os.linux en la fase de proves, el 16 de juliol es va anunciar la versió 1.0 de Slackware, amb vint-i-quatre disquets de 3½ "instal·lats. [1] La resposta va ser considerable i el servidor Unix de la universitat , que allotjava el dipòsit FTP , es va demostrar insuficient. Volkerding va intentar durant uns dies que funcionés, sense massa èxit, i ni tan sols Linux podria haver servit a això a causa de problemes d'estabilitat relacionats amb el protocol TCP / IP . Després d'una sol·licitud per obtenir ajuda, el projecte es va allotjar a ftp.cdrom.com, el servidor Walnut Creek CDROM, una empresa nord-americana que en aquells anys distribuïa programari lliure , shareware i freeware en suports CD : la mateixa empresa que el 1995 es convertiria en el distribuïdor oficial de el projecte Slackware. [19] [21]

La col·laboració amb Walnut Creek

El 1994 es va contactar amb Volkerding per Michael Johnston de Morse Telecommunications, que va proposar distribuir Slackware comercialment. Volkerding, que volia trobar una manera de finançar el seu projecte, va acceptar l'oferta i des de llavors Slackware ha estat una feina a temps complet per a ell. Aleshores era la versió 2.1, la instal·lació de la qual incloïa setanta-sis disquets, un signe del ràpid creixement de la distribució. [22] A causa del petit percentatge que va rebre Morse, igual a un dòlar per cada CD venut, la col·laboració va acabar però al cap de només sis mesos, després dels quals va començar la més duradora amb Walnut Creek. El 1995 Slackware va fer la transició a l'estàndard ELF i per primera vegada va fer possible la instal·lació des de CD-ROM (tota la distribució estava continguda en dos discos). [23] La següent versió 3.1 incloïa el nucli 2.0 i es va canviar el nom de "Slackware 96", en al·lusió en broma al Windows 95 que va aparèixer l'any anterior. [24] [25]

Segons un testimoni de Patrick Volkerding que es remunta al 2002, [21] el pic de les vendes de Slackware se situa cap al 1996: a partir de llavors, el nombre d'empreses interessades a distribuir Linux va créixer i la competència es va fer més intensa. En aquell moment els primers especuladors van aparèixer intentant entendre si Slackware podia ser una bona inversió, però Volkerding va ser prudent i no va acceptar cap de les ofertes que es van fer. De fet, temia que, si acceptava, els inversors pressionarien per distorsionar la filosofia de disseny de la distribució, per tal de fer-la atractiva per a un públic més ampli i en detriment del seguiment fidel que fins ara havia guanyat Slackware. Un altre temor de Volkerding era el de ser descarregat sense massa elogis per part d’especuladors interessats només en la marca i el grup potencial d’usuaris. [21] [19]

Patrick Volkerding el 2000 a Nova York, amb motiu de l’exposició LinuxWorld

El 1999 la versió Slackware va passar curiosament del número 4 al número 7: una operació motivada per Volkerding com a resposta a la decisió d'algunes distribucions de "piratejar" el seu número de versió per motius de màrqueting . El "salt" de Slackware també pretenia posar fi a les preguntes dels no preparats que identificaven la rellevància d'una distribució amb el número de la seva versió més recent, confonent també aquesta última amb la versió del nucli. [26]

Mentre col·laborava amb Walnut Creek, on Volkerding treballava a la ciutat homònima de Califòrnia , Chris Lumens, David Cantrell i Logan Johnson també van ser contractats per treballar a temps complet en el projecte. Tot i que Lumens i Cantrell ja havien contribuït a la creació del lloc web de la distribució, els tres són també els autors originals de la guia oficial Slackware Linux Essentials , publicada el 2000 i actualitzada a la segona edició, editada per Alan Hicks, el 2005. [21 ] [7] [19]

La bombolla de punt com i el naixement de Slackware Linux, Inc.

La col·laboració amb Walnut Creek es va interrompre a causa de l'esclat, entre el 2000 i el 2001, de la bombolla especulativa lligada al desenvolupament d' Internet . La crisi es va caracteritzar per una dràstica disminució del flux d'inversions del sector. En aquestes situacions i amb retrospectiva, la prudència mantinguda per Volkerding uns anys abans i la seva lleialtat als usuaris van resultar decisives: Slackware va romandre a flotació, mentre moltes empreses arrossegades per l’especulació van fallir. Quan Walnut Creek, després de la fusió amb BSDi, es va vendre a Wind River, una empresa interessada en BSD però no en Linux ni en programari publicat sota la GNU GPL , Slackware es va trobar sense distribuïdor i el seu equip sense salari.

Les circumstàncies no van impedir que Volkerding continués el treball de desenvolupament, encara que en condicions precàries, i fundar juntament amb Robert Bruce (antic fundador de Walnut Creek) la petita empresa Slackware Linux, Inc., que té com a finalitat finançar el projecte mitjançant la venda. , al lloc web, de discs d’instal·lació i altres productes relacionats amb la distribució. Aquest nou estat de coses va crear les condicions que van permetre publicar, l'1 de juliol de 2001, Slackware 8.0, una versió caracteritzada entre altres coses per la introducció del navegador web Mozilla . Tot i que l’esperança de Volkerding era tenir prou recursos per poder finançar tot l’equip, Chris Lumens, David Cantrell i Logan Johnson van abandonar el projecte per continuar la seva formació i més endavant prendrien altres trajectòries professionals. Això va implicar, entre altres coses, l'abandonament del projecte Slackware SPARC, en el qual Cantrell estava treballant. [27] [28] [21] [19] [29] [30]

Els anys més recents

El 2001 Mike Kershaw, del Marist College de Poughkeepsie, va començar a treballar en un port Slackware per a l'arquitectura mainframe IBM ESA / 390 utilitzant els recursos tècnics de l'institut. El projecte, que més tard es va oficialitzar i es va anomenar Slack / 390, també es va unir el mateix any Mark Post, que més tard, a causa dels compromisos professionals de Kershaw, va ser l’únic que se’n va fer càrrec. El projecte no va anar més enllà de la versió estable 10.0, mentre que una versió de 64 bits del port va romandre en fase de proves. [31] El 2002 Stuart Winter va començar un port per a l' arquitectura ARM , un projecte més tard anomenat ARMedslack i destinat principalment a ordinadors d' escriptori . La primera versió estable, 11.0, es va llançar el 2007, mentre que el 2009 Volkerding va promoure ARMedslack a un projecte oficial. A partir d'aquest moment, el port es va canviar progressivament com a Slackware ARM i el programari es va recompilar completament, mitjançant la nova interfície EABI de l'arquitectura ARM. [32]

El 2004 es va produir la transició de la implementació del servidor gràfic X Window System del projecte XFree86 a la seva forquilla per part de la fundació X.Org : l'opinió dels usuaris de Slackware va tenir un paper decisiu en la decisió. El 2005, l'entorn d'escriptori GNOME es va excloure de la distribució, essencialment per raons pràctiques, mentre que el 2007, a més de la versió 2.6 del nucli, es va introduir el suport per a HAL . [33] [34] [35]

Arbre genealògic de distribucions derivades de Slackware GNU / Linux des del 1994 fins al 2012

El 25 d'agost de 2009 es va llançar la versió 13.0, la primera que admet l' arquitectura x86 de 64 bits . Aquest resultat va ser possible gràcies a la contribució fonamental d'Eric Hameleers. Entre altres coses, Hameleers va renovar completament els scripts (anomenats SlackBuilds) utilitzats per generar els paquets Slackware que contenien el programari compilat: el seu treball va introduir una millora tal que els nous scripts també van ser adoptats immediatament per a la versió de 32 bits. [36]

La versió estable més recent és la 14.2, publicada el 30 de juny de 2016 amb un nucli actualitzat a la versió 4.4.14. Slackware 14.2 va veure notablement la transició d' Udev a eudev i de ConsoleKit a ConsoleKit2, així com la introducció de PulseAudio i la interfície VDPAU. [2]

En conclusió, Slackware va ser la primera distribució de programari lliure basada en GNU / Linux que va arribar a una àmplia difusió, gràcies també a la insatisfacció dels usuaris de SLS. Moltes distribucions nascudes més tard es van inspirar en ella, en primer lloc SUSE , nascuda el 1994 com a traducció de Slackware a l'alemany. Al llarg dels anys han sorgit altres projectes derivats, inclosos SLAX , Zenwalk i VectorLinux . [16] [19] [37] [38]

Evolució de l’ equip bàsic

A diferència d'altres distribucions, Slackware no té un equip de desenvolupament oficial. No obstant això, la col·laboració de Patrick Volkerding amb algunes persones que poden fer importants contribucions al projecte ha estat, al llarg dels anys, un fet. Com va explicar el mateix Volkerding, moltes col·laboracions van néixer gràcies a la qualitat i la coherència de les aportacions aportades, per exemple en la correcció d’errors o en el context de projectes no oficials, a la qual va seguir la invitació a formar part de l’equip de desenvolupament. [19]

Chris Lumens, David Cantrell i Logan Johnson representen la primera generació de l’equip de Slackware i són els únics que han treballat a temps complet en el projecte durant el seu temps amb Walnut Creek. Pel que fa als anys següents, a més dels noms ja esmentats en els paràgrafs anteriors, trobem Piter Punk, Erik Jan Tromp, Amritpal Bath, Robby Workman (antic fundador, juntament amb Alan Hicks, del projecte SlackBuilds.org) i Heinz Wiesinger. Quant a les versions més recents de Slackware, Eric Hameleers, en un document de 2009 sobre la història de la distribució, també menciona Fred Emmott, Vincent Batts, Karl Magnus Kolstø, Leopold Midha i John Jenkins (altres preferien l'anonimat). [19] [21] [39] [40] [35] [9]

Característiques

Slackware es desenvolupa segons criteris de simplicitat i elegància, abstenint-se d’intervenir sense motius sobre les fonts incloses a la distribució i no afegint eines de configuració addicionals a més de les proporcionades pels respectius autors. Les excepcions són algunes eines essencials, basades en part en la biblioteca ncurses , escrites per facilitar la configuració bàsica del sistema i la gestió de paquets. [41] Tot i que molts comparteixen l'opció de no incloure determinats programes i d'adoptar eines simplificades en nom de la qualitat i l'estabilitat del sistema, d'altres senten que la manca d'eines de configuració amb una interfície gràfica i un sistema de gestió de paquets més amigable que el paquet bàsic però versàtil eines , que per exemple donen a l’usuari la responsabilitat de resoldre dependències . [42] [43] [44] [45]

PETÓ

Moltes de les controvèrsies sobre les opcions de disseny de Slackware sorgeixen de diferents interpretacions del concepte de simplicitat. Tot i que alguns creuen que, per ser senzill, un sistema operatiu ha de fer un ús extensiu d’interfícies gràfiques intuïtives i eines automatitzades, els fanàtics de Slackware fan referència a l’anomenat principi KISS que, de manera similar a la navalla d’ Ockham , els convida a abstenir-se de complexitat del sistema amb addicions innecessàries. Un sistema intuïtiu ple d’automatismes de fet pot simplificar la interacció per a aquells que estan acostumats a utilitzar el ratolí, però pot ser un obstacle per a aquells que prefereixen (o han de) tenir un control més gran sobre el sistema, mitjançant la línia d’ordres i la modificació directa. fitxers de configuració. [42] [41]

D’altra banda, l’observança del principi KISS permet obtenir un sistema potser menys intuïtiu, almenys a primera vista, però més senzill perquè és menys complex, simplificant així la interacció a un nivell més profund. , és a dir, a través de la línia d'ordres., i també afavorint l'estabilitat del propi sistema. La senzillesa que aprecien els usuaris de Slackware és d’aquest darrer tipus i, de fet, són precisament les opcions rigoroses de Patrick Volkerding les que mantenen una comunitat d’usuaris sòlida i activa al voltant d’aquesta distribució, [46] [47] mentre hi ha nombroses distribucions que són compromès a fer que Linux sigui intuïtiu i accessible fins i tot per a usuaris novells. [42] [10] [41] [45]

Arquitectures compatibles

Slackware es publica oficialment per a les següents arquitectures:

També hi ha un port no oficial per a l' arquitectura ARM , creat per Eric Hameleers i dedicat a dispositius ARM de nova generació, com ara netbooks . [49] [50] Tant el projecte oficial per a l'arquitectura SPARC , anomenat Slackware Linux per SPARC, com el de l'arquitectura mainframe IBM ESA / 390, anomenat Slack / 390, han estat inactius des de fa temps. [51] [52] El projecte Splack de tercers no ha tingut més sort, mentre que el port no oficial de la plataforma PowerPC , anomenat Slackintosh Linux Project, es troba atrapat a la versió 12.1. [53] [54]

Carregador d'arrencada

Per tal de mantenir les operacions d’administració i configuració del sistema el més fàcil i transparent possible, mitjançant fitxers de configuració llegibles i modificables sense necessitat d’eines específiques, Slackware ha adoptat LILO ( LInux LOader ) com a carregador d’arrencada per defecte. Tot i això, també està disponible GRUB ( GRand Unified Boot Loader ), que des de la versió 14.1 es troba a la branca principal de la distribució. [55]

Sistema d’inici

Slackware utilitza, per la seva simplicitat, un sistema d'inici de tipus BSD . Tot i això, a partir de la versió 7.0, s'ha introduït la compatibilitat amb el Sistema V , per permetre una major interoperabilitat amb alguns programes de tercers que instal·len scripts per a aquest últim tipus de sistema d'inici. Tot i que un sistema d'inici a l'estil BSD assigna un script únic a cada nivell d'execució , el sistema V gestiona, per a cada nivell d'execució, un directori complet que conté els scripts (o enllaços simbòlics a ells) que s'executaran. En el cas de Slackware, quan el sistema rc.sysvinit s'ha acabat d' rc.sysvinit , rc.sysvinit script rc.sysvinit , que al seu torn provoca que s'executin al sistema qualsevol script basat en System V. [56] [57] [58] [59]

Interfícies d'usuari

Slackware 14.0 amb l'entorn d'escriptori Xfce

La interfície d'usuari per defecte a Slackware és l' intèrpret d'ordres bash text , desenvolupat sota el projecte GNU . Tot i això, podeu configurar fàcilment el sistema per iniciar automàticament el servidor de gràfics X modificant el fitxer inittab per habilitar el nivell d'execució 4. El gestor de visualització per defecte és KDM, però també està disponible l' XDM tradicional.

L' entorn d' escriptori KDE es considera la interfície gràfica principal de Slackware, ja que arrenca amb el servidor X sense necessitat de fer cap canvi addicional als fitxers de configuració. Xfce també està disponible, més lleuger i especialment adequat per a ús en ordinadors de baix rendiment, així com els gestors de finestres fluxbox , blackbox , Window Maker , fvwm2 i twm . La configuració del gestor de finestres preferit es pot fer a través de KDM, intervenint manualment en els fitxers de configuració o gràcies a l'script xwmconfig . [60] [61]

L' entorn d' escriptori GNOME s'ha exclòs de la distribució a partir de la versió 10.2, essencialment per raons pràctiques. [62] Com a resultat d'aquesta decisió, han sorgit alguns projectes gestionats per tercers, l'objectiu dels quals és continuar posant aquest entorn a disposició dels usuaris de Slackware. En particular, dos projectes desenvolupats activament són Dropline GNOME i MATE SlackBuilds (aquest últim basat en una forquilla de la versió 2 de GNOME). [63] [64]

Gestió de paquets

Slackware proporciona un sistema de gestió de paquets únic que, tot i permetre la instal·lació, actualització i eliminació de paquets tan fàcilment com altres distribucions, no proporciona comprovació automàtica de dependències . D’una banda, això afavoreix una gestió senzilla i molt flexible del sistema, de l’altra, implica que l’usuari ha de saber exactament què fa. Aquesta és una opció d'acord amb la filosofia de disseny adoptada per Patrick Volkerding: és a dir, abstenir-se d'augmentar la complexitat del sistema sense cap motiu, afavorint així l'estabilitat, la flexibilitat i la neteja del conjunt. [65] [66]

Els paquets Slackware contenen programari compilat i comprimit en un arxiu , on cada fitxer es troba a la seva ubicació final dins de l'estructura del sistema de fitxers . Els paquets oficials es comprimeixen mitjançant l' algorisme LZMA i, per tant, porten l'extensió sintètica .txz . Fins al 2009 Patrick Volkerding utilitzava l'algorisme Deflate inclòs al programa gzip . [67] De vegades, un paquet pot contenir, a més dels fitxers a instal·lar, també un script anomenat doinst.sh que us permet realitzar automàticament qualsevol operació posterior a la instal·lació, que sigui útil per al correcte funcionament del programari instal·lat. [68] [69]

Eines de línia d'ordres

Slackware ofereix diverses eines de gestió de paquets. L'ordre installpkg us permet instal·lar al sistema un o més paquets compatibles amb Slackware, que poden tenir l'extensió .txz , .tgz , .tbz o .tlz . Amb removepkg canvi, és possible eliminar els paquets instal·lats prèviament del sistema, mentre que upgradepkg permet actualitzar-los. Amb explodepkg el contingut del paquet s’extreu però no s’instal·la, mentre que makepkg permet generar, a partir del directori actual, paquets compatibles amb la distribució. També cal destacar l'existència de slacktrack , un programa amb el qual podeu crear paquets a partir directament del codi font. Totes aquestes eines estan ben documentades a les seves respectives pàgines manuals , així com a la guia oficial. [68] [7] [70] [71]

Slackpkg i pkgtool

Slackpkg, una de les eines de gestió de paquets

A partir de la versió 12.2, slackpkg s'ha afegit a la branca principal de la distribució: [72] és una eina que simplifica la instal·lació, actualització i eliminació de programari. També equipat amb una interfície semi-gràfica, slackpkg permet la instal·lació i actualització a través de la xarxa, facilitant així l’administració del sistema gràcies a la sincronització amb el dipòsit oficial. [7] [73] En slackpkg "estil Slackware" slackpkg no gestiona dependències. També pkgtool , l'eina de configuració de Slackware, reuneix algunes de les funcions del sistema de gestió de paquets: en particular, us permet veure detalls sobre els paquets instal·lats, eliminar-los o instal·lar-ne de nous. [68]

Control de dependència i flexibilitat

Com ja s'ha esmentat als paràgrafs anteriors, la filosofia de disseny de Slackware confia a l'administrador del sistema la responsabilitat de verificar que totes les dependències estiguin satisfetes. Això garanteix un alt grau de flexibilitat, [66] [65] no obstant això, aquesta característica ha donat lloc en el passat a discussions entre els admiradors d'aquesta solució i aquells que, més a prop de distribucions com Debian o Red Hat , consideren que és essencial per a l'usuari mitjana no només comprova la dependència del sistema, sinó també un gran dipòsit de programari precompilat , al qual es pot accedir fàcilment mitjançant un sistema automatitzat. 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 in contesti caratterizzati da un elevato numero di computer. [44] [42] [43]

D'altra parte, 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 un repository centralizzato. [65] [66] L'apertura e l'estendibilità di slackpkg rendono inoltre possibile la creazione di repository dedicati, locali o remoti, contenenti il software che si ritiene necessario per le proprie esigenze e che non è incluso nella distribuzione di base. Questi archivi possono essere gestiti in modo trasparente mediante slackpkg , alla pari del repository ufficiale, definendo con precisione le priorità dei pacchetti che dovessero trovarsi contemporaneamente in più di un repository. Ciò è possibile grazie a un'estensione per slackpkg denominata slackpkg+ , creata da Matteo Rossini con il contributo e il sostegno di altri sviluppatori, tra cui Eric Hameleers. [74] [75] [76] [45]

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 Volkerding, 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). [27] Grazie alla costante ed elevata qualità del suo lavoro, egli gode di stima e autorevolezza presso gli utenti di questo sistema. [21]

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. [77] Periodicamente viene inoltre pubblicata una versione stabile che in genere riceve solo gli aggiornamenti di sicurezza ( 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. [34]

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. [4]

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. Informazioni dettagliate riguardanti i cambiamenti vengono registrate nei vari ChangeLog , pubblicati sul sito ufficiale, [78] e nel file ChangeLog.txt incluso nella distribuzione. [77] Le segnalazioni relative agli aggiornamenti di sicurezza vengono diffuse grazie a una apposita mailing list . [79]

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». [19]

Requisiti di sistema

Slackware è in grado di funzionare su computer con architettura x86 con almeno un processore i486 , o della famiglia x86-64 , la più recente estensione a 64 bit della prima che include le famiglie AMD64 , EM64T e 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 da scrivania , portatili e ultraportatili . Per quanto riguarda i requisiti di memoria, l'installazione ne richiede almeno 128 Megabyte in 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. [80]

Installazione

Sul sito ufficiale si possono acquistare, anche in forma di sottoscrizione, dischi già masterizzati contenenti l'intera distribuzione: in questo modo si contribuisce al progetto e si permette materialmente a Patrick Volkerding di continuarne lo sviluppo. [81] È anche possibile download gratuitamente le immagini .iso per DVD o CD da uno dei mirror predisposti oppure servendosi del protocollo BitTorrent . Quest'ultimo sistema contribuisce a evitare il sovraccarico dei mirror ed è perciò consigliato.[82] [83] [84] 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 l'accesso come 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ù partizioni e un eventuale spazio di swap . I principali strumenti di partizionamento a disposizione dell'utente sono fdisk , parted e cfdisk , ma sono disponibili anche sfdisk e gdisk . Non appena definite le partizioni si può decidere di creare i rispettivi filesystem mediante gli strumenti mkfs , oppure affidarsi anche per questo al programma d'installazione. Quest'ultimo va avviato con il comando setup e permette di gestire i passi che, dall'assegnazione delle partizioni ai vari mount point , fino alla configurazione del boot loader , installeranno il sistema sul disco rigido .

Il programma d'installazione di Slackware (versione 14.1)

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 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: full è la scelta consigliata ea 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 demoni debbano essere avviati durante il boot del sistema. Tutti questi strumenti di configurazione saranno accessibili anche in seguito grazie al programma pkgtool il quale, inoltre, riunisce in sé alcune delle funzionalità degli strumenti di gestione dei pacchetti. [85]

Versioni

Segue una carrellata delle ultime versioni di Slackware pubblicate, con a fianco l'evoluzione temporale dalla versione 1.0 (1993) fino a oggi. Per maggiori dettagli è bene consultare gli annunci e le release notes delle rispettive versioni. [77] Una tabella riassuntiva ricca d'informazioni si può trovare inoltre sul sito DistroWatch , nella sezione dedicata a questa distribuzione. [11] 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 (pubblicata nel 2007). mentre dal 9 dicembre 2013 anche il supporto per le versioni 12.1. e 12.2 (pubblicate entrambe nel 2008) è stato interrotto. Tutte le versioni successive continuano invece a essere supportate. [62] [86]

Versione Data di pubblicazione Supportata ( patch ) Caratteristiche principali, cambiamenti
7.0 02.11.1999 [87] No

Linux 2.2.13; XFree86 3.3.5 ; gcc 2.7.2.3; KDE 1.1.2; GNOME ; Netscape Communicator 4.7; Apache 1.3.9.

7.1 25.06.2000 [88] No

Linux 2.2.16; XFree86 3.3.6 ; gcc 2.7.2.2; KDE 1.1.2; GNOME 1.2; Netscape Communicator 4.73; Apache 1.3.12.

8.0 01.07.2001 [28] No

Linux 2.2.19; XFree86 4.1.0 ; gcc 2.95.3; KDE 2.1.1; GNOME 1.4; Netscape Communicator 4.77; Mozilla 0.9.1; Apache 1.3.20.

8.1 18.06.2002 [40] No

Linux 2.4.18; XFree86 4.2.0 ; gcc 2.95.3; KDE 3.0.1; GNOME 1.4.1; Netscape Communicator 6.2.3; Mozilla 1.0; Apache 1.3.24.

9.0 18.03.2003 [89] No

Linux 2.4.20; XFree86 4.3.0 ; gcc 3.2.2; KDE 3.1; GNOME 2.2; Netscape Communicator 7.02; Mozilla 1.3; Apache 1.3.27.

9.1 26.09.2003 [90] No

Linux 2.4.22; XFree86 4.3.0 ; gcc 3.2.3; KDE 3.1.4; GNOME 2.4.0; Netscape Communicator 7.1; Mozilla 1.4; Apache 1.3.28.

10.0 23.06.2004 [91] No

Linux 2.4.26; GCC 3.3.4; X11R 6.7.0 (da X.Org); Netscape Communicator 7.1; Mozilla 1.7; GNOME 2.6.1; KDE 3.2.3. Introdotto il supporto per ALSA .

10.1 06.02.2005 [92] No

Linux 2.4.29; X11R 6.8.1 ; gcc 3.3.4; KDE 3.3.2; Xfce 4.2.0; Mozilla 1.7.5; Netscape Communicator 7.2; Apache 1.3.33.

10.2 15.09.2005 [93] No

KDE 3.4.2; Xfce 4.2.2; Mozilla 1.7.11; Firefox e Thunderbird 1.0.6; X11R 6.8.2 . L'ambiente desktop GNOME viene escluso dalla distribuzione. [62]

11.0 02.10.2006 [94] No

Linux 2.4.33.3; X11R 6.9.0 ; gcc 3.4.6; KDE 3.5.4; Xfce 4.2.3.2; Firefox e Thunderbird 1.5.0.7.

12.0 02.07.2007 [95] No

Linux 2.6.21.5; Apache 2.2.4; PHP 5.2.3; GCC 4.1.2. Introdotto HAL .

12.1 01.05.2008 [96] No

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 [97] No

Linux 2.6.27.7; GCC 4.24; Apache 2.2.10; PHP 5.2.8; KDE 3.5.10; Xfce 4.4.3.

13.0 26.08.2009 [98] No

Linux 2.6.29.6; GCC 4.3.3; Apache 2.2.13; PHP 5.2.10; KDE 4.2.4; Xfce 4.6.1. Introdotto il supporto per l'architettura x86_64 .

13.1 24.05.2010 [99] No

Linux 2.6.33.4; GCC 4.4.4; Apache 2.2.15; PHP 5.2.13; KDE 4.4.3; Xfce 4.6.1.

13.37 27.04.2011 [100] No

Linux 2.6.37.6; GCC 4.5.2; Apache 2.2.17; PHP 5.3.6; KDE 4.5.5; Xfce 4.6.2. Introdotti i btrfs-progs .

14.0 28.09.2012 [101]

Linux 3.2.29; GCC 4.7.1; OpenSSL 1.0.1c; OpenSSH 6.1p1; OpenVPN 2.2.2; GnuPG 2.0.19; Apache 2.4.3; PHP 5.4.7; Perl 5.16.1; Python 2.7.3; X11R 7.7 ( XOrg 1.12.3); SeaMonkey 2.12.1; Firefox e Thunderbird 15.0.1; Pidgin 2.10.6; Gimp 2.8.2; KDE 4.8.5; Xfce 4.10.0; Fluxbox 1.3.2.

14.1 07.11.2013 [3]

Linux 3.10.17; GCC 4.8.2; glibc 2.17; OpenSSL 1.0.1e; OpenSSH 6.3p1; OpenVPN 2.3.2; GnuPG 2.0.22; Apache 2.4.6; PHP 5.4.20; Perl 5.18.1; Python 2.7.5; Ruby 1.9.3-p448; X11R 7.7 ( XOrg 1.14.3); SeaMonkey 2.21; Firefox e Thunderbird ESR 24.1; Pidgin 2.10.7; Gimp 2.8.6; KDE 4.10.5; Xfce 4.10.1; Fluxbox 1.3.5. Abbandono di MySQL a favore di MariaDB . Introduzione del supporto per la tecnologia UEFI .

14.2 (attuale) 30.06.2016 [2]

Linux 4.4.14 (config per 4.6 in /testing ); GCC 5.3.0; glibc 2.23; OpenSSL 1.0.2h; OpenSSH 7.2p2; OpenVPN 2.3.11; GnuPG 2.0.30; Apache 2.4.20; PHP 5.6.23; Perl 5.22.2; Python 2.7.11; Ruby 2.2.5; XOrg 1.18.3; SeaMonkey 2.40; Firefox 45.2.0 ESR, Thunderbird 45.1.1; Pidgin 2.10.12; Gimp 2.8.16; KDE 4.14.3; Xfce 4.12.1; Fluxbox 1.3.7. Sostituzione di Udev con Eudev, di ConsoleKit con ConsoleKit2. Introduzione di PulseAudio e VDPAU.

current rolling sviluppo

Distribuzioni derivate

Segue un elenco di alcune distribuzioni derivate da Slackware:

Popolarità

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 statistiche basate sui contatti ricevuti da determinate pagine, oppure sulle 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 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 user friendly . [11] [102] [103] Le statistiche elaborate dal progetto Linux Counter mostrano invece che, alla fine del 2013, su un totale di circa 90 000 computer di cui era nota la distribuzione installata, il 6,4% funzionava grazie a Slackware GNU/Linux. [104] [105]

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. [106]

Note

  1. ^ a b Announcement: Slackware 1.0 , su Slackware.com . URL consultato il 18 dicembre 2010 .
  2. ^ a b c Announcement: Slackware 14.2 , su mirrors.slackware.com . URL consultato il 16 ottobre 2016 .
  3. ^ a b Announcement: Slackware 14.1 , su mirrors.slackware.com . URL consultato l'11 novembre 2013 .
  4. ^ a b When will the next version of Slackware be released? , su Slackware.com . URL consultato l'11 giugno 2013 (archiviato dall' url originale l'8 gennaio 2007) .
  5. ^ a b Patrick Volkerding, Comment on Slackware , su LinuxQuestions.org , 29 luglio 2013. URL consultato il 19 marzo 2014 .
  6. ^ E. Cantrell, C. Lumens, L. Johnson e A. Hicks, Slackware Linux Essentials - 1. An Introduction to Slackware Linux , su Slackbook.org . URL consultato il 22 gennaio 2014 .
  7. ^ a b c d The Revised Slackware Book Project , su Slackbook.org . URL consultato il 22 gennaio 2014 .
  8. ^ General Information , su Slackware.com . URL consultato il 22 gennaio 2014 .
  9. ^ a b Eric Hameleers, A history of Slackware development ( PDF ), su Slackware.com , 2009. URL consultato il 22 gennaio 2014 .
  10. ^ a b Top Ten Distributions , su DistroWatch.com . URL consultato il 16 luglio 2013 .
  11. ^ a b c Slackware Linux , su DistroWatch.com . URL consultato il 22 gennaio 2014 .
  12. ^ Carole M. Cusack, Invented Religions: Imagination, Fiction and Faith , Farnham (UK), Ashgate Publishing, 2010, ISBN 978-0-7546-6780-3 .
  13. ^ Solomon Davidoff, Conspiracy Theories in American History: An Encyclopedia , a cura di Peter Knight, ABC CLIO, 2003, ISBN 978-1-57607-812-9 .
  14. ^ Stephen Duncombe, Sabotage, Slack and the Zinester Search for Non-Alienated Labour , in David Bell e Joanne Hollows (a cura di), Ordinary Lifestyles , McGraw-Hill, 2005, ISBN 978-0-335-22420-3 .
  15. ^ Church of the SubGenius , su SlackWiki.com . URL consultato il 15 giugno 2013 .
  16. ^ a b c d e Phil Hughes, Interview with Patrick Volkerding , su Linux Journal , 1º aprile 1994. URL consultato il 31 maggio 2013 .
  17. ^ install.end: Slackware 1.1.2 , su mirrors.slackware.com . URL consultato il 16 marzo 2014 .
  18. ^ install.end: Slackware 14.1 , su mirrors.slackware.com . URL consultato il 16 marzo 2014 .
  19. ^ a b c d e f g h i j k Jeremy Garcia, Interview with Patrick Volkerding , su LinuxQuestions.org , 6 luglio 2012. URL consultato il 18 maggio 2013 .
  20. ^ Ian Murdock, The Debian Distribution , su Linux Journal , 1º marzo 1994. URL consultato il 18 maggio 2013 .
  21. ^ a b c d e f g Sam Varghese, The Linux distribution that's always in the black , su The Age , 4 ottobre 2002. URL consultato il 15 marzo 2014 .
  22. ^ Slackware 2.1 - Readme , su mirrors.slackware.com . URL consultato il 15 marzo 2014 .
  23. ^ Official Slackware Linux Release 3.0 CDROM ( TXT ), su slackware.cs.utah.edu . URL consultato il 15 marzo 2014 .
  24. ^ ChangeLog: Slackware 3.1 ( TXT ), su mirrors.slackware.com . URL consultato il 15 marzo 2014 .
  25. ^ Readme: Slackware 3.1 ( TXT ), su mirrors.slackware.com . URL consultato il 15 marzo 2014 .
  26. ^ Why the jump from 4 to 7? , su Slackware.com . URL consultato il 15 marzo 2014 (archiviato dall' url originale l'8 gennaio 2007) .
  27. ^ a b About this site , su Slackware.com . URL consultato il 19 maggio 2013 .
  28. ^ a b Announcement: Slackware 8.0 ( TXT ), su mirrors.slackware.com . URL consultato il 14 giugno 2013 .
  29. ^ Michael Hall, Slackware Commercial Distribution Left in Doubt as Developers Are Laid Off , su Linux Today , 17 aprile 2001. URL consultato il 16 marzo 2014 .
  30. ^ Interview with Slackware Linux developer David Cantrell (incompleta) , su Linux Today , 16 aprile 2001. URL consultato il 16 marzo 2014 .
  31. ^ The Slack/390 Linux Project - About Slack/390 , su Slack390.org . URL consultato il 15 marzo 2014 (archiviato dall' url originale il 30 marzo 2014) .
  32. ^ The Slackware ARM Linux Project - Introduction , su ARM.Slackware.com . URL consultato il 15 marzo 2014 .
  33. ^ ChangeLog: Slackware 10.0 ( TXT ), su mirrors.slackware.com . URL consultato il 15 marzo 2014 .
  34. ^ a b ChangeLog: Slackware 10.2 ( TXT ), su mirrors.slackware.com . URL consultato il 15 marzo 2014 .
  35. ^ a b Release Notes: Slackware 12.0 , su mirrors.slackware.com . URL consultato il 15 marzo 2014 .
  36. ^ Release Notes: Slackware 13.0 , su mirrors.slackware.com . URL consultato il 15 marzo 2014 .
  37. ^ Joe Klemmer, A Short History of Linux Distributions , su lwn.net , 30 giugno 2004. URL consultato il 18 maggio 2013 .
  38. ^ Andreas Lundqvist et al., GNU/Linux Distribution Timeline , su futurist.se . URL consultato il 16 novembre 2013 .
  39. ^ Announcement: Slackware 4.0 ( TXT ), su mirrors.slackware.com . URL consultato il 19 maggio 2013 .
  40. ^ a b Announcement: Slackware 8.1 , su mirrors.slackware.com . URL consultato il 19 maggio 2013 .
  41. ^ a b c The Revised Slackware Book Project - Introduction to Slackware , su Slackbook.org . URL consultato l'11 giugno 2013 .
  42. ^ a b c d Caitlyn Martin, Slackware 12.1 - The Newest Version of the Oldest Surviving Linux Distribution , su O`Reilly News , 8 giugno 2008. URL consultato il 26 novembre 2013 .
  43. ^ a b Caitlyn Martin, Slackware Linux 13.0 - the oldest Linux distro gets a major overhaul , su DistroWatch.com , 5 ottobre 2009. URL consultato il 26 novembre 2013 .
  44. ^ a b Caitlyn Martin, Slackware 12.1, First Impressions , su ever-increasing-entropy.blogspot.ch , 27 maggio 2008. URL consultato il 26 novembre 2013 .
  45. ^ a b c Dominic Humphries, Linux is Not Windows , su linux.oneandoneis2.org . URL consultato il 16 marzo 2014 .
  46. ^ Slackware Linux Forum , su LinuxQuestions.org . URL consultato il 30 maggio 2013 .
  47. ^ The Revised Slackware Book Project - Why Use Slackware? , su Slackbook.org . URL consultato il 30 maggio 2013 .
  48. ^ Index of /slackware , su mirrors.slackware.com . URL consultato il 17 gennaio 2014 .
  49. ^ a b The Slackware ARM Linux Project , su ARM.Slackware.com . URL consultato il 17 gennaio 2014 .
  50. ^ Eric Hameleers, Alien's ARM , su alien.slackbook.org . URL consultato il 15 marzo 2014 .
  51. ^ Slackware Linux for SPARC , su Slackware.com . URL consultato il 25 novembre 2013 .
  52. ^ The Slack/390 Linux Project , su Slack390.org . URL consultato il 25 novembre 2013 (archiviato dall' url originale il 29 novembre 2016) .
  53. ^ Splack Linux - Slackware for Sparc , su Splack.org . URL consultato il 25 novembre 2013 .
  54. ^ Slackintosh Linux Project , su Workaround.ch . URL consultato il 25 novembre 2013 .
  55. ^ Index of /slackware/slackware-14.1/slackware/a , su mirrors.slackware.com . URL consultato il 16 giugno 2013 .
  56. ^ Configuration Help , su Slackware.com . URL consultato il 16 novembre 2013 .
  57. ^ Peter Kaagman, Slackware`s init , su Bilbo's stekkie . URL consultato il 16 novembre 2013 .
  58. ^ 'rc.sysvinit , su Hakan.Slackware.se . URL consultato il 20 gennaio 2013 (archiviato dall' url originale il 4 marzo 2016) .
  59. ^ ChangeLog: Slackware 7.0 ( TXT ), su mirrors.slackware.com . URL consultato il 20 gennaio 2014 .
  60. ^ E. Cantrell, C. Lumens, L. Johnson e A. Hicks, Slackware Linux Essentials - 6.5 xdm , su Slackbook.org . URL consultato il 22 gennaio 2014 .
  61. ^ E. Cantrell, C. Lumens, L. Johnson e A. Hicks, Slackware Linux Essentials - 6.4 xwmconfig , su Slackbook.org . URL consultato il 22 gennaio 2014 .
  62. ^ a b c ChangeLog: Slackware 12.1 ( TXT ), su mirrors.slackware.com . URL consultato il 20 gennaio 2014 .
  63. ^ Dropline GNOME , su DroplineGNOME.org . URL consultato il 21 gennaio 2014 .
  64. ^ MATE SlackBuilds , su MateSlackBuilds.org . URL consultato il 21 gennaio 2014 .
  65. ^ a b c Jack Wallen, 10 reasons why you should give Slackware Linux a chance , su TechRepublic , 11 maggio 2011. URL consultato il 16 novembre 2013 .
  66. ^ a b c Daniël de Kok e Zach Loeber, Slackware Package Management , su ikle.ru . URL consultato il 16 novembre 2013 (archiviato dall' url originale il 3 dicembre 2013) .
  67. ^ ChangeLog: Slackware 13.0 ( TXT ), su mirrors.slackware.com . URL consultato il 18 giugno 2013 .
  68. ^ a b c E. Cantrell, C. Lumens, L. Johnson e A. Hicks, Slackware Linux Essentials - 18. Slackware package management , su Slackbook.org . URL consultato il 16 marzo 2014 .
  69. ^ Florian Mueller e Robby Workman,Writing A SlackBuild Script , su Slackwiki.com . URL consultato il 25 novembre 2013 .
  70. ^ Stuart Winter, Slackware Linux stuff , su Slackware.com . URL consultato il 15 novembre 2013 .
  71. ^ Stuart Winter, Overview of the Slackware package system incorporating the use of slacktrack , su Slackware.com . URL consultato il 15 novembre 2013 .
  72. ^ Changes and hints: Slackware 12.2 ( TXT ), su mirrors.slackware.com . URL consultato il 16 novembre 2013 .
  73. ^ Slackpkg, Automated Tool for Management of Slackware Linux Packages , su Slackpkg.org . URL consultato il 25 novembre 2013 .
  74. ^ Slackpkg+, a slackpkg plugin for third-party repositories , su SlakFinder.org . URL consultato il 16 novembre 2013 .
  75. ^ Eric Hameleers, Introducing slackpkg+, an extension to slackpkg for 3rd party repositories , su alien.slackbook.org . URL consultato il 15 novembre 2013 .
  76. ^ Slackpkg vs. third-party package repository , su LinuxQuestions.org . URL consultato il 15 novembre 2013 .
  77. ^ a b c Index of /slackware/slackware64-current , su mirrors.slackware.com . URL consultato il 16 gennaio 2014 .
  78. ^ Slackware ChangeLog , su Slackware.com . URL consultato il 23 maggio 2013 .
  79. ^ Mailing List Info , su Slackware.com . URL consultato il 16 novembre 2013 .
  80. ^ Slackware Linux CD-ROM Installation HOWTO , su mirrors.slackware.com . URL consultato il 27 marzo 2014 .
  81. ^ Software , su Slackware Store . URL consultato il 16 novembre 2013 (archiviato dall' url originale il 4 dicembre 2013) .
  82. ^ Index of /slackware/slackware-iso , su mirrors.slackware.com . URL consultato il 16 novembre 2013 .
  83. ^ Get your Slackware ISOs through BitTorrent , su Slackware.com . URL consultato il 16 marzo 2014 .
  84. ^ Slackware 14.1 Torrents! Please seed! , su LinuxQuestions.org . URL consultato il 16 marzo 2014 .
  85. ^ The Revised Slackware Book Project - Installation , su Slackbook.org . URL consultato il 17 maggio 2013 .
  86. ^ ChangeLog: Slackware 12.0 ( TXT ), su mirrors.slackware.com . URL consultato il 17 giugno 2013 .
  87. ^ Announcement: Slackware 7.0 , su Slackware.com . URL consultato il 14 giugno 2013 .
  88. ^ Announcement: Slackware 7.1 , su Slackware.com . URL consultato il 14 giugno 2013 .
  89. ^ Announcement: Slackware 9.0 , su mirrors.slackware.com . URL consultato il 14 giugno 2013 .
  90. ^ Announcement: Slackware 9.1 , su mirrors.slackware.com . URL consultato il 14 giugno 2013 .
  91. ^ Announcement: Slackware 10.0 , su mirrors.slackware.com . URL consultato il 14 giugno 2013 .
  92. ^ Announcement: Slackware 10.1 , su mirrors.slackware.com . URL consultato il 14 giugno 2013 .
  93. ^ Announcement: Slackware 10.2 , su mirrors.slackware.com . URL consultato il 14 giugno 2013 .
  94. ^ Announcement: Slackware 11.0 , su mirrors.slackware.com . URL consultato il 14 giugno 2013 .
  95. ^ Announcement: Slackware 12.0 , su mirrors.slackware.com . URL consultato il 14 giugno 2013 .
  96. ^ Announcement: Slackware 12.1 , su mirrors.slackware.com . URL consultato il 14 giugno 2013 .
  97. ^ Announcement: Slackware 12.2 , su mirrors.slackware.com . URL consultato il 14 giugno 2013 .
  98. ^ Announcement: Slackware 13.0 , su mirrors.slackware.com . URL consultato il 14 giugno 2013 .
  99. ^ Announcement: Slackware 13.1 , su mirrors.slackware.com . URL consultato il 14 giugno 2013 .
  100. ^ Announcement: Slackware 13.37 , su mirrors.slackware.com . URL consultato il 14 giugno 2013 .
  101. ^ Announcement: Slackware 14.0 , su mirrors.slackware.com . URL consultato il 16 ottobre 2016 .
  102. ^ DistroWatch , su DistroWatch.com . URL consultato il 18 gennaio 2014 .
  103. ^ DistroWatch Page Hit Ranking , su DistroWatch.com . URL consultato il 21 gennaio 2014 .
  104. ^ Linux Counter Distributions Report , su LinuxCounter.net . URL consultato il 16 marzo 2014 (archiviato dall' url originale il 19 febbraio 2014) .
  105. ^ The Linux Counter Relaunches , su Slashdot.org , 10 settembre 2011. URL consultato il 16 marzo 2014 .
  106. ^ Utilizzo della parola chiave "Slackware" , su Google.com . URL consultato il 18 gennaio 2014 .

Bibliografia

  • Chris Lumens, David Cantrell, Logan Johnson, Slackware Linux Essentials , Brentwood (CA), Slackware Linux Inc., 2000.
  • Chris Lumens, David Cantrell, Logan Johnson, Alan Hicks, Slackware Linux Essentials, Second Edition , Brentwood (CA), Slackware Linux Inc., 2005. ISBN 1-57176-338-4 .
  • 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 .

Voci correlate

Altri progetti

Collegamenti esterni

Progetto ufficiale

Repository

Documentazione

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 (anche online ), la documentazione del progetto GNU ei siti web dedicati agli specifici progetti.

Progetti di terze parti

Documentazione

  • ( EN ) Linuxquestions.org : il forum ufficialmente riconosciuto dedicato a Slackware, probabilmente il luogo migliore in cui ricevere supporto gratuito da parte della comunità.
  • Slackware4Dummies : un libro che spiega come installare il sistema, ne illustra le caratteristiche principali e tratta molti aspetti della configurazione.
  • WikiSlacky : una raccolta di guide, scritte dagli utenti, dedicate ai sistemi GNU/Linux e in particolare a Slackware.
  • 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.
  • alt.os.linux.slackware FAQ : domande e risposte relative all'installazione, al funzionamento e alla gestione di un sistema Slackware.
  • SlackWiki , su slackwiki.com .

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 dei repository . Questi strumenti vengono sviluppati da terze parti e pertanto non godono del supporto ufficiale. Ecco i più conosciuti: Sbopkg , Slapt-get , Swaret , Slackbot , Slackroll , SlackUpdate , Slackyd , Slackpkg+ , mk.minislack , slackup .

Repository

Alcuni utenti, gruppi di utenti e sviluppatori hanno creato dei repository contenenti software non incluso nella 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.

GNOME e Slackware

Con la pubblicazione di Slackware 10.2 l' ambiente desktop GNOME è stato escluso, per motivi pratici, dalla distribuzione. Nel corso del tempo si sono alternati diversi progetti gestiti da terze parti.

Chi preferisce un ambiente desktop simile alla versione 2.x di GNOME può fare riferimento a:

Altri collegamenti

Software libero Portale Software libero : accedi alle voci di Wikipedia che trattano di software libero
Wikimedaglia
Questa è una voce di qualità .
È stata riconosciuta come tale il giorno 13 aprile 2014 — vai alla segnalazione .
Naturalmente sono ben accetti altri suggerimenti e modifiche che migliorino ulteriormente il lavoro svolto.

Segnalazioni · Criteri di ammissione · Voci di qualità in altre lingue