De SlackFiles Slackware FAQ

Daniël de Kok


Inhoudsopgave

Algemeen
Wat is Slackware Linux?
Is Slackware Linux moeilijk?
Waar kan ik Slackware Linux krijgen?
Wat zijn de systeemeisen van Slackware Linux?
Is Slackware Linux een source distributie?

Algemeen

Wat is Slackware Linux?

Slackware Linux is een Linux distributie die hoofdzakelijk onderhouden en ontwikkeld wordt door Patrick Volkerding. Een verschil met andere distributies is dat Slackware het zogenaamde KISS (keep it simple stupid) principe volgt. Dat betekent dat grafische tools om het systeem te configureren ontbreken. In het begin kan de configuratie van het systeem daarom wat moeilijk zijn voor beginners, maar gevorderde gebruikers houden van de transparantie en flexibiliteit die deze benadering biedt. Bovendien leer je met Slackware Linux tot op de bodem kennen.

Een ander opvallend aspect van Slackware Linux sluit op het KISS principe aan: Slackware gebruikt niet een packagemanager als RPM. De packages in de distributie zelf zijn normale tgz (tar/gzip) bestanden met soms een extra installatiescript. Tgz is voor gevorderde gebruikers veel krachtiger dan RPM en vermijdt onzinnige dependancyproblemen die met RPM soms de orde van de dag zijn. Een eigenschap die ook vaak genoemd is zijn de BSD-stijl initialisatiescripts van Slackware Linux. Dit betekent dat er voor elk runlevel/taak één initialisatiescript is in plaats van een script voor elke daemon. Hierdoor is het systeem erg snel en flexibel in te stellen zonder dat je eerst zelf init scripts moet gaan schrijven.

Is Slackware Linux moeilijk?

In eerste instantie is het iets moeilijker dan andere distributies en je moet bereid zijn er (vooral in het begin) tijd in te steken. Als je het eenmaal in de vingers hebt kun je het systeem veel beter afstellen en bereik je beter je doelen. Om eens een clichévoorbeeld aan te halen: een magnetronmaaltijd is erg eenvoudig, je doet het in de magnetron, je zet de magnetron aan en binnen een paar minuten is maaltijd klaar. Koken vereist aan de andere kant meer discipline, je moet de ingrediënten en kooktechnieken leren kennen, maar zodra je de kookkunst in de vingers hebt kun je maaltijden maken die elke magnetronmaaltijd overtreffen.

Waar kan ik Slackware Linux krijgen?

Er zijn meerdere manieren om Slackware te krijgen. Ten eerste kunt u Slackware Linux natuurlijk gratis vanaf het internet downloaden via een FTP server. Een lijst van mirrors is te vinden op de Slackware website, http://www.slackware.com/. Hoewel Slackware Linux gratis is kost het Patrick vrij veel tijd Slackware te onderhouden, als je Slackware Linux wilt ondersteunen is het verstandig een officieële CD-ROM set te kopen. Deze is te bestellen op http://store.slackware.com/.

Wat zijn de systeemeisen van Slackware Linux?

Dat hangt ervan af wat u met Slackware Linux wilt gaan doen. Een 486 met 16MB RAM is voldoende om X Window met een lichte windowmanager als BlackBox of WindowMaker te draaien en lichtere X applicaties. Ook voldoet een dergelijke configuratie uitstekend om een eenvoudige webserver of FTP server te maken. Een configuratie met nog minder geheugen (bijvoorbeeld 8MB) kan zelfs nog goed gebruikt worden als een router en firewall. Zware desktopomgevingen als KDE en Gnome vereisen een nieuwere computer, een Pentium met 32 MB RAM of liever 64 MB RAM is dan toch wel het minimum. Het voordeel van Linux is dat de traditionele Unix-achtige applicaties als vi, gcc, apache en dergelijke vrij snel draaien op oudere computers. Andere bekende Linux distributies bevatten deze sofware ook, maar hebben vaak loodzware installatieprogramma's en configuratietools die het niet mogelijk maken Linux op een oudere computer te draaien. Een 386 is niet meer aan te raden voor de nieuwste versies van Slackware Linux, maar op veel Slackware FTP sites staan nog oudere versies (zelfs uit 1994) die wel op een 386 bruikbaar zijn.

Is Slackware Linux een source distributie?

Niet in dezelfde zin als Linux From Scratch en Gentoo, dus dat het hele systeem van de grond af aan gecompileerd moet worden. Voorstanders van dergelijke systemen wijzen op een snelheidswinst door processorspecifieke optimalisaties. In de praktijk is deze winst slechts marginaal en nauwelijks merkbaar, met de uitzondering van een aantal toepassingen (zoals MPEG-2 decoders en in mindere mate desktopomgevingen als KDE). Slackware wordt normaliter in de vorm van voorgecompileerde binaries geleverd, dit betekent natuurlijk niet dat je alles met binaries moet doen. De gehele broncode van Slackware is beschikbaar en kan eenvoudig opnieuw gecompileerd worden. Het verschil met "source distributies" is dat je niet afhankelijk bent van de compilatie (wat weer een grotere flexibiliteit biedt) en je zeker weet dat de Slackware packages door mensen met expertise is gemaakt en daarom vaak betrouwbaarder zijn dan eigen creaties.