Jeg prøvde den eldste Linux-distribusjonen som fortsatt eksisterer, og det var en total virkelighetskontroll

Slackware er den eldste aktive Linux-distribusjonen, preget av enkelhet og kontroll. Den krever manuell konfigurasjon og passende ferdigheter, og er ideell for entusiaster og læring.
Det finnes mange Linux-distribusjoner. De fleste er nye, noen er gamle, og noen er så gamle at de ikke eksisterer lenger. Men det er én distribusjon som har bestandt tidens prøve, overraskende nok. Og det er ikke annet enn Slackware.
Hvordan kan det hende at forfaderen til din egen Linux-distribusjon fortsatt står støtt?
Hva er Slackware?
La oss spole tilbake til 1993, året Patrick Volkerding slapp den aller første versjonen av Slackware. Selv om det teknisk sett ikke er den første Linux-distribusjonen som noen gang ble laget—den æren tilhører det nå nedlagte Softlanding Linux System (SLS)—er Slackware utvilsomt den eldste distribusjonen som fortsatt aktivt vedlikeholdes og er bredt anerkjent i dag. Opprinnelig født som et oppryddingsprosjekt av SLS, hadde Volkerding til hensikt å fikse feil og oppdatere programvarepakker for eget bruk og for sin lokale professor. Men da SLS falmet inn i glemselen på grunn av vedlikeholdsproblemer, steg Slackware raskt til prominens, ble den dominerende distribusjonen på midten av 1990-tallet og fungerte som grunnlag for andre store prosjekter, inkludert de tidligste versjonene av SUSE Linux.
Philosofien som definerer Slackware oppsummeres ofte med akronymet KISS, eller "Keep It Simple, Stupid." I konteksten til denne distribusjonen betyr imidlertid enkelhet ikke nødvendigvis brukervennlighet for nybegynnere. I stedet refererer det til systemarkitekturens enkelhet. Målet er å tilby et system som er transparent, rent, og følger Unix-tradisjoner så nært som mulig.
I motsetning til moderne kommersielle distribusjoner som lagrer komplekse abstraheringsverktøy over kjerne-systemet for å automatisere konfigurasjon, foretrekker Slackware tekstbaserte konfigurasjonsfiler og manuell intervensjon. Den unngår å påtvinge spesifikke bruksretninger på deg, med sikte på å være den mest "Unix-liknende" Linux-distribusjonen tilgjengelig. Denne dedikasjonen til renhet betyr at Slackware sjelden lager patche av programvare upstream. Når du installerer et program på Slackware, får du programvaren akkurat slik originalutvikleren hadde tenkt, uten modifikasjoner eller merking som ofte legges til av andre distribusjoner som Ubuntu eller Fedora.
Hvordan er det å bruke det i dag?
Det er... rart. Å bruke Slackware i den moderne tiden er en sjokkerende opplevelse for alle som er vant til bekvemmeligheten av samtidige operativsystemer, men det gir en distinkt følelse av kontroll som er stadig sjeldnere. Den mest umiddelbare forskjellen du vil møte er fraværet av automatisk avhengighetsoppløsning. I nesten hver annen moderne distribusjon utløser instruksjonen til pakkebehandleren om å installere en kompleks applikasjon som en videospiller automatisk nedlastingen og installasjonen av hver bakgrunnsbibliotek som kreves for å kjøre den. Slackware gjør ikke dette. Dens pakkebehandlingsverktøy, som er strengt designet for å installere, oppgradere eller fjerne spesifikke pakke-filer, antar at administratoren vet nøyaktig hva som er nødvendig. Hvis en bruker installerer en programvare, og det mislykkes i å starte fordi et bibliotek mangler, er det opp til brukeren å identifisere den manglende komponenten, finne den, og installere den manuelt.
Videre avviser systemet det bransjestandard systemd init-systemet, som har blitt adoptert av nesten hver betydelig konkurrent. I stedet bruker Slackware BSD-stil init-skript. Disse er enkle, lesbare shell-skript som kontrollerer oppstart og nedstenging av tjenester, noe som gjør at brukerne kan lese og forstå hva som skjer under oppstartsprosessen uten å måtte lære kompleks ny syntaks eller kommandolinjeverktøy. Installationsprosessen forblir imidlertid et tekstbasert, ncurses-grensesnitt som ser praktisk talt identisk ut som for tjue år siden, og krever at brukeren deler opp stasjoner og velger pakker manuelt.
Når systemet er i drift, er det imidlertid utrolig stabilt og overraskende raskt. Fordi det mangler bakgrunnstjenester og "bloat" som er forhåndsinstallert på brukervennlige distribusjoner, er systemressursene helt tilgjengelige for alle appene dine. Det gir en vanilje skrivebordsopplevelse, som vanligvis standardiserer til en standardversjon av KDE Plasma eller Xfce, som fungerer som et blankt lerret for brukeren å konfigurere helt etter egne ønsker.
Bør du prøve det?
Ærlig talt, for de fleste mennesker, er svaret sannsynligvis nei med mindre du er villig til å bruke tid på å få det til å fungere akkurat slik du liker det. Hvis ditt primære mål er å ha en funksjonell arbeidsstasjon oppe og gå på ti minutter med tilgang til en app-butikk og automatiske oppdateringer, er Slackware.
absolutt ikke det riktige valget. Det krever tålmodighet, lesing av dokumentasjon, og en vilje til å feilsøke problemer som andre distribusjoner løste for mange år siden.
For en vanlig bruker som ser operativsystemet kun som en oppstartslaster for en nettleser, vil læringskurven sannsynligvis føre til frustrasjon i stedet for tilfredshet. Den manuelle håndteringen av avhengigheter alene kan bli en betydelig tidskrevende oppgave for de som ikke er forberedt på vedlikeholdet som kreves for å holde et moderne system sikkert og funksjonelt.
Det er imidlertid et populært uttrykk i fellesskapet som antyder at hvis du lærer Red Hat, kjenner du Red Hat, men hvis du lærer Slackware, kjenner du Linux. Dette er sant fordi distribusjonen tvinger deg til å interagere med de underliggende mekanismene i operativsystemet. Du må forstå tillatelser, filstrukturer, bibliotekkobling og kjernemoduler for å kunne operere systemet effektivt.
Derfor, hvis du er en datavitenskapsstudent, en systemadministrator som ønsker å utdype kjernekunskapen din, eller en hobbyist som vil forstå nøyaktig hvordan brikkene i Linux-puslespillet passer sammen, bør du absolutt prøve det. Det tilbyr en utdanningsverdi som ikke kan måle seg med polerte, automatiserte alternativer.
Å sette opp et Slackware-miljø på en vellykket måte fungerer litt som en mesterklasse i Linux-administrasjon, og fjerner magien ved automatisering for å avsløre hjulene som snurrer under overflaten. I tillegg, når du får det riktig, vil du faktisk ha et ganske raskt system oppe og gå.
Hvis du vil lese flere artikler som Jeg prøvde den eldste Linux-distribusjonen som fortsatt eksisterer, og det var en total virkelighetskontroll, kan du besøke kategorien Linux.

Legg igjen en kommentar