De beginnershandleiding voor Slackware Linux
NieuwsGeef een man Ubuntu en hij zal Ubuntu leren. Geef een man SUSE en hij zal SUSE leren. Maar geef een man Slackware en hij zal Linux leren. Welnu, dus de oude internetregel gaat, maar hoewel het gewoonlijk met een vleugje humor wordt gebruikt, is er ook veel waarheid in.
Slackware is een nieuwsgierig dier, dat zijn eigen bedrijf in de gaten houdt, terwijl andere distro's in de populariteit rondzwerven en streven naar dominantie bij hun leeftijdsgenoten.
Het probeert niet een enorm marktaandeel op de desktop te veroveren, en het is ook niet beladen met knipperende lampjes, hand-held grafische tovenaars en pakketbeheerders die bij elke release veranderen. Slackware is zo ongeveer een GNU / Linux-systeem als je kunt krijgen - althans, zonder al het moeizame werk van Linux From Scratch.
Er zijn veel redenen waarom Slackware een toegewijde basis heeft voor hardcore fans, meestal Linux oldtimers maar ook af en toe nieuwkomers. De top vier:
- Het is bijna volledig ontwikkeld door één man.
- De pakketten zijn niet gepatcht tot het uiterste.
- Het is comfortabel in zijn eigen distrosphere.
- Het is heel, heel, heel stabiel.
Laten we deze in meer detail bekijken. Voor het grootste deel van zijn geschiedenis, sinds de eerste release in 1993, is Slackware grotendeels het werk geweest van één ontwikkelaar: de in Californië gevestigde 42-jarige Patrick Volkerding. Pat had wat assistentie van andere betaalde ontwikkelaars in de vroegere tijden van de distro, maar nu is hij een eenmansband - weliswaar met behulp van bugrapporten en patches van de community - en gebruikt hij de verkoop van Slackware-boxsets om zijn werk aan de distro te financieren.
Een minzame kerel met een eigenzinnig gevoel voor humor, Pat's nuchtere nerdigheid zet veel oude Linuxers op hun gemak. Heb je een vraag? Probeer Pat. Heb je een suggestie? Probeer Pat. Wil je een bugrapport indienen? Probeer Pat. Maak je geen zorgen over mailinglijsten, projectleiders en Bugzilla-accounts - Pat is jouw man. Inderdaad, hij staat bekend als The Man in Slackware-kringen.
Niet-ingedeelde software
Met Pat's centrale rol in Slackware stevig gevestigd, komen we op patches. De meeste distro's nemen de originele, stroomopwaartse broncode van een programma en lassen patches - een, twee, 10, vaak meer - om deze in te passen in de rest van de software en in distro. Dat is prima voor veel gebruikers, maar als je zeker wilt weten dat je krijgt wat de ontwikkelaar oorspronkelijk bedoelde, ben je beter af met Slackware.
Dat wil echter niet zeggen dat Pat een patchophobe is - sommige programma's worden op sommige punten aangepast - maar in grote lijnen blijft de software onaangetast en heb je niet het gevoel dat je een vervormde versie van het origineel krijgt.
Er is ook een andere kant van de zuiverheid van het pakket te overwegen. In tegenstelling tot wat veel distro-pundits van leunstoelen je misschien doen geloven, heeft Slackware een pakketbeheersysteem. Het is gewoon gebaseerd op zeer eenvoudige tarballs (.tgz-bestanden) in plaats van op de afhankelijkheid verwarde, database-back-systemen van RPM's en Debs. Het resultaat hiervan is dat Slackware-pakketten extreem gemakkelijk open kunnen schieten, rondsluipen en weer in elkaar kunnen worden gezet.
INSTALLEREN: Het installatieprogramma van Slackware is niet grafisch, maar u kunt eenvoudig Tab, Spatie en Op weg naar een werkend systeem invoeren
De strikte focus van Slackware op eenvoud heeft geleid tot een paar softwaregeboden in zijn geschiedenis, met name Gnome. In 2005 besloot Pat dat het werk van het bouwen en integreren van de enorme mix van Gnome-pakketten en hun afhankelijkheden gewoon te veel was.
Hij zei: "Alstublieft interpreteer dit niet verkeerd als een lichte tegen Gnome zelf, wat (hoewel het meestal moet worden gefixeerd en gepolijst voorbij de manier waarop het stroomopwaarts meer dan bijvoorbeeld KDE of Xfce verzendt) een goede desktopkeuze. "
Dit bracht andere ontwikkelaars in actie, met het Dropline Gnome add-on desktop-project dat kort na de aankondiging werd gestart. Het is een geweldige implementatie van Gnome, maar de boodschap was duidelijk: als je wilt dat je software wordt meegeleverd met Slackware, zorg dan dat deze netjes is ingepakt en geen nachtmerrie is om te bouwen en distribueren.
Ken je doelen
Dit brengt ons bij ons derde punt: Slackware is standvastig een niet-newbie distro gebleven. Het is niet moeilijk te gebruiken - verre van dat - maar het heeft geen grafische installer of stap-voor-stap wizards om elk aspect van gebruik en installatie te automatiseren. Van Slackware-gebruikers wordt verwacht dat ze een goede basis hebben in de opdrachtregel en configuratiebestanden bewerken, wat ons bij het begin terugbrengt naar de stelregel: als u besluit Slackware te gebruiken, bent u niet afgeschermd van de werking van Linux onder de GUI.
Je krijgt de fundamenten van Linux te leren, en omdat de distro niet een groot aantal aanpassingen en patches heeft voor zijn software, heb je niet de eindeloze hoeveelheid distro-specifieke configuratiebestanden in de gokspellocaties. Als je de ins en outs van bijvoorbeeld Fedora leert, word je een Fedora-goeroe (wat geweldig is). Als je de werking van Slackware leert, zul je kennis verzamelen die overdraagbaar is in vele distributies.
Dus probeert Slackware niet de beste vijver te zijn voor Linux teen-dipping; het streeft ernaar een geweldige allround distro te zijn voor diegenen die precies weten wat ze willen en niet willen dat distro hen in de weg loopt. (Een voorbeeld: SUSE's Yast, hoewel ongetwijfeld een zeer krachtig hulpmiddel, kan ervaren gebruikers hoofdpijn bezorgen door wijzigingen in het configuratiebestand over te nemen.)
Regelmatige betrouwbaarheid
Laten we ten slotte eens kijken naar de stabiliteit van Slackware. Zonder de kolossale ontwikkelaarsbasis van Debian zou je denken dat Slackware meer problemen zou krijgen, maar dat is niet het geval. Pat is over het algemeen conservatief als het gaat om de integratie van nieuwe software: de release van Slackware 12.2 bijvoorbeeld, arriveerde in oktober 2008 met KDE 3.5, hoewel KDE 4.1 drie maanden eerder was uitgebracht.
Het hebben van een man aan het roer zorgt ook voor een opstap naar stabiliteit. Meerdere teams en ontwikkelaars kunnen leiden tot een discrepantie tussen de kwaliteit van patches, terwijl Pat het hele lot vóór een release bouwt en daarom een breed maar hands-on overzicht van de distro onderhoudt. Zeker, grote distro's zoals Debian hebben grote teams nodig en in die context werkt de aanpak goed, maar voor Slackware heeft de 'one man doing it all'-aanpak net zo goed werk geleverd.
Dus daar gaan we. Dat is Slackware. Het is niet de beste vriend van de newbie, maar het is na vijftien jaar nog steeds een geliefde distro en geen enkele tussenliggende of onbekende Linux-gebruiker zou moeten gaan zonder het minstens één keer te proberen. Wees je alleen bewust van een ander stukje wijsheid van Slackware-kringen: "Als je eenmaal slap bent, zul je nooit meer teruggaan."