Ge en man Ubuntu, och han lär dig Ubuntu. Ge en man SUSE, och han kommer att lära sig SUSE. Men ge en man Slackware, och han kommer att lära sig Linux. Tja, så går den gamla internetmastaren, men medan den vanligtvis används med en snygg humor, finns det en hel del sanning i det också.

Slackware är ett nyfiken djur och tänker på sitt eget företag medan andra distros strömmar över populariteten och strävar efter dominans bland sina kamrater.

Det försöker inte vinna enorma skrivbordsmarknadsandelar, det är heller inte laddat med blinkande lampor, grafiska guider och pakethanterare som ändras med varje utgåva. Slackware handlar om att vara lika rent ett GNU / Linux-system som du kan få - åtminstone, utan alla de hårda benen i Linux från början.

Det finns många anledningar till att Slackware har en hängiven bas av hardcore-fans, vanligtvis Linux-tidtimmare men ibland nykomlingar. De fyra bästa:

  • Det är nästan helt utvecklat av en man.
  • Förpackningarna är inte patched till hiltet.
  • Det är bekvämt i sin egen distrosfär.
  • Det är väldigt mycket, väldigt stabilt.

Låt oss titta på dessa mer i detalj. För det mesta av sin historia har Slackware sedan dess första utgåva 1993 varit ett av de främsta arbetena hos en utvecklare: den 42-årige Patrick Volkerding i Kalifornien. Pat hade lite hjälp från andra betalade utvecklare i distros tidigare dagar, men nu är han ett enmansband - om än med hjälp av buggrapporter och patchar från samhället - och använder försäljningen av Slackware-boxningssatser för att finansiera sitt arbete på distro.

En angenäm chap med en otrolig humor, gör Pat's jordnära näsan många Linux-användare på lugn och ro. Har du en fråga? Försök Pat. Fick ett förslag? Försök Pat. Vill du lägga in en felrapport? Försök Pat. Oroa dig inte om postlistor, projektledare och Bugzilla-konton - Pat är din man. Han är faktiskt känd som The Man in Slackware-cirklar.

Unbefuddled programvara

Med Pats centrala roll i Slackware fast etablerad, kommer vi till patchar. De flesta distros tar den ursprungliga uppströms källkoden för ett program och svetsar på fläckar - en, två, 10, ofta mer - för att passa in med resten av programvaran och distro. Det är bra för många användare, men om du vill vara säker på att du får vad utvecklaren ursprungligen tänkte, är du bättre med Slackware.

Nu är det inte att säga att Pat är en patchophobe - vissa program är tweaked på platser - men i stort sett är programvaran lämnad orörd och du känner inte som att du får en förvrängd version av originalet.

Det finns en annan sida av paketrenhet att överväga också. I motsats till vad många fåtöljer kan få dig att tro, har Slackware ett pakethanteringssystem. Det bygger bara på väldigt enkla tarballs (.tgz-filer) i stället för de beroende-baserade, databasbaserade systemen för RPM och Debs. Resultatet av detta är att Slackware-paket är extremt lätta att öppna, fitta runt och sätta ihop igen.

INSTALLERA: Slackware installatör är inte grafisk, men du kan enkelt klicka på Tab, Space och Ange din väg till ett arbetssystem

Slackwares stränga fokus på enkelhet har lett till några programvaruolyckor i sin historia, framför allt Gnome. År 2005 beslutade Pat att arbetet med att bygga och integrera den enorma blandningen av Gnome-paket och deras beroenden var bara för mycket.

Han sa: "Vänligen tolka inte något felaktigt mot Gnome själv, vilket (även om det vanligtvis behöver fixas och poleras utöver det sätt som det skickas från uppströms mer än KDE eller Xfce) är en anständigt skrivbordsval. "

Detta sparkade andra utvecklare till handling, med Dropline Gnome add-on-skrivbordsprojektet som startade strax efter tillkännagivandet. Det är en bra implementering av GNOME, men meddelandet var klart: om du vill att din programvara ska inkluderas med Slackware, se till att den är snyggt innehållen och inte en mardröm att bygga och distribuera.

Känn dina mål

Detta leder oss till vår tredje punkt: Slackware har ständigt varit en icke-nybörjare distro. Det är inte svårt att använda - långt ifrån det - men det har ingen grafisk installatör eller stegvisa guider för att automatisera alla aspekter av användning och installation. Slackware-användare förväntas ha en rättvis grundning i kommandoraden och redigera konfigurationsfiler, vilket returnerar oss till maximen i början: om du väljer att använda Slackware, skyddas du inte från Linux-funktionerna under GUI.

Du får lära dig Linux-grunden, och eftersom distroen inte har ett stort antal anpassningar och patchar till programvaran, hamnar du inte ihop med otaliga distro-specifika config-filer i gissningsspelplatserna. Om du lär dig insatserna av, säger Fedora, blir du en Fedora-guru (vilket är bra). Om du lär dig hur Slackware fungerar, tar du upp kunskap som kan överföras över många distroer.

Så Slackware försöker inte vara den bästa damm för Linux-tippning; det strävar efter att vara en stor allround distro för dem som vet exakt vad de vill och inte vill att distro kommer iväg. (Ett exempel: SUSE's Yast, utan tvekan ett mycket kraftfullt verktyg, kan ge erfarna användare huvudvärk genom att stampa över konfigurationsfiländringar.)

Regelbunden pålitlighet

Låt oss äntligen titta på Slackwares stabilitet. Utan den kolossala utvecklingsbasen för Debian tror du att Slackware skulle vara mer benägen för problem, men det är inte fallet. Pat är vanligtvis konservativ när det gäller att integrera ny programvara: Slackware 12.2-versionen kom till exempel i oktober 2008 med KDE 3.5, trots att KDE 4.1 hade släppts tre månader tidigare.

Att ha en man vid roret ger också en stabilitetsökning. Flera lag och utvecklare kan leda till en avvikelse mellan kvaliteten på fläckar, medan Pat bygger hela partiet innan en release, och därmed upprätthåller en bred men praktisk bild av distroen. Visst, stora distanser som Debian behöver stora lag och i det sammanhanget fungerar tillvägagångssättet bra, men för Slackware har "en man som gör allt" angett ett lika bra jobb.

Så där går vi. Det är Slackware. Det är inte nybörjarens bästa vän, men det är fortfarande en älskad distro efter 15 år och ingen mellanliggande eller över Linux användare ska gå utan att prova det minst en gång. Var bara medveten om ett annat visdomsläge från Slackware-cirklarna: "När du väl går Slack, kommer du aldrig att gå tillbaka."