Slackware | |
---|---|
Slackware 15.0 KDE desktop | |
Udvikler |
Slackware Linux, Inc., Patrick Volkerding |
OS familie | linux |
Baseret på | SLS |
Kilde | åben |
Første udgave | 17. juli 1993 [1] |
nyeste version |
|
Opdateringsmetode | pkgtool og slackpkg |
Understøttede sprog | russisk osv. |
Understøttede platforme | x86 og x86_64 |
Kernel type | linux |
Interface | KDE , Xfce , MATE og Cinnamon |
Licens | GNU GPL |
Internet side | slackware.com _ |
Mediefiler på Wikimedia Commons |
Slackware Linux ( [ˈslækweə(ɹ)] ; i daglig tale "slack", "slackware") er en af de første Linux-distributioner [3] [4] [5] [6] [7] [8] [9] .
Det kaldes nogle gange "den mest UNIX 'ov". Fans af denne distribution er krediteret for at sige: " Hvis du lærer Red Hat , så lærer du Red Hat, hvis du lærer Slackware, lærer du Linux " [10] .
Med få undtagelser [11] består Slackware af gratis softwarepakker distribueret med kildekode.
Navnet Slackware kommer fra ordet Slack (se Church of the SubGenius (engelsk) ) , som betyder doven , uagtsom , slap , afslappet , sløv og også loafing [12] [13] [14] [15] .
Den første version af denne distribution blev udgivet af Patrick Volkerding - også kendt som Mr. Slackware and The Man - 17. juli 1993 [16] . Denne version var baseret på SLS- distributionen og var en kopi af en 3,5" -diskette , der kunne downloades via FTP [17] .
I 1999 sprang Slackware-udgivelsesserien fra udgivelse 4 til udgivelse 7 [18] . Patrick Volkerding kaldte det et marketingtrick for at vise, at Slackware var lige så progressiv som andre distributioner, hvoraf mange på det tidspunkt havde udgivelsesnummer 6 og opefter.
Den seneste stabile version af Slackware er 15.0 [19] .
Der er også en version af Slackware kaldet " aktuel " ; denne version indeholder nyere versioner af softwaren, men er muligvis ikke stabil. [20] .
Den nye gren er kendt for at opdatere Qt -grafikbiblioteket til version 5 og bruge Linux 5.15 -kernen [1] .
Med nogle få undtagelser er resten af pakkerne flyttet fra Current-grenen og genopbygget med den nye Glibc. For eksempel er en genopbygning af firefox , thunderbird og seamonkey blevet forsinket , da de kræver yderligere patches for at være kompatible med den nye Rust-kompiler, der er inkluderet i distributionen.
En build af Slackware64 Linux (64-bit Live), der har KDE5 som standard , er tilgængelig til download på (direkte link til ISO 4.2 Gb):
http://bear.alienbase.nl/mirrors/slackware-live/latest/slackware64-live-plasma5-current.iso og giver dig mulighed for at køre assembly direkte i RAM uden at installere den på din harddisk. Muligheden "toram" er også tilgængelig, som kan tilføjes ved at trykke på " TAB " på byggestartskærmen, så du kan fjerne mediet fra computeren. Adskillige dristige skins, K3b , VLC Media Player , Office , KEdu, KTurtle , MC og alle relaterede medieprogrammer er tilgængelige på Slackware. Som standard understøttes alle kendte stabile versioner af filsystemer.
På grund af ændringer relateret til ophøret af understøttelse af 32-bit x86-arkitekturen, er Slackware Live 32-bit kun tilgængelig i Xfce [21] .
Versioner | |||
---|---|---|---|
Version | Udgivelsesdag | Udgivelsesår | Kernel version |
1.00 [22] | 17. juli | 1993 | 0.99.11 Alfa |
1.1 | 5. november | 0.99.13 | |
2.0 | 2. juli | 1994 | 1.0.9 |
2.1 | 31. oktober | 1.1.59 | |
2.2 | 30. marts | 1995 | 1.2.1 |
2.3 | 24. maj | 1.2.8 | |
3,0 [23] | 30. november | 1.2.13 | |
3.1 [24] (Slackware 96 [25] ) | 3. juni | 1996 | 2.0.0 |
3.2 | 17. februar | 1997 | 2.0.29 |
3.3 | 11. juni | 2.0.30 | |
3.4 [26] | 14. oktober | 2.0.30 | |
3.5 | den 9. juni | 1998 | 2.0.34 |
3.6 | 28 oktober | 2.0.35 | |
3.9 | 10. maj | 1999 | 2.0.37pre10 |
4,0 [27] | 17. maj | 2.2.6 | |
7,0 | den 25. oktober | 2.2.13 | |
7.1 [27] | 22. juni | 2000 | 2.2.16 |
8,0 [28] | 1. juli | 2001 | 2.2.19 |
8.1 [29] | 18. juni | 2002 | 2.4.18 |
9,0 [30] [31] [32] | 19. marts | 2003 | 2.4.20 (patchet til 2.4.21) |
9.1 [33] [34] [35] | 26. september | 2.4.22 (patchet til 2.4.26) | |
10,0 [36] | 23. juni | 2004 | 2.4.26 |
10.1 [37] [38] | 6. februar | 2005 | 2.4.29 |
10.2 [39] [40] | 14. september | 2.4.31 | |
11,0 [41] | 2 oktober | 2006 | 2.4.33.3 |
12,0 [42] | 1. juli | 2007 | 2.6.21.5 |
12.1 [43] | 2. maj | 2008 | 2.6.24.5 |
12.2 [44] [45] | 10. december | 2.6.27.7 (patchet til 2.6.27.31) | |
13,0 [46] [47] | 27. august | 2009 | 2.6.29.6 |
13.1 [48] | 24. maj | 2010 | 2.6.33.4 |
13.37 [49] [50] [51] | 28. april | 2011 | 2.6.37.6 |
14,0 [52] [53] | 28. september | 2012 | 3.2.29
(lappet til 3 3.2.98) |
14.1 [54] | 7. november | 2013 | 3.10.17
(patchet til 3.10.107) |
14.2 [55] [56] | 30 juni | 2016 | 4.4.14
(patchet til 4.4.190) |
15,0 [57] | 2. februar | 2022 | 5.15.19 |
nuværende [58] | i at udvikle | 5.4.57 [59] |
Designmålene bag denne distribution er enkelhed og stabilitet.
KISS-princippet (Keep it simple stupid, keep it short and simple - "keep it stupidly simple" eller, ifølge en anden version, "gør det kortere og enklere") - dette refererer til det enkle at bygge et system, og ikke til brugervenlighed.
Slackware bruger startscripts i BSD -stil , mens de fleste andre distributioner bruger System V -stil . Den største forskel mellem de to typer scripts er, at System V tildeler én mappe til servicekontrolscripts og flere (pr. runlevel ) separate mapper, der indeholder links til disse scripts. Scriptnavne svarer normalt til tjenestenavne. Linknavne fra mapper svarende til runlevels indeholder (udover navnet på tjenesten) også et bogstav, der angiver den handling, der kræves for at udføre - start eller stop. BSD -scripttypen giver kun ét script - fælles for alle runlevels; inde i dette script lanceres alle de tjenester, der er nødvendige for et bestemt niveau.
I den moderne Slackware Linux-implementering er opstartsscripts for hvert runlevel placeret i separate filer. For eksempel svarer runlevel 4 til startscriptet rc.4 , og runlevel 0 svarer til rc.0 . Derudover er der dukket et stort antal scripts op, der er designet til at lancere specifikke tjenester. For at starte Sendmail mailserveren , bruges startscriptet rc.sendmail , BIND DNS -serveren hedder rc.bind osv.
Slackwares pakkehåndteringssystem giver brugeren mulighed for at installere, opgradere eller fjerne pakker lige så nemt som lignende systemer i andre distributioner, men i modsætning til sidstnævnte holder det som standard ikke styr på afhængigheder mellem pakker, selvom pakkeudviklere gør.
Pakkefiler er arkiver lavet med et program tarog derefter komprimeret med et program gzipeller lzma. Den sædvanlige udvidelse for pakkefiler er .tgzeller .txz(for version 13.0 og nyere).
For nemt og hurtigt at opdatere din Slackware:
Slackware-pakkehåndteringsværktøjerne, der findes i pkgtools-pakken, bruges til individuelt at installere pakker.
Der er også flere "tilføjelser" til at automatisere systemopdateringsprocessen og pakkeafhængigheder, såsom:
Tukaani pkgtools er en hurtigere udvidet version af Slackware pkgtools, der erstatter standard. Understøtter netværksinstallation, pakkekomprimering med lzma og bzip2 osv.
Disse pakker er ikke standard, men fås i /extra. Med udgivelsen af Slackware 12.2 kom slackpkg-pakken ind i /main-træet.
Derudover er CRUX-porte , emerge og pkgsrc overført til Slackware . Til pkgtools er der også en grafisk grænseflade baseret på Qt - SlackIns , for slapt-get - gslapt .
Indtil midten af 2002 understøttede distributionen alle x86-processorer fra i386 og højere. Version 9.0 var den sidste, der kunne arbejde med i386-processorer. Efterfølgende versioner af distributionen kræver mindst en i486- processor på grund af de særlige kendetegn [60] ved C++-kompileren i GCC . Nogle pakker (såsom den SMP - aktiverede kerne ) kompileres ved hjælp af processorinstruktioner såsom i686 . Siden version 14.2 har 32-bit pakker bygget til udgivelse suffikset -i586- [61] .
I slutningen af oktober 2004 annoncerede Patrick Volkerding starten på officiel support til IBM S/390- arkitekturen . Arbejdsnavnet på distributionen for denne arkitektur er Slack/390 . Den næste version (10.0) blev udgivet den 14. februar 2005 [62] [63] .
Den 19. maj 2009 annoncerede Patrick Volkerding og Slackware-udviklingsteamet, at den nuværende version af Slackware64 blev frigivet til offentligheden. Slackware 13.0 var den første udgivelse, der understøttede x86-64 .
Fra 2018.12.15.17.30 er Slackware64-current kernel 4.19.9 tilgængelig, de seneste kernekilder kan downloades fra kernel.org
Opdateringssiden for Slackware64 http://www.slackware.com/changelog/current.php?cpu=x86_64 , den 15.0 stabile version har en distro-udgivelsesdato 3. februar 2022 kl. 21:24 og er tilgængelig her: https: //mirrors.slackware .com/slackware/slackware-iso/slackware64-15.0-iso/ .
Siden den 19. juli 2009 er ARM-arkitekturen ( armv4 , little endian ) [64] blevet understøttet .
Distribution [65] | Formål | Desktop miljø , vindueshåndtering |
---|---|---|
AUSTRUMI | Redde | FVWM |
Linvo | Desktop | GNOME |
porteus | Desktop | KDE , LXDE , Xfce |
RIPLinuX | Redde | CLI |
Salix OS | Desktop | xfc og andre. |
Slackel | Desktop | KDE |
VectorLinux | Desktop | xfce |
Wifislax | sikkerhed | KDE |
Zenwalk | Desktop | xfce |
Absolut | Desktop | IceWM |
MOPS Linux | Universel | KDE4, Xfce |
Slax (indtil 2017) | Desktop | KDE |
slackware.com |
Slackbuilds |
Slacky.eu |
slackonly |
alienbob |
multilib |
Linux distributionsfamilier | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Debian |
| ||||||||||||||
ubuntu |
| ||||||||||||||
Fedora |
| ||||||||||||||
rød hat |
| ||||||||||||||
Mandriva |
| ||||||||||||||
Slackware | |||||||||||||||
Gentoo | |||||||||||||||
Arch | |||||||||||||||
Uafhængig | |||||||||||||||
Særlig |
| ||||||||||||||
Kategori Wikimedia Commons Wikinews Wikidata |