Movatterモバイル変換


[0]ホーム

URL:


Hopp til innhold
Wikipedia
Søk

Slackware

Fra Wikipedia, den frie encyklopedi
Slackware
Utvikler(e)Patrick Volkerding
Utgitt16. juli 1993
Nyeste versjon15.0(stabil versjon; 2. februar 2022)[1]
Plattformx86-arkitektur,x86_64
Bygger påSoftlanding Linux System
SkrivebordsmiljøKDE Software Compilation,Xfce,MATE,Cinnamon
Avledede systemerVectorLinux,Austrumi Linux, DeLi Linux,DNALinux, Kongoni GNU/Linux,NimbleX,Platypux,Porteus,Salix OS,Topologilinux,Zenwalk Linux
LisensGNU General Public License
Nettstedwww.slackware. (en)

Slackware (IPA: /'slækweə(ɹ)/) er etamerikanskoperativsystem og enLinuxdistribusjon som er utviklet avinformatikerenPatrick Volkerding.

Volkerding har enBachelor of Science iinformatikk vedMinnesota State University Moorhead.[2] Han er enerådende vedlikeholder av distribusjonen,[2] og blir gjerne kaltBenevolent Dictator For Life, «velvillig diktator på livstid».[3] Dette er en tittel som blir gitt enkelte ledere av prosjekter forfri og åpen programvare, som har siste ord når det oppstår uenigheter innenfor utviklingsmiljøet.

Selv om Slackware for det meste er fri og åpen programvare,[4] har distribusjonen intet formeltsporingssystem for programvarefeil og intet allment tilgjengelig lager for programvarekode. Det finnes ikke noe formelt medlemskap for utviklere og Patrick Volkerding er den primære bidragsyter til versjonene.

Slackware har hatt liten utbredelse. Den 29. oktober 2025 var systemet på 51. plass hosDistroWatch.[5]

Slackware oppstod i 1992 som enfork avSoftlanding Linux System (SLS).[6] Første versjon ble lansert den 17. juli 1993.[7] Slackware var en av de første Linuxdistribusjonene, og er den eldste som fremdeles vedlikeholdes.[6]

Slackware var basis for de seks første versjonene avSUSE Linux. Det har også vært basis for en hel familie av Linuxdistribusjoner, deriblantAustrumi Linux,Frugalware Linux,Slax ogZenwalk Linux, for å nevne noen.

Med versjon 3.0, som ble lansert den 30. november 1995, ble Slackware en av de første distribusjonene som innførte filformatetExecutable and Linkable Format (ELF).[8] som erstatning for det eldre filformateta.out. Dette formatet debuterte iUNIX System V Release 4 den 18. oktober 1988,[9] og ble hurtig akseptert som standard iUNIX ogUnix-lignende operativsystemer.

Slackware er kjent som den mest konservative Linuxdistribusjonen: Den prøver å være mest mulig lik den opprinnelige UNIX, og designfilosofien bygger på stabilitet og enkelhet.[10] Underupstreaming blir det foretatt minimalt med modifikasjoner i programvarepakker, og distribusjonen tar ikke hensyn til tilbakemeldinger fra brukere og utelukker beslutninger fra brukere. Slackware mangler et grafisk installasjonsprogram og har ingen automatisk deteksjon og oppløsning av avhengigheter mellom programvarepakker. Den bruker rene tekstfiler og et lite sett medskallskript for konfigurasjon og administrasjon. Under oppstart benyttes konsekventkommandolinjen somoperativmiljø; det følger ikke med noe standardskrivebordsmiljø.KDE ogXfce kan installeres som valgfrie opsjoner. Støtten forGNOME opphørte med versjon 10.2 i 2005. Slackware benytter et tradisjoneltinit-skript som er arvet fraBerkeley Software Distribution (BSD). Dette skriptet har tradisjonelt vært den førsteprosessen som startes underoppstart avdatamaskinen. Det er endaemon (bakgrunnsprosess) som kjører inntil systemet slås av. Distribusjonen har unngått å følge resten av strømmen ved å velge alternativer somUpstart ogSystemd, som har debutert i henholdsvisUbuntu ogFedora. På grunn av sine konservative ogminimalistiske særpreg, er Slackware mest egnet for avanserte og teknisk interesserte brukere avLinux.[11][12][13][14][15][16]

Slackware brukerpakkesystemetslackpkg for å oppgradere og installere distribusjonen over etnettverk eller overinternett. Dette pakkesystemet ble inkludert som en valgfri opsjon i versjon 9.1,[17] og ble standard i versjon 12.2. Slackware støtterdatamaskinarkitekturene32-biterx86,64-biterx86-64 ogIBM System z9 (s390x). Det finnes også uoffisielle porteringer tilPowerPC ogARM. Tidligere fantes det også offisielle porteringer tilDEC Alpha ogSPARC.

Versjon 14.2 ble lansert 30. juni 2016. Den 29. mai 2024 var Slackware på 38 plass i en rangering over Linuxdistribusjoners utbredelse, ifølgenettstedetDistroWatch.[18]

Introduksjon

[rediger |rediger kilde]

Utdypende artikkel:Linuxdistribusjon

Det er to gode grunner til atLinuxdistribusjonen Slackware fortjener omtale:

  • Den ene er at Slackware har skapt en «familie» av beslektede distribusjoner. Den nærmest endeløse labyrinten av mange hundre Linuxdistribusjoner kan virke skremmende og forvirrende på mange utenforstående. Ved å redusere dette til et fåtall av «familier», hver enkelt med beslektede distribusjoner, vil leseren i første omgang kunne få et klarere bilde av emnet, slik at man unngår å «hoppe» rett inn i detaljene uten å ha skaffet seg oversikten først. Andre slike «familier» er utgått fra distribusjoneneDebian,Ubuntu,Fedora,Red Hat Enterprise Linux,Gentoo,SUSE Linux,Arch Linux ogMandriva Linux.
  • Den andre grunnen er at Slackware er en distribusjon som startet såpass tidlig, og videre at den fortsatt er i aktiv utvikling. Den er den eldste distribusjonen som fremdeles vedlikeholdes. Dette gjør at versjonene av Slackware også har fulgt utviklingen avLinuxkjernen fra 1992 frem til idag (2025). Første versjon av Slackware benyttet 0.99.11 av Linuxkjernen – enalfaversjon, som eksisterte forut for den endelige lanseringen. 2025-versjonen av Slackware benytter versjon 6.15.161 av Linuxkjernen. Ingen annen distribusjon har en så langvarig historie. Beskrivelsen av Slackware gir oss et unikt innblikk i utviklingen avLinux som sådan.

Navnet

[rediger |rediger kilde]
Slackware-maskoten: PingvinenTux som røyker pipe

NavnetSlackware er avledet avSlack (med stor bokstav), et uklart definert begrep fra detsatiriske «trossamfunnet»Church of the SubGenius, hvorSlack er selve essensen.[19] Begrepet går ut på at man skal oppnå sine mål uten innsats, og føre et fritt og behagelig liv, uten ansvar og hardt arbeid.[20][21][22] Med hensyn til Slackware, sikterprefiksetSlack til at det er mulig å oppnåbrukervennlighet,pålitelighet,feiltoleranse ogdriftsikkerhet, selv om man unngår vanligesystemverktøy.[23] Navnet ble valgt av Volkerding for å hindre at arbeidet hans skulle bli tatt seriøst i startfasen. Distribusjonen startet som et uforpliktende privatprosjekt, men navnet ble hengende igjen etter at distribusjonen var blitt et seriøst prosjekt.[24] Det er ingen reell sammenheng mellom Slackware og den satiriske «kirken», selv om sistnevnte tilsynelatende har adoptert både operativsystemet og dets grunnlegger.[24]

Det har også blitt spøkt med at den piperøykendepingvinen som figurerer på mangebannere med Slackware, henspiller på «kirkens» oppdiktede grunnleggerJ.R. «Bob» Dobbs. Spøken finnes idatafileninstall.end, som markerer slutten på installasjonsprosessen.[25][26] I nyere versjoner, deriblant versjon 14.1, er dette budskapet blitt skjult ved hjelp avkryptiseringsalgoritmenROT13.

Designfilosofi

[rediger |rediger kilde]

Designfilosofien til Slackware er rettet mot enkelhet, renhet og eleganse, og et kjernedesign som går ut på å ha minimalt med konfigurasjonsverktøy. Unntaket er enkelte viktigesystemverktøy, basert påprogramvarebiblioteketncurses, som er viktige for grunnleggende konfigurasjon av systemet ogpakkebehandling.[27] Mens noen deler den oppfatning at et mindre antall forenklede verktøy bidrar til å øke et operativsystems kvalitet og stabilitet, er andre av en annen oppfatning. De ønsker etgrafisk brukergrensesnitt under installasjon og konfigurasjon, et mer «brukervennlig pakkesystem», og en allsidig pakke med programvareverktøy hvor brukeren selv oppløserprogramvareavhengigheter.[28][29][30][31] I den forstand har Slackware mye til felles medArch Linux, som er en annenminimalistisk Linuxdistribusjon.

«KISS»

[rediger |rediger kilde]

Mange av designvalgene i Slackware kan bli sett på som en arv av enkelheten i tradisjonelleUNIX-systemer og som eksempler påKISS-prinsippetKeep It Simple, Stupid»).[32] I denne sammenhengen refererer «enkel» til enkelhet i systemdesign, ikke i brukervennlighet. Mye av uenighetene med Slackwares designvalg, oppstår av ulike tolkninger av begrepet «enkelhet». Noen betrakter et operativsystem som «enkelt» når det gjør utstrakt bruk av intuitive grafiske brukergrensesnitt og automatiserte verktøy. Slackware benytter KISS-prinsippet på samme måte somOckhams barberkniv – ved å avstå fra å øke kompleksiteten til systemet mer enn strengt tatt nødvendig. En automatisering kan forenkle interaksjonen med datamaskinen hvis brukeren er vant meddatamus, men kan være en hindring for de som foretrekker å ha mer kontroll over systemet viakommandolinjen og direkte redigere konfigurasjonsfiler.[28][27] På den andre siden kan dette gi et mindre intuitivt system fordi brukeren presenteres med systemets iboende kompleksitet. Patrick Volkerding har konsekvent valgt enkelhet i systemdesign.[33][34] I kontrast til dette er mange andre Linuxdistribusjoner lettere å lære for nybegynnere som er ukjente med kommandolinjen i klassisk UNIX.[28][27][35][31]

Det meste av programvaren i Slackware bruker mekanismer for konfigurasjon som er laget av programvarens opprinnelige utviklere. De færreste mekanismene er spesifikke for distribusjonen. Den relative mangelen på grafiske verktøy for å konfigurere systemet, skjer naturligvis på bekostning av brukervennligheten. Kritikere vurderer distribusjonen som tidkrevende og vanskelig å lære, mens tilhengere ser den som fleksibel og gjennomsiktig, og setter pris på erfaringen de får i læringsprosessen.

Init

[rediger |rediger kilde]

Et eksempel er UNIX-prosesseninit. I UNIX og Unix-lignende operativsystemer er init den førsteprosessen som startes underoppstart avdatamaskinen. Det er endaemon som kjører inntil systemet slås av. Den er den direkte eller indirekte foreldreprosessen til andre prosesser og adopterer automatisk alle foreldreløse prosesser. Det finnes i hovedsak to varianter av denne prosessen: Den første ble benyttet iUNIX System III ogUNIX System V (ofte kalt «SysVinit»), og den andre stammer fraforsknings-Unix ogBerkeley Software Distribution (BSD). De fleste Linuxdistribusjoner har tradisjonelt benyttet den første, mens Slackware bruker en BSD-stil under oppstart. Fra og med Slackware versjon 7.0, ble det innført kompatibilitet med UNIX System V-skript, for å muliggjøre øktinteroperabilitet med en del tredjeparts programvare. Et init-skript av BSD-typen tildeler hvert driftsnivå sammerunlevel; i UNIX System V tildeles hvert enkelt av opptil 8 driftsnivåer en hel katalog med skript. Init-skriptet starter (i Slackwares tilfelle) skriptetrc.sysvinit som igjen bestemmer hvilke UNIX System V-baserte skript som skal være med under oppstart.[36][37][38][39]

Her er et eksempel på et init-skript i Slackware, som befinner seg i katalogen/etc/inittab:[40]

id:4:initdefault:l0:0:wait:/etc/rc.d/rc.0l6:6:wait:/etc/rc.d/rc.6x1:4:wait:/etc/rc.d/rc.4

Den sistnevnte kommandoen velgerrunlevel 4. Her er filenrc.4 i Slackware 10.2:[40]

# Prøv å bruk gdm, eller GNOMEs session manager:if[-x/usr/bin/gdm];thenexec/usr/bin/gdm-nodaemonfi# Ikke der?  OK, prøv å bruk KDM eller KDEs session manager:if[-x/opt/kde/bin/kdm];thenexec/opt/kde/bin/kdm-nodaemonfi# Hvis alt du har er XDM, prøv dette:if[-x/usr/X11R6/bin/xdm];thenexec/usr/X11R6/bin/xdm-nodaemonfi

I enkelte avarter av UNIX er dette skriptet blitt erstattet av automatiske prosesser som gjør oppstartsprosessen enklere, sett fra en brukers ståsted. OperativsystemetSolaris erstattet init med programmetService Management Facility (SMF) i versjon 10, som ble lansert den 31. januar 2005. IMac OS X 10.4, som ble lansert 29. april 2005, ble det lansert et alternativ til init, i form avlaunchd. ILinux er ikke dette fullt så enkelt, på grunn av det store antallet distribusjoner. Noen distribusjoner har laget sine egne erstatninger for init. Eksempler erOpenRC i distribusjonenGentoo Linux, så vel som iNetBSD ogFreeBSD,BootScripts i distribusjonenGoboLinux, DEMONS i distribusjonenKahelOS og Mudur i dentyrkiske distribusjonenPardus.

Den 26. oktober 2006 bleUpstart lansert. Dette er en hendelses-basert daemon som ble utviklet avCanonical Ltd. og som ble lansert iUbuntu 6.10 den 26. oktober 2006.[41] Upstart fikk en del utbredelse, men lyktes ikke i å bli en felles konfigurasjonsplattform for Linux. Den 30. mars 2010 ble derettersystemd lansert.[42] Systemd representerer et nytt forsøk på å samles om en felles dynamisk oppstartsprosess for Linux. Denne oppstartsprosessen ble standard i versjon 15 avFedora,[43] og har vunnet innpass i flere distribusjoner.

Fire maskiner medXinerama-vindussystemet som kjører Slackware 8.1 på en VP6 Dual PIII 1GHZ maskin med fire identiske PCI Trident grafikkort

I et intervju den 6. juli 2012, ga Patrick Volkerding uttrykk for reservasjoner overfor systemd. Han hevdet at det krenkerUnix-filosofien om å sammenføye programvare med en begrenset definert funksjonalitet.[44] Versjon 14.2 av Slackware støtter ikke systemd, men i 2013 utelukket ikke Volkerding muligheten for å svitsje over til det.[45]

Systemd er et eksempel på programvareavhengigheter. Programmet starter opp mange programmer samtidig, uten at brukeren involveres. Dette skjer automatisk og brukeren unngår å måtte sette seg inn i systemets kompleksitet. Man kan kalle dette brukervennlighet. Men samtidig fratas brukeren muligheten til å styre prosessen, og selv velge hva som skal startes. I en artikkel publisert den 18. august 2014 iInfoWorld skrev Paul Venezia om kontroversen rundt systemd. Han hevdet at den krenket Unix-filosofien og skyldtes«de enorme egoer som er fast overbevist om at de ikke kan gjøre noe feil».[46] Artikkelforfatteren sammenlignet systemd medsvchost.exe, en kritisk systemkomponent med omfattende funksjonalitet som ble introdusert iMicrosoft Windows 2000.

Utviklingsmodell

[rediger |rediger kilde]

Slackware har intet formeltsporingssystem for programvarefeil og intet alment tilgjengelig lager for programvarekode. Det finnes ikke noe formelt medlemskap for utviklere og Patrick Volkerding er den primære bidragsyter til versjonene. Rapportering om programvarefeil og bidrag, skjer på en informerende måte. Alle endelige beslutninger om hva som skal inkluderes, blir foretatt av Patrick Volkerding,Benevolent Dictator For Life, «godgjørende diktator på livstid»,[3] en tittel som blir gitt enkelte ledere av prosjekter forfri og åpen programvare, som har siste ord når det oppstår uenigheter innenfor utviklingsmiljøet.[47][48][49]

De første versjonene ble utviklet av Patrick Volkerding alene. Fra og med versjon 4.0 nevner den offisielle annonseringen også David Cantrell og Logan Johnson som en del av «Slackware-teamet».[50] Senere versjoner, opp til versjon 8.1, inkluderer Chris Lumens.[51] Lumens, Johnson og Cantrell er også forfatterne av den første utgaven avSlackware Linux Essentials, den første offisielle guide til Slackware Linux.[52] Hjemmesiden til Slackware omtaler Chris Lumens og David Cantrell som«Slackware alumni» som«arbeidet full tid på Slackware-prosjektet i flere år».[48] Under lanseringen av Slackware 10.0 og 10.1 ble Eric Hameleers takket av Patrick Volkerding for«sitt arbeid med støtte forUSB,PCI og trådløseCardbuskort».[53][54] Fra og med versjon 12.0 ble Slackware igjen bygd av et team sentrert omkring Volkerding. Utviklingsteamet i versjon 12.2 bestod av syv personer. Fremtidige versjoner tilføyde flere personer.[55] Siden versjon 13.0 synes utviklingsteamet å ha hatt visse kjernemedlemmer. Eric Hameleers gir en innsikt i dette teamet i sitt essayHistory of Slackware Development, som ble skrevet 3.-4. oktober 2009, like etter lanseringen av versjon 13.0.[47]

Arkitektur

[rediger |rediger kilde]

Datamaskinarkitekturer

[rediger |rediger kilde]

Slackware blir offisielt lansert i tre typerdatamaskinarkitekturer:

De 12 første versjonene av Slackware støttet utelukkende 32-biter x86. Før lanseringen av en offisiell 64-biter variant, fantes det uoffisielle 64-biter avarter av Slackware. Et eksempel på dette er de tidligere distribusjoneneBluewhite Linux ogSlamd64.

Det eksisterer også en uoffisiellportering for ARM-arkitekturen (Slackware ARM, tidligere kalt ARMedslack[58]), som er utviklet av Eric Hameleers og som blant annet er tatt i bruk avnett-PCer.[59][57] Det finnes også en uoffisiell portering tilIBM ESA/390 kalt Slackware/390.[60][61] Begge disse porteringene er betegnet som «offisielle» av Patrick Volkerding. Imidlertid er S/390-porteringen fortsatt i versjon 10.0 for den stabile versjonen og i versjon 11.0 for utviklingsversjonen, og det har ikke vært noen oppdateringer siden 2009.[62][63] Den 7. mai 2016 kunngjorde utvikleren av Slackware ARM at versjon 14.1 ikke lenger ville støttes fra og med 1. september 2016. Utviklingen har derfor stanset med versjon 14.2, som likevel vil bli støttet i en lang tid fremover.[64] Opphør av støtten til versjon 14.1 ble kunngjort den 25. juni 2016.[65]

Det har tidligere også eksistert et offisielt prosjekt for datamaskin-arkitekturenSPARC (Slackware Linux for SPARC) samt en portering tilDEC Alpha. En uoffisiell portering til«New World» Macintosh, kaltSlackintosh, har også eksistert. Denne distribusjonen blir ikke lenger vedlikeholdt, og siste versjon var versjon 12.1.[66]

Oppstartslaster

[rediger |rediger kilde]

Med den begrunnelse å holde konfigurasjonen og administrasjonen av systemet så enkelt og transparent som mulig, slik at konfigurasjonsfilene er lesbar og kan redigeres uten behov for spesielle verktøy, har Slackware valgtLILO (Linux Loader) som standardoppstartslastert. Fra og med versjon 14.1 er ogsåGNU Grand Unified Boot loader (GRUB) tilgjengelig i distribusjonen.[67]

Brukergrensesnitt

[rediger |rediger kilde]
Slackware 14.0 som kjørerskrivebordsmiljøetXfce.
Foto: Philip Lacroix (26. november 2013)

Standardbrukergrensesnitt i Slackware erUnix-skalletBash (Bourne Again Shell), som ble utviklet som en del avGNU-prosjektet. Systemet kan likevel lett konfigureres slik at det automatisk starter medvindussystemet X, ved å redigere datafileninittab, slik at den kan kjøre runlevel 4. StandardX display manager erKDE Display Manager (KDM), men den tradisjonelleX Window Display Manager (XDM) er også tilgjengelig.SkrivebordsmiljøetKDE betraktes som det primæregrafiske brukergrensesnitt, siden det startes avX.Org Server uten behov for ytterligere modifikasjoner av konfigurasjonsfilene. Lettvekts skrivebordsmiljøetXfce er også tilgjengelig, og er spesielt egnet på datamaskiner med lav ytelse. Tilgjengelig er også vindusbehandlerneFluxbox,Blackbox,Window Maker,FVWM2 ogtwm. Å velge vindusbehandler kan gjøres fra KDM, ved å redigere konfigurasjonsfilene manuelft, eller ved å redigere skriptetxwmconfig.[68][69]

SkrivebordsmiljøetGNOME ble utelukket fra distribusjonen i versjon 10.2, hovedsakelig av praktiske årsaker.[70] I kjølvannet av denne beslutningen har det blitt startet flere prosjekter, som har til hensikt å fortsatt tilby dette skrivebordsmiljøet til brukere av Slackware. To prosjekter er under aktiv utvikling for Slackware:Dropline GNOME ogMATE Slackbuilds. Det sistnevnte er en spesialbygd utgave av skrivebordsmiljøetMATE.[71][72]

Pakkehåndtering

[rediger |rediger kilde]

Historie

[rediger |rediger kilde]

Fødselen

[rediger |rediger kilde]

I 1992 var Patrick Volkerding blitt oppmerksom på det prosjekt som var blitt innledet avLinus Thorvalds i august 1991, og som gikk ut på å utvikle etUnix-lignendeoperativsystem som kunne distribueres og modifiseres fritt. På denne tiden benyttet hanOS/2 versjon 1.3 på en datamaskin med 32-bitermikroprosessorenIntel 80386SX. Han var fornøyd med OS/2, men ville likevel foretrekkeUNIX eller et Unix-lignende operativsystem. Han var allerede oppmerksom påCoherent,Minix ogSCO Xenix, men hadde nå fattet interesse for de mange Linuxdistribusjoner som sirkulerte. Han undersøkte førstdiskbildene i Hongjiu Lu’s «oppstarts rotpartisjon» (boot root) pådisketter. Dette var i begynnelsen det nærmeste man kom en Linuxdistribusjon; programvaren bestod av to stk5¼" disketter som inneholdt Linuxkjernen og et minimalt antall verktøy. Såpass begrenset var verktøyenes funksjonalitet at for å starte fraharddisken måtte densmaster boot record redigeres med enhex editor.[73]

Skjermbilde avSoftlanding Linux System versjon 1.05
Kilde: Linuxcenter.ru (11. september 2006)

Deretter undersøkte hanMCC Interim Linux versjon 0.95c+, som var blitt lansert 23. april 1992. MCC Interim Linux var en av de aller første distribusjonene, og i likhet med Hongjiu Lu’s «oppstarts rotpartisjon», manglet den støtte forCD-ROM. Dette hadde derimotYggdrasil Linux/GNU/X, en annen tidlig distribusjon som var blitt lansert av etCalifornia-basert selskap den 8. desember 1992. Men til slutt falt valget på en tidlig versjon avSoftlanding Linux System (SLS), en kommersiell distribusjon som var blitt skapt av Peter MacDonald.[74] Både Yggdrasil Linux/GNU/X ogDebian startet som avleggere av SLS.[75]

Softlanding Linux System ble lansert i mai 1992 og var den mest populære av de opprinnelige Linuxdistribusjonene. Det var den første distribusjonen som tilbød en mer omfattende samling av programvare, og som ikke bare bestod av Linuxkjernen og basale verktøy.[76] Den bestod blant annet av detgrafiske brukergrensesnittetvindussystemet X,kommunikasjonsprotokolleneTCP/IP ogUUCP fordatanett ogteksteditorenGNU Emacs.[77] SLS dominerte markedet før utviklerne besluttet å endre det formatet foreksekverbare filer fraa.out tilELF (ELF). Dette var ikke en populær avgjørelse blant brukerne av SLS, men ELF ble raskt den rådende industristandard for Unix og Unix-lignende operativsystemer.

Patrick Volkerding startet med SLS fordi han behøvde enLISPkommandotolk for et skoleprosjekt på det som den gangen ble kaltMoorhead State University (MSU). Han oppdaget atCLISP var tilgjengelig for Linux, og var bedre enn LISP forMS-DOS som var tilgjengelig på skolens laboratorium. Han lastet ned SLS, og noen få uker senere ble han forespurt av enprofessor ikunstig intelligens ved MSU om å installere SLS på hansAT&TIntel 80486 hjemmedatamaskin og på enkelte av skolens datamaskiner. Professoren ønsket å bruke SLS i den påfølgende undervisning, uten å måtte betale lisens for en versjon av LISP som han betraktet som middelmådig.[74][78]

Volkerding tok imot utfordringen og begynte å studere operativsystemet. Han hadde gjort seg en del notater om feilrettinger som var blitt gjort etter at han installerte SLS. Han gikk gjennom disse sammen med professoren og anvendte feilrettingene på en ny installasjon. Dette tok imidlertid like lang tid som å installere SLS, og professoren ba om å endre installasjonsdiskettene slik at feilrettingene kunne tre i kraft under installasjonen. SLS ble lansert i kompilert form og kildekoden var tilgjengelig for bare en liten del av distribusjonen. Det var ingen indikasjon på hvordan programmer ble utført, ettersom det mangletskript for å automatisere prosessen, noe som den gangen var vanlig. I de påfølgende månedene, rettet Volkerding kjenteprogramvarefeil, oppdaterte Linuxkjernen og andre programmer og forbedret installasjonsprogrammet til SLS slik at det sørget for å automatisere installasjon av delte biblioteker og Linuxkjernen, endrefilsystemtillatelser, og mye mer. På kort tid hadde han oppgradert omkring halvparten av programvarepakkene i SLS, mens den andre halvparten måtte rekonfigureres.[74][78]

Fra Softlanding Linux System (SLS) til Slackware

[rediger |rediger kilde]

Volkerding hadde ingen intensjoner om å presentere hans modifiserte SLS-versjon for allmenheten. I april 1993 foreslo Brett Person, som var ansvarlig for å teste operativsystemet, at Volkerding burde dele sitt arbeid på internett via enFTP-tjener. Men Volkerding antok at «SLS ville snart komme i en ny versjon som inkluderte disse tingene», så han utsatte valget noen få uker.

Patrick Volkerding påLinuxWorld Conference and Expo 2000 iNew York City.
Foto: 3. februar 2000 (Brian Hankins)

Forskjellene mellom SLS og Volkerdings modisiferte versjon var nå blitt såpass følsom, at Peter MacDonald ble bedt om å gjennomgå sitt arbeid med SLS, for å løse problemene som hadde plaget distribusjonen. Dette gjorde at SLS ble alment kjent for sine mange feil og mangel på vedlikehold, noe som skapte misnøye blant brukerne.[79] I motsetning til hva Volkerding forventet, gjorde MacDonald krav på enintellektuell eiendomsrett til skriptet for installasjon som stammet fra SLS. Volkerding fikk fortsatt lov til å kjøre en FTP-tjener med dette skriptet, men besluttet seg for ikke å gjøre noen andre endringer i systemet før han fullstendig hadde omskrevet skriptet. Hans intensjon var nå å lage en ny distribusjon, og han begynte å integrere oppdateringer og ny programvare så snart de var blitt gjort tilgjengelige.[78] På denne tiden var det mange brukere på internett som forespurte en ny versjon av SLS. Volkerding svarte med å poste en melding på Usenet-gruppencomp.os.linux med tittelen «Er det noen som ønsker et SLS-lignende 0.99pl11A system?» (Anyone want an SLS-like 0.99pl11A system?). Meldingen fikk mange positive responser. Etter en diskusjon med den lokale systemadministratoren ved MSU, fikk Volkerding tillatelse til å laste opp sin modifiserte SLS-versjon på universitetets FTP-server. Navnet på den nye distribusjonen var Slackware.[80][81]

Den første versjonen, Slackware versjon 1.00, ble gitt ut17. juli1993.[80] Denne datoen er noen ganger feilaktig gjengitt som 16. juli, men i den opprinnelige annonseringen stod det skrevet «17 Jul 1993 00:16:36 GMT».[80] Distribusjonen omfattet 24 stk 3½" diskettbilder som kunne lastes ned anonymt fra FTP, fordelt på 13 disketter som omfattet «A-serien» og 11 disketter som omfattet «X-serien».[80]

A-serien omfattet alt man kunne forvente fra SLS-seriene A, B, og C, samt en alfaversjon av Linuxkjernen (versjon 0.99pl11). Den støttetemulering avflyttallsprosessor, vanlige harddisker, TCP/IP,UNIX System V IPC,PS/2-datamus og var optimalisert for 32-biter 80486 mikroprosessorer. Den støttetMINIX file system,ext2,FAT (filsystemet til MS-DOS),Network File System ogprocfs.[80] Linuxkjernen var kompilert medGNU C Compiler 2.4.5 oglibc 4.4.1.[80] Det fulgte med kildekode til Linux DOS Emulator versjon 0.49, enOSS om versjon 0.99pl11 av Linuxkjernen, nettverksprogrammet NET-2,Unix-skalleneKornShell (ksh) ogtcsh 6.04, GNU C Compiler (gcc),GNU C++ Compiler (g++) og GNUObjective C versjon 2.4.5 med libc versjon 4.4.1,epostklientenmailx, kildekode for et eksperimentelt16-biterapplikasjonsprogrammeringsgrensesnitt forMicrosoft Windows (WinAPI16),utstyrsdrivere forlydkort, verktøy fordiskquota, samt det skriptbaserteprogrammeringsspråketTcl 6.7 med programeksempler.[80] Slackware 1.0 benyttet oppstartslasteren LILO og kunne startes opp fra OS/2'sfleroppstartshåndterer hvis ønskelig.[80]

X-serien omfattet alt man kunne forvente fra SLS sin X-serie, samtXFree86 1.3 (en fri implementasjon avvindussystemet X),vindusbehandlerenOpen Look Virtual Window Manager, en XS3-tjener forS3 Graphicsgrafikkort (S3 911, S3 911A, S3 924, S3 801, S3 805, S3 805i, S3 928, S3 805p og S3 928p),bildefremviserenXV 3.00 og PEX-filer fra XFree86.[80]

Responsen var overveldende og universitetets FTP-tjenere, som var vert for distribusjonen, viste seg å være utilstrekkelig, idet en flom av FTP-forbindelser krasjet tjeneren kontinuerlig. Volkerding prøvde i flere dager å ordne problemet, uten særlig suksess. Det skyldtes stabilitetsproblemer i Linux, knyttet til TCP/IP-protokollen. Etter å ha forklart problemet påftp.cdrom.com fikk han hjelp av firmaet Walnut Creek CDROM, som tilbød arkiveringsplass på deres FTP-tjenere. Dette var et amerikansk selskap som distribuertefri programvare,shareware ogfreewareCD-ROM. Det samme selskapet ble i 1995 den offisielle distributør av Slackware-prosjektet.[74][82]

Versjon 1.1

[rediger |rediger kilde]

Versjon 1.1 ble lansert 5. november 1993. Linuxkjernen var fortsatt i en alfautgave, selv om den var oppgradert til versjon 0.99.13. GNU C Compiler, GNU C++ Compiler og GNU Objective C var oppgradert til versjon 2.5.2, libc til 4.4.4 og XFree86 var oppgradert til versjon 2.0. Også for de andre programvarepakkene var det mindre oppgraderinger.

Versjon 2.0

[rediger |rediger kilde]

Versjon 2.0 ble lansert den 2. juli 1994.[83] Linuxkjernen var for første gang blitt en stabil utgave, nemlig versjon 1.0.9.[83] Seks forskjellige utgaver av utviklingsversjoner av versjon 1.1.18 av kjernen fulgte også med, så vel som kompilerte versjoner av 1.1.10 og 1.1.16.[83][84] GNU C Compiler var oppgradert til versjon 2.5.8. Libc ble levert i versjon 4.4.4, samt i versjonene 4.5.24 og 4.5.26. XFree86 var oppgradert til versjon 2.1.1.[83] Det var flere nye applikasjoner for XFree86, deriblantgnuplot,xfig, xfractint ogxpaint.[83] Distribusjonen ble levert sammen med UUCP 1.05, GNU Emacs 19.25 ogLucid Emacs 19.10.[83] Nytt var også detdistribuerte filsystemetAndrew File System 6.3.[83] I tillegg til GCC (GNU C Compiler, GNU C++ Compiler og Objective C), ble distribusjonen lansert sammen med detobjektorienterte språketSmalltalk 1.1.1,Perl 4.036, Tcl 7.3/Tk 3.6,incr Tcl 1.3,TclX 7.3a,GNU Common Lisp 1.0,GNU Pascal ogGNAT (GNU Ada).[83] Programvare for generering avkompilatorer var også tilgjengelig, i form avFlex 2.4.6 (en generator avleksikalske analysatorer) ogLALR-parsergeneratoreneGNU Bison 1.22 ogBerkeley Yacc. Kildekoden til manualene (som var tilgjengelig gjennom Linux-kommandoenman) var skrevet i teksteditorentroff, og var åpent tilgjengelig.[83]

Verktøyene for å fjerne og installere programvarepakker var forbedret, og det var inkludert nye verktøy til å lage dine egne programvarepakker.[84] Med filsystemetUMSDOS 0.3a ble det mulig å kjøre Linux på toppen av et MS-DOS filsystem (FAT).[83][84] UMSDOS kunne installeres på en datamaskin med en harddisk på bare 4 Mb, uten at det var behov for ekstra partisjonering.[83] Versjonen hadde også av en ny «contrib»-katalog med over 40 Mb med ekstra programvarepakker. Brukere ble oppfordret til å bidra med nye programvarepakker som de hadde satt sammen.[84]

Utviklingen av Slackware 2.0 ble sponset av det amerikanske selskapetMorse Telecommunications, Inc.. Tidligere i 1994 var Volkerding blitt kontaktet av Michael Johnston i dette selskapet. Han foreslo å lageLiveDistro-utgaver av Slackware på CD-ROM, i tillegg til de som ble lastet ned via FTP. Volkerding som ønsket å finne bedre måter å distribuere Slackware på, tok imot tilbudet.Morse Telecommunications fikk endollar for hver CD de solgte, men samarbeidet ble avbrutt etter bare seks måneder, hvoretter Walnut Creek CDROM ble den offisielle distributør.[85] Livedistribusjonen krevde enrotpartisjon på 7–10megabyte som kunne være enten Linux eller MS-DOS.[83][84] Det fulgte også med en diskett for oppstart i tilfelle datakrasj.[83]

Versjon 2.1

[rediger |rediger kilde]

Versjon 2.1 ble lansert den 31. oktober 1994. Linuxkjernen var oppgradert til versjon 1.1.59,[85] men versjonene 1.1.54 og 1.1.58 fulgte også med. GNU C Compiler, G++ og Objektive C var oppgradert til versjon 2.5.8 og libc til versjon 4.5.6.[85] XFree86 var oppgradert til versjon 3.1,[85] og vindusbehandleren Open Look Virtual Window Manager var fortsatt en del av pakken.[85] Installasjonen omfattet 76 stk 1.44 Mb disketter, noe som var et tegn på distribusjonens økende popularitet.[85] Av andre utviklingsverktøy kan nevnes Smalltalk 1.1.1, Perl 4.036, Tcl 7.3/Tk 3.6, incr Tcl 3.6a, TclX 1.5, GNU Common Lisp, GNU Pascal, GNAT (GNU Ada), Flex 2.4.7, GNU Bison 1.22 og Berkeley Yacc.[85] Distribusjonen ble levert sammen med UUCP 1.0.5, GNU Emacs 19.27 og Lucid Emacs 19.10.[85]

Versjonen inneholdt en rekkevideospill, som var hentet fra Berkley Software Distribution (BSD).[85]

Versjon 2.2

[rediger |rediger kilde]

Versjon 2.2 ble lansert den 30. mars 1995. Linuxkjernen var oppgradert til versjon 1.2.1,[86] men versjonene 1.1.54, 1.1.55, 1.1.58 og 1.1.92 fulgte også med.[86] GNU C Compiler, G++ og Objektive C var oppgradert til versjon 2.6.3 og libc til 4.6.27.[86]

Utviklingen videre

[rediger |rediger kilde]

I 1999 gikk Slackwares utgivelsesnummer direkte fra 4 til 7. Dette ble forklart av Patrick Volkerding som etPR-stunt for å vise at Slackware var minst like oppdatert som andre Linux-distribusjoner, da mange lå rundt versjonnummer 6 på den tiden.

I 2005 bleGNOME-skrivebordsmiljøet droppet fra fremtidige utgivelser av Slackware.[87] Dette ble ansett av en del i Linux-miljøet som en betydelig endring fordi GNOME ble brukt i svært mange Linux-distribusjoner. For å bøte på dette begynte mange dugnadsbaserte prosjekter å tilby komplette GNOME-distribusjoner for Slackware.

I 2009 ble den første offisielle 64-bitsversjonen av Slackware lansert. Entusiaster kunne prøve ut denne allerede i mai, selv om den ikke ble lansert offisielt sammen med versjon 13.0 før 26. august. Mesteparten av arbeidet med x86-64-versjonen blir kreditert til Eric «AlienBOB» Hameleers.

Pakkeadministrering

[rediger |rediger kilde]

Slackwares pakkeadministreringssystem kan installere, oppgradere og fjerne pakker fra lokale kilder, men gjør ingen forsøk på å spore og administrere deler den er avhengig av, og er derfor avhengig av at brukeren sikrer at systemet har alle mappene og programmene som kreves av den nye pakken. Hvis noen av disse mangler, kan man risikere at det ikke kommer noen indikasjoner på problemet før man tar i bruk programvaren.

Slackware-pakker ergzippedetar-filer med filnavn som slutter på.tgz og.txz. Fra versjon 13.0 ble standardpakkeformatet endret til.txz, selv om enkelte pakker relatert til pakkebehandling fremdeles er i.tgz. Hovedgrunnen for dette bytte var fordilzma-algoritmen komprimerer bedre, samtidig som ytelsen ikke er nevneverdig dårligere enn gzip. En pakke inneholder filer som trengs i programvaren som installeres, såvel som ekstra filer som brukes av Slackware sin pakkeadministrasjon. Filene som danner en del av programvaren som installeres, er organisert slik at, når de er åpnet inn i enrotkatalog, blir filene plassert i sine installert plasseringer. De andre filene er de plassert underinstall/-katalogen i pakken.

To filer blir ofte funnet iinstall/-katalogen, som erslack-desc- ogdoinst.sh-filene. Disse er ikke satt direkte inn i filsystemet på samme måte som de andre filene i pakken.slack-desc-filen er en enkel tekstfil som inneholder en beskrivelse av pakken som blir installert. Dette brukes når du ser på pakker ved hjelp av pakkeadministratoren.doinst.sh-filen er etshell-skript som vanligvis er ment for å kjøre kommandoer, eller gjøre endringer som ikke kunne ha vært gjort bedre ved å endre innholdet i pakken. Dette skriptet er kjørt på slutten av installasjonen av en pakke.

Brytningen fra avhengigheter

[rediger |rediger kilde]

Mens Slackware i seg selv ikke inkluderer verktøy for automatisk å løse avhengigheter for brukeren ved å automatisk laste ned og installere dem, finnes det noen tredjeparts programvareverktøy som kan gi denne funksjonen, slik somAPT gjør forDebian.

Swaret ogslackpkg ble inkludert som ekstrapakker til Slackware 9.1 på sin andre CD, men ble ikke installert som standard. Swaret ble fjernet fra distribusjonen fra og med Slackware 10.0, men er fortsatt tilgjengelig som en tredjeparts pakke.

slapt-get er et kommandolinjeprogram likt APT. Men mens slapt-get ikke gir avhengighetløsninger for pakker inkludert i Slackware distribusjonen, gir det et utgangspunkt til å bryte fra avhengigheter. Flere pakkekilder og Slackware baserte distribusjoner drar nytte av denne funksjonaliteten.

Alternativt girNetBSDspkgsrc støtte for Slackware, i tillegg til andreUNIX-likeoperativsystemer. pkgsrc gir en avhengighetsløsning for både binær- og kildepakker.

Tredjeparts

[rediger |rediger kilde]

Oppbevaringsteder for brukerens vedlikeholdte, tredjeparts Slackware-pakker leveres avslacky.eu ogSlackware Current eXtended Desktop, som omfatter dels nyere versjoner av programvarer, dels programvare som ikke er utgitt i noen form av Slackware utviklerne. Disse oppbevaringsstedene blir ofte brukt i forbindelse med tredjeparts pakkeadministrasjonsprogramvare, som for eksempelSwaret ogslapt-get.

Dropline GNOME,GSB: GNOME SlackBuild,GWARE ogGnome-Slacky er prosjekter beregnet til å tilby Slackware-pakker forGNOME. Disse prosjektene finnes fordi Slackware ikke offisielt inkluderer GNOME, men et stort antall brukere foretrekker å ha GNOME installert uten å måtte gå gjennom den tidkrevende prosessen med å kompilere den fra kildekode.

Et annet prosjekt for å bygge GNOME er det automatiserte byggeskriptet SlackBot.

I tillegg til de uoffisielle pakkeoppbevaringsstedene nevnt ovenfor, det er et relativt nytt prosjekt kaltSlackBuilds.org, hvis mål er å tilby byggeskripter for kompilering av add-on-programvare og skape Slackware-pakker.

Slackware-familien

[rediger |rediger kilde]

Som nevnt innledningsvis, har Slackware gitt opphav til en «familie» av beslektede Linuxdistribusjoner. Listen nedenfor er inndelt i 18 aktive, 4 sovende og 59 tidligere distribusjoner, som er utgått fra Slackware.

Aktive distribusjoner

[rediger |rediger kilde]
Slackwares familietre
Skjermbilde avEmnix 0.10 («Apollo»).
Foto: Tomas M/Joshua Merriman (10. november 2009)
Skjermbilde avAustrumi Linux 2.4.0.
Foto: Austrumis hjemmeside (24. oktober 2011)

Sovende distribusjoner

[rediger |rediger kilde]

Tidligere distribusjoner

[rediger |rediger kilde]

Versjoner

[rediger |rediger kilde]
FargeMening
RødGammel utgave; ikke støttet lenger
GulGammel utgave; fortsatt støttet
GrønnGjeldende utgave
BlåFremtidig utgave
VersjonLansertStøttet inntilLinuxkjerneGCCGlibcVindussystemet XKDE1)Merknader
1.0017. juli 1993Uspesifisert0.99.112.4.54.4.1XFree86 1.3Første versjon. Den støttetfilsystemeneMINIX file system,ext2,FAT,
Network File System ogprocfs. Omfattet 24 disketter.
1.15. november 1993Uspesifisert0.99.132.5.24.4.4XFree86 2.0Oppgradering av diverse programvarepakker
2.02. juli 1994Uspesifisert1.0.92.5.84.4.4XFree86 2.1.1Ble blant annet lansert somLiveDistro.
2.131. oktober 1994Uspesifisert1.1.592.6.04.5.26XFree86 3.1Omfattet 76 disketter. En betydelig økning i antall programpakker.
2.230. mars 1995Uspesifisert1.2.12.6.34.6.27XFree86 3.1
2.324. mai 1995Uspesifisert1.2.82.6.31.0.9XFree86 3.1
3.030. november 1995Uspesifisert1.2.132.7.2XFree86 3.1Overgang fraa.out tilExecutable and Linkable Format (ELF). Første versjon som kom på CD-ROM[88]
3.13. juni 1996Uspesifisert2.0.02.7.2XFree86 3.1Kalt «Slackware 96», en hentydning tilWindows 95[89][90]
3.217. februar 1997Uspesifisert2.0.292.7.2.2XFree86 3.2.1
3.311. juni 1997Uspesifisert2.0.302.7.2.2XFree86 3.3
3.414. oktober 1997Uspesifisert2.0.302.7.2.3XFree86 3.3.1IntroduserteZipSlack[91]
3.59. juni 1998Uspesifisert2.0.342.8.1XFree86 3.3.2
3.628. oktober 1998Uspesifisert2.0.352.8.12.0.7 pre6XFree86 3.3.2
3.910. mai 1999Uspesifisert2.0.37 pre102.8.12.0.7 pre6XFree86 3.3.3.1
4.017. mai 1999Uspesifisert2.2.62.8.12.0.7 pre6XFree86 3.3.3.1
7.025. oktober 1999Uspesifisert2.2.132.7.2.3
2.95.1
2.1.2XFree86 3.3.5
7.122. juni 2000Uspesifisert2.2.162.7.2.3
2.95.2
2.1.3XFree86 4.0
8.01. juli 2001Uspesifisert2.2.193.0
2.95.3
2.2.3XFree86 4.1.02.1.2TilføydeMozilla Firefox og Linuxkjernen 2.4.5 som opsjon
8.118. juni 20021. august 2012[92]2.4.183.1
2.95.3
2.2.5XFree86 4.2.03.0.1Svitsjet pakkenavn fra8.3 tilname-version-arch-build.tgz og utviklethdsetup tilpkgtools
9.019. mars 20031. august 20122.4.20[93]
oppgradert til 2.4.21
3.2.22.3.1XFree86 4.3.03.1
9.126. september 20031. august 20122.4.22
oppgradert til 2.4.26
3.2.32.3.2XFree86 4.3.03.1.4ByttetOSS ut medALSA[94]
10.023. juni 20041. august 20122.4.263.3.42.3.2X11R6.73.2.3Gikk over fraXFree86 tilX.Org Server
10.12. februar 20051. august 20122.4.293.3.42.3.4X11R6.8.13.3.2
10.214. september 20051. august 20122.4.313.3.62.3.5X11R6.8.23.4.2Fjernet skrivebordsmiljøetGNOME
11.02. oktober 20061. august 20122.4.33.33.4.62.3.6X11R7.13.5.4Første versjon levert påDVD
12.01. juli 20071. august 20122.6.21.54.1.22.5X11R7.23.5.7Tilføyde støtte forHAL og fjernet støtte for installering via disketter (med unntak avPXE)
12.12. mai 20089. desember 2013[95]2.6.24.54.2.32.7X11R7.33.5.9
12.210. desember 20089. desember 2013[96]2.6.27.7
oppgradert til 2.6.27.31
4.2.42.7X11R7.43.5.10
13.026. august 20097. mai 20182.6.29.64.3.32.9X11R7.44.3.0Tilføyde en 64-biter versjon, og erstattetgzip medxz til kompresjon av programvarepakker
13.124. mai 20107. mai 20182.6.33.44.4.42.11.1X11R7.54.4.3TilføydePolicyKit ogConsoleKit og byttet til biblioteketlibATA
13.3727. april 20117. mai 20182.6.37.64.5.22.13X11R7.64.6.2Tilføyde støtte forGPT og verktøy for filsystemetBtrfs
14.028. september 20121. januar 20243.2.29[97]
oppgradert til 3.2.98
4.7.12.15X11R7.74.9.1TilføydeNetworkManager. Fjernet HAL ettersom dens funksjonalitet ble innlemmet iudev
14.14. november 20131. januar 20243.10.17[98]
oppgradert til 3.10.107
4.8.22.17X11R7.74.11.2Tilføyde støtte forUEFI maskinvare
14.230. juni 20161. januar 20244.4.14
oppgradert til 4.4.301
5.32.23X11R7.75.6.4TilføydePulseAudio ogVDPAU og gikk fraudev tileudev og fraConsoleKit tilConsoleKit2
15.02. februar 20225.15.19[99]
oppgradert til 5.15.187
11.22.33X11R7.75.23.5
«gjeldende»?6.18.2[100]15.12.41X11R7.75.27.11Test- og utviklerversjon som til slutt blir lansert som neste versjon

1) Versjonene 8.0 – 14.1 benyttet forskjellige versjoner avKDE Software Compilation. Versjon 4.14.3 (november 2014) var siste versjon av denne. KDE ble i desember 2014 splittet opp i tre deler:KDE Applications,KDE Frameworks 5 ogKDE Plasma 5. For versjon 14.2 og utover følger denne tabellen versjonsnumrene til KDE Plasma.

Referanser

[rediger |rediger kilde]
  1. ^«Slackware 15.0 release notes» (på engelsk). 2. februar 2022. 
  2. ^ab«The Slackware Linux Project: About This Site».www.slackware.com. Besøkt 11. august 2022. 
  3. ^abThe Slackware Linux Project: About This Site
  4. ^«Freenix».freeslack.net. Arkivert fraoriginalen 27. juli 2017. Besøkt 11. august 2022. 
  5. ^Slackware Linux, distrowatch.com, 1. juli 2025
  6. ^abDistrowatch.com (21. oktober 2016).«Top Ten Distributions». 
  7. ^Eric Hameleers:A history of Slackware Development, Fontys University of Applied Science, Eindhoven, 3.-4.oktober 2009
  8. ^COMMERCIAL: Slackware 3.0 releasedArkivert 3. april 2016 hosWayback Machine., comp.os.linux.announce, 30. november 1995
  9. ^System V Application Binary InterfaceArkivert 21. mai 2015 hosWayback Machine. Edition 4.1 (1997-03-18)
  10. ^«The Slackware Linux Project: General Information».www.slackware.com. Besøkt 11. august 2022. 
  11. ^Slackware Inc.«Slackware FAQ: Slackware Linux has a reputation for being tough for newbies. Is this true?». 
  12. ^Datamation.«Top Linux Distros For Every Level User». 
  13. ^Linux.org.«Which Distro is Right for Me?». 
  14. ^Tech Radar.«Power user Linux distros: 5 reviewed and rated». 
  15. ^IT Pro (18. januar 2010).«Slackware Linux - Less is more». 
  16. ^PC World (2. september 2010).«A Guide to Today's Top 10 Linux Distributions». 
  17. ^Volkerding, Patrick.«Announcing Slackware Linux 9.1!». 
  18. ^DistroWatch, 29. mai 2024
  19. ^«Volkerding svarer på Slashdot-spørsmål». 
  20. ^Carole M. Cusack: Invented Religions: Imagination, Fiction and Faith, Ashgate Publishing, Farnham, 2010,ISBN 978-0-7546-6780-3
  21. ^Davidoff Solomon:Conspiracy Theories in American History: An Encyclopedia, Peter Knight, ABC CLIO, 2003,ISBN 978-1-57607-812-9
  22. ^Stephen Duncombe: Ordinary Lifestyles, Sabotage, Slack and the Zinester Search for Non-Alienated Labour (red. David Bell), (red. Joanne Hollows) McGraw-Hill, 2005,ISBN 978-0-335-22420-3
  23. ^«Church of the SubGenius».slackwiki.com. Besøkt 11. august 2022. 
  24. ^abHughes, Phil (1. april 1994).«Interview with Patrick Volkerding».Linux Journal. Besøkt 12. august 2022. 
  25. ^install.end, slackware-1.1.2, slackware.com, besøkt 15. februar 2017
  26. ^install.end, slackware-14.1, slackware.com, besøkt 15. februar 2017
  27. ^abc«The Revised Slackware Book Project - Introduction to Slackware». 
  28. ^abcCaitlyn Martin (8. juni 2008).«Slackware 12.1 - The Newest Version of the Oldest Surviving Linux Distribution». 
  29. ^Caitlyn Martin (5. oktober 2009).«Slackware Linux 13.0 - the oldest Linux distro gets a major overhaul». 
  30. ^Caitlyn Martin (27. mai 2008).«Slackware 12.1, First Impressions». 
  31. ^abDominic Humphries (24. mai 2006).«Linux is Not Windows». 
  32. ^Slackware Linux Basics, Chapter 2
  33. ^«Slackware Linux Forum». 
  34. ^«The Revised Slackware Book Project - Why Use Slackware?». 
  35. ^«Top Ten Distributions». 
  36. ^«Configuration Help». 
  37. ^Peter Kaagman.«Slackware’s init». Arkivert fraoriginalen 23. juni 2013. Besøkt 22. februar 2017. 
  38. ^«'rc.sysvinit».Hakan.Slackware.se. Arkivert fraoriginalen 4. mars 2016. Besøkt 20. januar 2013. 
  39. ^«ChangeLog: Slackware 7.0». 
  40. ^abAn introduction to services, runlevels, and rc.d scripts, Linux.com, The Linux Foundation, 11. januar 2006
  41. ^Canonical Ltd.:Ubuntu 6.10 released, 26. oktober 2006
  42. ^Spencer Baugh:System Management with systemd, 22. oktober 2010
  43. ^Ryan Lerch:What is an init system?, Fedora Magazine, 21. oktober 2015
  44. ^Interview with Patrick Volkerding of Slackware, LinuxQuestions.org, 6. juli 2012
  45. ^volkerdi Slackware Maintainer, LinuxQuestions.org, 29. oktober 2013
  46. ^Paul Venezia:Systemd: Harbinger of the Linux apocalypse, 18. august 2014
  47. ^abHistory of Slackware Development
  48. ^ab«Slackware Alumni».slackware.com. Besøkt 20. september 2014. 
  49. ^«Stories of Linux: A Look at Slackware Linux».linux.com. 
  50. ^Announcement of Slackware 4.0
  51. ^Announcement of Slackware 8.1
  52. ^«The Revised Slackware Book Project». Besøkt 26. mai 2015. 
  53. ^Release notes of Slackware 10.0
  54. ^Release notes of Slackware 10.1
  55. ^Release notes of Slackware 12.0
  56. ^«Index of /slackware». 
  57. ^ab«The Slackware ARM Linux Project». 
  58. ^armedslackArkivert 2005-09-01, hosWayback Machine., armedslack.org
  59. ^Eric Hameleers.«Alien's ARM». 
  60. ^«Slackware Linux for SPARC». 
  61. ^«Arkivert kopi». Arkivert fraoriginalen 29. november 2016. Besøkt 23. februar 2017. 
  62. ^Change log of Slack390
  63. ^Change log of Slack390x
  64. ^https://www.linuxquestions.org/questions/slackware-arm-108/slackware-arm-14-1-and-current-end-of-life-announcement-4175579194/
  65. ^Slackware.com: ChangeLog
  66. ^«Slackintosh homepage». Arkivert fraoriginalen 1. februar 2010. Besøkt 23. februar 2017. 
  67. ^«Index of /slackware/slackware-14.1/slackware/a». 
  68. ^E. Cantrell.«Slackware Linux Essentials - 6.5 xdm». 
  69. ^E. Cantrell.«Slackware Linux Essentials - 6.4 xwmconfig». 
  70. ^«ChangeLog: Slackware 12.1». 
  71. ^«Dropline GNOME». 
  72. ^«MATE SlackBuilds». 
  73. ^A Short History of Linux Distributions by Joe Klemmer [LWN.net]
  74. ^abcdJeremy Garcia (6. juli 2012).«Interview with Patrick Volkerding». 
  75. ^Murdock, Ian A. (16. august 1993).«NNTP Subject: New release under development; suggestions requested». Besøkt 17. august 2007. 
  76. ^A Short History of Linux Distributions at LWN.net
  77. ^LINUX. Springer. 1. januar 1997. s. 82–83.ISBN 978-0-387-94880-5. Besøkt 4. august 2013. 
  78. ^abcPhil Hughes:Interview with Patrick Volkerding,Linux Journal, 1. april 1994, besøkt 15. februar 2017
  79. ^Ian Murdock (1. mars 1994).«The Debian Distribution». Besøkt 18. mai 2013. 
  80. ^abcdefghiPatrick J. Volkerding:ANNOUNCE: Slackware Linux 1.00, The Slackware Linux Project: Slackware Release Announcement, comp.os.linux, 16. juli 1993 17:21:20 PST
  81. ^Kort historie for Linux-distribusjoner [LWN.net]
  82. ^Sam Varghese (4. oktober 2002).«The Linux distribution that’s always in the black». Besøkt 15. mars 2014. 
  83. ^abcdefghijklmPatrick J. Volkerding:ANNOUNCE: Slackware Linux 2.0Arkivert 3. april 2016 hosWayback Machine., comp.os.linux.announce, 3 Jul 1994 01:52:33 GMT
  84. ^abcdePhil Hughes:Slackware 2.0 Released, Linux Journal, 1. august 1994
  85. ^abcdefghiREADME.210Arkivert 20. februar 2017 hosWayback Machine., slackware.no, 31. oktober 1994
  86. ^abcREADME.TXT (Slackware 2.2.0)Arkivert 20. februar 2017 hosWayback Machine., slackware.no, 30. mars 1995
  87. ^«Slackware Changelog». 
  88. ^CDROM.txt file in the Slackware 3.0 repository
  89. ^Change log of Slackware 3.1Arkivert 17. oktober 2014 hosWayback Machine.
  90. ^2002-2012 Andrew Maltsev, 2012-2013 Derek J. Curtis.«Linux Slackware 96 - ISBNdb.com - Book Info». Arkivert fraoriginalen 13. mars 2016. Besøkt 26. mai 2015. «Arkivert kopi». Arkivert fra originalen 13. mars 2016. Besøkt 16. februar 2017. CS1-vedlikehold: Uheldig URL (link)
  91. ^http://slackware.cs.utah.edu/pub/slackware/slackware-3.4/ChangeLog.txt
  92. ^8.1 ChangeLog.txt
  93. ^ftp://ftp.slackware.com/pub/slackware/slackware-9.0/ChangeLog.txt
  94. ^Release Notes for Slackware 9.1
  95. ^12.1 ChangeLog.txt
  96. ^12.2 ChangeLog.txt
  97. ^ftp://ftp.slackware.com/pub/slackware/slackware-14.0/ChangeLog.txt
  98. ^ftp://ftp.slackware.com/pub/slackware/slackware-14.1/ChangeLog.txt
  99. ^«The Slackware Linux Project: Slackware ChangeLogs». Besøkt 3. august 2021. 
  100. ^«The Slackware Linux Project: Slackware ChangeLogs». Besøkt 10. juni 2022. 

Litteratur

[rediger |rediger kilde]

Eksterne lenker

[rediger |rediger kilde]
Unix ogUnix-lignende operativsystemer
Slackware
Tidligere distribusjoner
Debian
Tidligere distribusjoner
Ubuntu
Tidligere distribusjoner
Fedora
Tidligere distribusjoner
RHEL
Tidligere distribusjoner
Gentoo
Tidligere distribusjoner
SUSE
Tidligere distribusjoner
Arch
Mandriva
Tidligere distribusjoner
Andre
Tidligere distribusjoner
Tidligere distribusjoner er markert med kursiv.
Autoritetsdata
Hentet fra «https://no.wikipedia.org/w/index.php?title=Slackware&oldid=25527681»
Kategorier:
Skjulte kategorier:

[8]ページ先頭

©2009-2026 Movatter.jp