Slackware

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 2. december 2021; checks kræver 17 redigeringer .
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.

Titel

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] .

Historie

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.


Slackware Live - En opbygning af live Slackware tilgængelig til at køre umiddelbart efter download

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] .

Versionshistorik

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]

Slackware-bygningsprincipper

Designmålene bag denne distribution er enkelhed og stabilitet.

Lad være med at komplicere!

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.

Start scripts

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.

Pakkestyring

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 .

Understøttede arkitekturer

x86

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] .

S/390

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] .

Slackware64

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/ .

Slackware til ARM

Siden den 19. juli 2009 er ARM-arkitekturen ( armv4 , little endian ) [64] blevet understøttet .

Slackware-baserede distributioner

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

Repositories

slackware.com
Slackbuilds 
Slacky.eu 
slackonly 
alienbob 
multilib

Noter

  1. Google Grupper . Dato for adgang: 18. juni 2018. Arkiveret fra originalen 22. januar 2011.
  2. Slackware 15.0 release notes  (eng.) - 2022.
  3. Top ti distributioner . Hentet 18. juni 2018. Arkiveret fra originalen 2. april 2013.
  4. slackware:faq - SlackDocs . Hentet 18. juni 2018. Arkiveret fra originalen 5. september 2015.
  5. Bedste Linux-distro: Linux-eksperter vurderer distros - datamatering . Hentet 18. juni 2018. Arkiveret fra originalen 18. november 2015.
  6. CentOS: MBR beskadiget (fejl 15) | linux.org . Hentet 18. juni 2018. Arkiveret fra originalen 9. oktober 2015.
  7. Bedste superbruger Linux-distros i 2018: 5 gennemgået og bedømt | techradar . Hentet 18. juni 2018. Arkiveret fra originalen 2. november 2015.
  8. Slackware Linux - Less is more | ITPRO . Hentet 18. juni 2018. Arkiveret fra originalen 19. november 2015.
  9. En guide til dagens top 10 Linux-distributioner | PCworld . Hentet 18. juni 2018. Arkiveret fra originalen 11. oktober 2015.
  10. http://go2linux.garron.me/mt/linux-ht/2010/11/slackware-review-1.html Arkiveret 20. maj 2013 på Wayback Machine  : "Hvis du lærer RHEL, kender du RHEL, hvis du lær Slackware, du kender Linux."
  11. Freenix Arkiveret 27. juli 2017 på Wayback Machine , der beskriver de licenser, der bruges af Slackware og understøtter den gratis distribution baseret på Slackware
  12. Interview med Patrick Volkerding | Linux Journal . Hentet 18. juni 2018. Arkiveret fra originalen 27. december 2020.
  13. Slackware-grafik og linkbannere . Hentet 18. juni 2018. Arkiveret fra originalen 16. juli 2017.
  14. Arkiveret kopi . Dato for adgang: 18. juni 2018. Arkiveret fra originalen 27. oktober 2012.
  15. Arkiveret kopi . Hentet 18. juni 2018. Arkiveret fra originalen 5. marts 2016.
  16. Patrick Volkerding. Slackware Linux 1.00 (oprindelig udgivelsesmeddelelse for version 1.0)  (engelsk)  (downlink) (16/07/1993). Hentet 19. juni 2010. Arkiveret fra originalen 21. august 2011.
  17. http://ftp.df.lth.se/pub/slackware/slackware-2.1/README.210 . Arkiveret fra originalen den 9. oktober 2011.
  18. Slackware Linux-projektet: Ofte stillede spørgsmål (downlink) . Dato for adgang: 18. juni 2018. Arkiveret fra originalen 8. januar 2007. 
  19. ↑ Fodnote fejl ? : Ugyldig tag <ref>; lastreleaseingen tekst til fodnoter
  20. Slackware Linux-projektet: Slackware ChangeLogs . www.slackware.com . Hentet 28. februar 2022. Arkiveret fra originalen 18. marts 2022.
  21. Arkiveret kopi . Hentet 15. december 2018. Arkiveret fra originalen 15. december 2018.
  22. MEDDELELSE: Slackware Linux 1.00 - Google Groups . Dato for adgang: 18. juni 2018. Arkiveret fra originalen 22. januar 2011.
  23. http://slackware.cs.utah.edu/pub/slackware/slackware-3.0/00_CDROM.TXT
  24. http://ftp.slackware-brasil.com.br/historic/slackware-3.1/ChangeLog.txt . Arkiveret fra originalen den 17. oktober 2014.
  25. Linux Slackware 96 | ISBNdb.com - Boginfo . Arkiveret fra originalen den 13. marts 2016.
  26. http://slackware.cs.utah.edu/pub/slackware/slackware-3.4/ChangeLog.txt
  27. 1 2 Historier om Linux: Et kig på Slackware Linux | linux.com | Kilden til Linux-information . Hentet 6. august 2018. Arkiveret fra originalen 28. juni 2018.
  28. Slackware Linux - Back to Basics . Hentet 18. juni 2018. Arkiveret fra originalen 18. juni 2018.
  29. Arkiveret kopi . Hentet 6. august 2018. Arkiveret fra originalen 5. august 2018.
  30. En Slappers Bekendelser . Hentet 18. juni 2018. Arkiveret fra originalen 18. juni 2018.
  31. Minianmeldelse af Slackware Linux 9.0 . Hentet 18. juni 2018. Arkiveret fra originalen 18. juni 2018.
  32. http://ftp.slackware.com/pub/slackware/slackware-9.0/ChangeLog.txt . Arkiveret fra originalen den 14. august 2016.
  33. Lær Slackware 9.1 at kende . Hentet 18. juni 2018. Arkiveret fra originalen 18. juni 2018.
  34. Arkiveret kopi . Hentet 6. august 2018. Arkiveret fra originalen 25. februar 2021.
  35. Arkiveret kopi . Hentet 6. august 2018. Arkiveret fra originalen 4. marts 2016.
  36. Slackware 10: Første indtryk . Hentet 18. juni 2018. Arkiveret fra originalen 18. juni 2018.
  37. Slackware 10.1 anmeldelse . Hentet 18. juni 2018. Arkiveret fra originalen 18. juni 2018.
  38. Et kig på Slackware 10.1 [LWN.net] . Hentet 18. juni 2018. Arkiveret fra originalen 18. juni 2018.
  39. Et kig på Slackware Linux 10.2 [LWN.net] . Hentet 18. juni 2018. Arkiveret fra originalen 18. juni 2018.
  40. Slackware 10.2 | Tux maskiner . Hentet 18. juni 2018. Arkiveret fra originalen 4. oktober 2019.
  41. Ærværdige Slackware 12 får en sporty ny garderobe | linux.com | Kilden til Linux-information (utilgængeligt link) . Hentet 18. juni 2018. Arkiveret fra originalen 8. juli 2008. 
  42. Slackware 12: The anti-'buntu | Tux maskiner . Hentet 18. juni 2018. Arkiveret fra originalen 18. juni 2018.
  43. Opgradering til Slackware 12.1 | linux.com | Kilden til Linux-information . Hentet 18. juni 2018. Arkiveret fra originalen 25. juni 2018.
  44. Revideret Slackware gør det enkelt | linux.com | Kilden til Linux-information (utilgængeligt link) . Dato for adgang: 18. juni 2018. Arkiveret fra originalen 11. februar 2009. 
  45. Arkiveret kopi . Hentet 6. august 2018. Arkiveret fra originalen 18. december 2017.
  46. DistroWatch Weekly, udgave 323, 5. oktober 2009 . Hentet 18. juni 2018. Arkiveret fra originalen 30. juli 2019.
  47. Slackware 13.0: nu officielt 64-bit [LWN.net] . Hentet 18. juni 2018. Arkiveret fra originalen 18. juni 2018.
  48. Spotlight på Linux: Slackware Linux 13.1 | Linux Journal . Hentet 18. juni 2018. Arkiveret fra originalen 18. juni 2018.
  49. DistroWatch Weekly, udgave 405, 16. maj 2011 . Hentet 18. juni 2018. Arkiveret fra originalen 22. december 2018.
  50. En Slackware-anmeldelse, ti år undervejs | linux.com | Kilden til Linux-information . Hentet 18. juni 2018. Arkiveret fra originalen 18. juni 2018.
  51. Slackware 13.37: Linux for sjov [LWN.net] . Hentet 18. juni 2018. Arkiveret fra originalen 18. juni 2018.
  52. DistroWatch Weekly, udgave 478, 15. oktober 2012 . Hentet 18. juni 2018. Arkiveret fra originalen 30. juli 2019.
  53. http://ftp.slackware.com/pub/slackware/slackware-14.0/ChangeLog.txt . Arkiveret fra originalen den 6. marts 2013.
  54. http://ftp.slackware.com/pub/slackware/slackware-14.1/ChangeLog.txt . Arkiveret fra originalen den 19. oktober 2014.
  55. DistroWatch Weekly, udgave 671, 25. juli 2016 . Hentet 18. juni 2018. Arkiveret fra originalen 30. juli 2019.
  56. Arkiveret kopi . Hentet 6. august 2018. Arkiveret fra originalen 7. august 2020.
  57. Udgivelse af Slackware 15.0-distributionen . www.opennet.ru _ Hentet 4. februar 2022. Arkiveret fra originalen 4. februar 2022.
  58. ftp://ftp.osuosl.org/pub/slackware/slackware64-current/ChangeLog.txt Arkiveret 30. september 2019 på Wayback Machine Open Source Lab ChangeLog.txt
  59. Slackware Linux-projektet: Slackware ChangeLogs . Hentet 15. december 2018. Arkiveret fra originalen 30. januar 2020.
  60. Arkiveret kopi . Hentet 11. februar 2009. Arkiveret fra originalen 26. juni 2015.
  61. SlackWare.com  (engelsk)  (downlink) . - Officiel side for SlackWare. Hentet 2. november 2022. Arkiveret fra originalen 21. august 2011.
  62. Slackware Linux-projektet: Slackware-porte . Hentet 18. juni 2018. Arkiveret fra originalen 8. maj 2015.
  63. slack/390  (eng.)  (downlink) . - SlackWare til IBM S/390 . Hentet 2. november 2022. Arkiveret fra originalen 21. august 2011.
  64. ARMedslack  (engelsk)  (downlink) . — SlackWare til ARM . Hentet 24. juni 2010. Arkiveret fra originalen 21. august 2011.
  65. Ifølge DistroWatch- webstedet .

Litteratur

Links