close

Slackware

Zur Navigation gehen Zur Suche gehen
Slackware
Logo-Bild
Slackware 15.0 KDE-Desktop
Slackware 15.0 KDE-Desktop
Entwickler Slackware Linux, Inc.,
Patrick Volkerding
OS-Familie Linux
Bezogen auf SLS
Quelle offen
Erste Ausgabe 17. Juli 1993 [1]
letzte Version
Update-Methode pkgtool und slackpkg
Unterstützte Sprachen Russisch usw.
Unterstützte Plattformen x86 und x86_64
Kernel -Typ Linux
Schnittstelle KDE , Xfce , MATE und Cinnamon
Lizenz GNU-GPL
Website www.slackware.com _ 
 Mediendateien bei Wikimedia Commons

Slackware Linux ( [ˈslækweə(ɹ)] ; umgangssprachlich „slack“, „slackware“) ist eine der ersten Linux-Distributionen [3] [4] [5] [6] [7] [8] [9] .

Es wird manchmal als "das UNIX 'ov" bezeichnet. Fans dieser Distribution wird der Spruch zugeschrieben: „ Wenn Sie Red Hat lernen , dann lernen Sie Red Hat, wenn Sie Slackware lernen, lernen Sie Linux[10] .

Mit wenigen Ausnahmen [11] besteht Slackware aus freien Softwarepaketen, die mit Quellcode vertrieben werden.

Titel

Der Name Slackware kommt vom Wort Slack (siehe Church of the SubGenius  (englisch) ) , was faul , nachlässig , locker , entspannt , lethargisch und auch faulenzen bedeutet [12] [13] [14] [15] .

Geschichte

Image
Slackware-Symbol - Tux mit Pfeife

Die erste Version dieser Distribution wurde von Patrick Volkerding  – auch bekannt als Mr. Slackware und The Man  - 17. Juli 1993 [16] . Diese Version basierte auf der SLS -Distribution und war eine Kopie einer 3,5- Zoll- Diskette , die per FTP heruntergeladen werden konnte [17] .

1999 sprang die Slackware-Release-Serie von Release 4 auf Release 7 [18] . Patrick Volkerding nannte es einen Marketingtrick, um zu zeigen, dass Slackware genauso fortschrittlich sei wie andere Distributionen, von denen viele zu dieser Zeit Release-Nummern 6 und höher hatten.

Die neueste stabile Version von Slackware ist 15.0 [19] .

Es gibt auch eine Version von Slackware namens current ; Diese Version enthält neuere Versionen der Software, ist aber möglicherweise nicht stabil. [20] .



Der neue Zweig zeichnet sich durch die Aktualisierung der Qt -Grafikbibliothek auf Version 5 und die Verwendung des Linux - 5.15 -Kernels [1] aus .

Mit wenigen Ausnahmen wurden die restlichen Pakete aus dem Current-Zweig verschoben und mit der neuen Glibc neu erstellt. Beispielsweise hat sich ein Rebuild von Firefox , Thunderbird und Seamonkey verzögert , da sie zusätzliche Patches benötigen, um mit dem neuen Rust-Compiler kompatibel zu sein, der in der Distribution enthalten ist.


Slackware Live - Ein Build von Live-Slackware, der sofort nach dem Download ausgeführt werden kann

Ein Build von Slackware64 Linux (64-Bit Live), das standardmäßig über KDE5 verfügt , ist zum Download verfügbar unter (direkter Link zu ISO 4,2 GB):

http://bear.alienbase.nl/mirrors/slackware-live/latest/slackware64-live-plasma5-current.iso und ermöglicht es Ihnen, die Assembly direkt im RAM auszuführen, ohne sie auf Ihrer Festplatte zu installieren. Ebenfalls verfügbar ist die „toram“-Option, die durch Drücken von „ TAB “ auf dem Build-Startbildschirm hinzugefügt werden kann, wodurch Sie das Medium vom Computer entfernen können. Mehrere kühne Skins, K3b , VLC Media Player , Office , KEdu, KTurtle , MC und alle zugehörigen Medienprogramme sind auf Slackware verfügbar. Standardmäßig werden alle bekannten stabilen Versionen von Dateisystemen unterstützt.

Aufgrund von Änderungen im Zusammenhang mit dem Ende der Unterstützung für die 32-Bit-x86-Architektur ist Slackware Live 32-Bit nur noch in Xfce [21] verfügbar .

Versionsverlauf

Versionen
Ausführung Erscheinungsdatum Erscheinungsjahr Kernelversion
1,00 [22] 17. Juli 1993 0.99.11 Alpha
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. März 1995 1.2.1
2.3 24. Mai 1.2.8
3,0 [23] 30.11 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 der 9. Juni 1998 2.0.34
3.6 28. Oktober 2.0.35
3.9 10. Mai 1999 2.0.37pre10
4,0 [27] 17. Mai 2.2.6
7.0 der 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. März 2003 2.4.20 (auf 2.4.21 gepatcht)
9.1 [33] [34] [35] 26.09 2.4.22 (auf 2.4.26 gepatcht)
10,0 [36] 23. Juni 2004 2.4.26
10.1 [37] [38] 6. Februar 2005 2.4.29
10.2 [39] [40] 14.09 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. Mai 2008 2.6.24.5
12.2 [44] [45] 10. Dezember 2.6.27.7 (auf 2.6.27.31 gepatcht)
13,0 [46] [47] 27.8 2009 2.6.29.6
13.1 [48] 24. Mai 2010 2.6.33.4
13.37 [49] [50] [51] 28. April 2011 2.6.37.6
14,0 [52] [53] 28.09 2012 3.2.29

(gepatcht auf 3

3.2.98)

14.1 [54] 7. November 2013 3.10.17

(auf 3.10.107 gepatcht)

14.2 [55] [56] 30. Juni 2016 4.4.14

(auf 4.4.190 gepatcht)

15,0 [57] 2. Februar 2022 5.15.19
Strom [58] in Bearbeitung 5.4.57 [59]

Slackware-Bauprinzipien

Die Designziele hinter dieser Verteilung sind Einfachheit und Stabilität.

Nicht verkomplizieren!

Das KISS-Prinzip (Keep it simple stupid, keep it short and simple – „keep it stupidly simple“ oder, nach einer anderen Version, „make it shorter and simpler“) – bezieht sich auf die Einfachheit des Aufbaus eines Systems, und nicht auf Benutzerfreundlichkeit.

Skripte starten

Slackware verwendet Startskripte im BSD -Stil , während die meisten anderen Distributionen den System-V -Stil verwenden . Der Hauptunterschied zwischen den beiden Arten von Skripten besteht darin, dass System V ein Verzeichnis für Dienststeuerungsskripte und mehrere (pro Runlevel ) separate Verzeichnisse zuweist, die Links zu diesen Skripten enthalten. Skriptnamen entsprechen normalerweise Dienstnamen. Link-Namen aus Verzeichnissen, die Runlevels entsprechen, enthalten (zusätzlich zum Namen des Dienstes) auch einen Buchstaben, der die für die Ausführung erforderliche Aktion bezeichnet - Start oder Stopp. Der BSD -Skripttyp stellt nur ein Skript bereit, das allen Runleveln gemeinsam ist; Innerhalb dieses Skripts werden alle für eine bestimmte Ebene erforderlichen Dienste gestartet.

In der modernen Slackware-Linux-Implementierung werden die Startskripts für jeden Runlevel in separaten Dateien abgelegt. Beispielsweise entspricht Runlevel 4 dem Startskript rc.4 und Runlevel 0 entspricht rc.0 . Darüber hinaus ist eine große Anzahl von Skripten erschienen, die zum Starten bestimmter Dienste entwickelt wurden. Um beispielsweise den Sendmail -Mailserver zu starten, wird das Startskript rc.sendmail verwendet , der BIND - DNS -Server  heißt rc.bind usw.

Paketverwaltung

Das Paketverwaltungssystem von Slackware ermöglicht es dem Benutzer, Pakete so einfach wie ähnliche Systeme in anderen Distributionen zu installieren, zu aktualisieren oder zu entfernen, aber im Gegensatz zu letzteren verfolgt es standardmäßig nicht die Abhängigkeiten zwischen Paketen, obwohl Paketentwickler dies tun.

Paketdateien sind Archive, die mit einem Programm erstellt tarund dann mit einem Programm gzipoder lzma. Die übliche Erweiterung für Paketdateien ist .tgzoder .txz(für Version 13.0 und höher).

So aktualisieren Sie Ihre Slackware einfach und schnell:

  • Es wird empfohlen, die Aktualisierung von Kernel-Komponenten und des Kernels selbst zu deaktivieren:
  • Beheben Sie es in der Konsole mit # nano /etc/slackpkg/blacklist, indem Sie die benötigte deaktivieren (ein '#' vor den Namen der Paketgruppe setzen).
  • Korrigieren Sie in der Konsole mit # nano /etc/slackpkg/mirrors, indem Sie das benötigte Paket mirror einbinden (z. B. mirror.yandex.ru).
  • Slackpkg-Update
  • slackpkg aktualisieren gpg
  • slackpkg install-neu
  • slackpkg upgrade-all
  • lilo

Die im pkgtools-Paket enthaltenen Slackware-Paketverwaltungstools werden verwendet, um Pakete einzeln zu installieren.

Es gibt auch mehrere "Add-Ons", um den Systemaktualisierungsprozess und Paketabhängigkeiten zu automatisieren, wie zum Beispiel:

Tukaani pkgtools  ist eine schnellere erweiterte Version von Slackware pkgtools, die die Standardversionen ersetzt. Unterstützt Netzwerkinstallation, Paketkomprimierung mit lzma und bzip2 usw.

Diese Pakete sind nicht Standard, aber in /extra verfügbar. Mit der Veröffentlichung von Slackware 12.2 wurde das Paket slackpkg in den /main-Baum aufgenommen.

Außerdem werden CRUX-Ports , emerge und pkgsrc auf Slackware portiert . Für pkgtools gibt es auch eine grafische Oberfläche basierend auf Qt  - SlackIns , für slapt-get -gslapt .

Unterstützte Architekturen

x86

Bis Mitte 2002 unterstützte die Distribution alle x86-Prozessoren ab i386 und höher. Version 9.0 war die letzte, die mit i386-Prozessoren arbeiten konnte. Folgeversionen der Distribution erfordern aufgrund der Besonderheiten [60] des C++-Compilers in GCC mindestens einen i486 -Prozessor . Einige Pakete (wie der SMP -fähige Kernel ) werden mit Prozessoranweisungen wie i686 kompiliert . Seit Version 14.2 haben zur Veröffentlichung gebaute 32-Bit-Pakete das Suffix -i586- [61] .

S/390

Ende Oktober 2004 gab Patrick Volkerding den Beginn des offiziellen Supports für die IBM S/390- Architektur bekannt . Der Arbeitsname der Distribution für diese Architektur ist Slack/390 . Die nächste Version (10.0) wurde am 14. Februar 2005 veröffentlicht [62] [63] .

Slackware64

Am 19. Mai 2009 gaben Patrick Volkerding und das Slackware-Entwicklungsteam bekannt, dass die aktuelle Version von Slackware64 für die Öffentlichkeit freigegeben wird. Slackware 13.0 war die erste Version, die x86-64 unterstützte .

Seit dem 30.12.15.17.2018 ist Slackware64 aktueller Kernel 4.19.9 verfügbar, die neusten Kernelquellen können von kernel.org heruntergeladen werden

Die Update-Seite für Slackware64 http://www.slackware.com/changelog/current.php?cpu=x86_64 , die stabile Version 15.0 hat ein Distributions-Release-Datum vom 3. Februar 2022 21:24 Uhr und ist hier verfügbar: https: //mirrors.slackware .com/slackware/slackware-iso/slackware64-15.0-iso/ .

Slackware für ARM

Seit dem 19. Juli 2009 wird die ARM-Architektur ( armv4 , little endian ) [64] unterstützt .

Slackware-basierte Distributionen

Verteilung [65] Zweck Desktop-Umgebung ,
Fenstermanager
AUSTRIM Rettung FVWM
Linvo Schreibtisch Gnom
Porteus Schreibtisch KDE , LXDE , Xfce
RIPLinuX Rettung CLI
Salix-Betriebssystem Schreibtisch xfc und andere.
Slackel Schreibtisch KDE
VektorLinux Schreibtisch xfce
Wifislax Sicherheit KDE
Zenwalk Schreibtisch xfce
Absolut Schreibtisch IceWM
MOPS-Linux Universal KDE4, Xfce
Slax (bis 2017) Schreibtisch KDE

Depots

www.slackware.com
Slackbuilds 
Slacky.eu 
locker 
Alienbob 
multilib

Notizen

  1. Google-Gruppen . Zugriffsdatum: 18. Juni 2018. Archiviert vom Original am 22. Januar 2011.
  2. Slackware 15.0 Versionshinweise  (eng.) - 2022.
  3. Top-Ten-Verteilungen . Abgerufen am 18. Juni 2018. Archiviert vom Original am 2. April 2013.
  4. slackware:FAQ - SlackDocs . Abgerufen am 18. Juni 2018. Archiviert vom Original am 5. September 2015.
  5. Beste Linux-Distribution: Linux-Experten bewerten Distributionen - Datamation . Abgerufen am 18. Juni 2018. Archiviert vom Original am 18. November 2015.
  6. CentOS: MBR beschädigt (Fehler 15) | linux.org . Abgerufen am 18. Juni 2018. Archiviert vom Original am 9. Oktober 2015.
  7. Beste Power-User-Linux-Distributionen 2018: 5 überprüft und bewertet | Techradar . Abgerufen am 18. Juni 2018. Archiviert vom Original am 2. November 2015.
  8. Slackware Linux - Weniger ist mehr | ITPRO . Abgerufen am 18. Juni 2018. Archiviert vom Original am 19. November 2015.
  9. Ein Leitfaden zu den 10 besten Linux-Distributionen von heute | PCworld . Abgerufen am 18. Juni 2018. Archiviert vom Original am 11. Oktober 2015.
  10. http://go2linux.garron.me/mt/linux-ht/2010/11/slackware-review-1.html Archiviert am 20. Mai 2013 auf der Wayback Machine  : „Wenn Sie RHEL lernen, kennen Sie RHEL, wenn Sie lerne Slackware, du kennst Linux."
  11. Freenix Archiviert am 27. Juli 2017 auf der Wayback Machine , beschreibt die von Slackware verwendeten Lizenzen und unterstützt die kostenlose Verteilung auf der Grundlage von Slackware
  12. Interview mit Patrick Volkerding | Linux-Journal . Abgerufen am 18. Juni 2018. Archiviert vom Original am 27. Dezember 2020.
  13. Slackware-Grafiken und Link-Banner . Abgerufen am 18. Juni 2018. Archiviert vom Original am 16. Juli 2017.
  14. Archivierte Kopie . Zugriffsdatum: 18. Juni 2018. Archiviert vom Original am 27. Oktober 2012.
  15. Archivierte Kopie . Abgerufen am 18. Juni 2018. Archiviert vom Original am 5. März 2016.
  16. Patrick Volkerding. Slackware Linux 1.00 (ursprüngliche Veröffentlichungsankündigung für Version 1.0)  (Englisch)  (Downlink) (16.07.1993). Abgerufen am 19. Juni 2010. Archiviert vom Original am 21. August 2011.
  17. http://ftp.df.lth.se/pub/slackware/slackware-2.1/README.210 . Archiviert vom Original am 9. Oktober 2011.
  18. Das Slackware-Linux-Projekt: Häufig gestellte Fragen (Downlink) . Zugriffsdatum: 18. Juni 2018. Archiviert vom Original am 8. Januar 2007. 
  19. Fußnotenfehler ? : Ungültiges Tag <ref>; lastreleasekein Text für Fußnoten
  20. Das Slackware-Linux-Projekt: Slackware-Änderungsprotokolle . www.slackware.com . Abgerufen am 28. Februar 2022. Archiviert vom Original am 18. März 2022.
  21. Archivierte Kopie . Abgerufen am 15. Dezember 2018. Archiviert vom Original am 15. Dezember 2018.
  22. ANKÜNDIGUNG: Slackware Linux 1.00 – Google Groups . Zugriffsdatum: 18. Juni 2018. Archiviert vom Original am 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 . Archiviert vom Original am 17. Oktober 2014.
  25. Linux-Slackware 96 | ISBNdb.com - Buchinfo . Archiviert vom Original am 13. März 2016.
  26. http://slackware.cs.utah.edu/pub/slackware/slackware-3.4/ChangeLog.txt
  27. 1 2 Linux-Geschichten: Ein Blick auf Slackware Linux | linux.com | Die Quelle für Linux-Informationen . Abgerufen am 6. August 2018. Archiviert vom Original am 28. Juni 2018.
  28. Slackware Linux – Zurück zu den Grundlagen . Abgerufen am 18. Juni 2018. Archiviert vom Original am 18. Juni 2018.
  29. Archivierte Kopie . Abgerufen am 6. August 2018. Archiviert vom Original am 5. August 2018.
  30. Geständnisse eines Faulenzers . Abgerufen am 18. Juni 2018. Archiviert vom Original am 18. Juni 2018.
  31. Mini-Rezension von Slackware Linux 9.0 . Abgerufen am 18. Juni 2018. Archiviert vom Original am 18. Juni 2018.
  32. http://ftp.slackware.com/pub/slackware/slackware-9.0/ChangeLog.txt . Archiviert vom Original am 14. August 2016.
  33. ↑ Lernen Sie Slackware 9.1 kennen . Abgerufen am 18. Juni 2018. Archiviert vom Original am 18. Juni 2018.
  34. Archivierte Kopie . Abgerufen am 6. August 2018. Archiviert vom Original am 25. Februar 2021.
  35. Archivierte Kopie . Abgerufen am 6. August 2018. Archiviert vom Original am 4. März 2016.
  36. Slackware 10: Erste Eindrücke . Abgerufen am 18. Juni 2018. Archiviert vom Original am 18. Juni 2018.
  37. Slackware 10.1 Review . Abgerufen am 18. Juni 2018. Archiviert vom Original am 18. Juni 2018.
  38. Ein Blick auf Slackware 10.1 [LWN.net] . Abgerufen am 18. Juni 2018. Archiviert vom Original am 18. Juni 2018.
  39. Ein Blick auf Slackware Linux 10.2 [LWN.net] . Abgerufen am 18. Juni 2018. Archiviert vom Original am 18. Juni 2018.
  40. Slackware 10.2 | Tux-Maschinen . Abgerufen am 18. Juni 2018. Archiviert vom Original am 4. Oktober 2019.
  41. Ehrwürdige Slackware 12 bekommt eine sportliche neue Garderobe | linux.com | Die Quelle für Linux-Informationen (nicht verfügbarer Link) . Abgerufen am 18. Juni 2018. Archiviert vom Original am 8. Juli 2008. 
  42. Slackware 12: Das Anti-'buntu | Tux-Maschinen . Abgerufen am 18. Juni 2018. Archiviert vom Original am 18. Juni 2018.
  43. Upgrade auf Slackware 12.1 | linux.com | Die Quelle für Linux-Informationen . Abgerufen am 18. Juni 2018. Archiviert vom Original am 25. Juni 2018.
  44. Überarbeitete Slackware hält es einfach | linux.com | Die Quelle für Linux-Informationen (nicht verfügbarer Link) . Zugriffsdatum: 18. Juni 2018. Archiviert vom Original am 11. Februar 2009. 
  45. Archivierte Kopie . Abgerufen am 6. August 2018. Archiviert vom Original am 18. Dezember 2017.
  46. DistroWatch Weekly, Ausgabe 323, 5. Oktober 2009 . Abgerufen am 18. Juni 2018. Archiviert vom Original am 30. Juli 2019.
  47. Slackware 13.0: jetzt offiziell 64-Bit [LWN.net] . Abgerufen am 18. Juni 2018. Archiviert vom Original am 18. Juni 2018.
  48. Linux im Rampenlicht: Slackware Linux 13.1 | Linux-Journal . Abgerufen am 18. Juni 2018. Archiviert vom Original am 18. Juni 2018.
  49. DistroWatch Weekly, Ausgabe 405, 16. Mai 2011 . Abgerufen am 18. Juni 2018. Archiviert vom Original am 22. Dezember 2018.
  50. Ein Slackware-Rückblick, zehn Jahre in der Entstehung | linux.com | Die Quelle für Linux-Informationen . Abgerufen am 18. Juni 2018. Archiviert vom Original am 18. Juni 2018.
  51. Slackware 13.37: Linux zum Spaß [LWN.net] . Abgerufen am 18. Juni 2018. Archiviert vom Original am 18. Juni 2018.
  52. DistroWatch Weekly, Ausgabe 478, 15. Oktober 2012 . Abgerufen am 18. Juni 2018. Archiviert vom Original am 30. Juli 2019.
  53. http://ftp.slackware.com/pub/slackware/slackware-14.0/ChangeLog.txt . Archiviert vom Original am 6. März 2013.
  54. http://ftp.slackware.com/pub/slackware/slackware-14.1/ChangeLog.txt . Archiviert vom Original am 19. Oktober 2014.
  55. DistroWatch Weekly, Ausgabe 671, 25. Juli 2016 . Abgerufen am 18. Juni 2018. Archiviert vom Original am 30. Juli 2019.
  56. Archivierte Kopie . Abgerufen am 6. August 2018. Archiviert vom Original am 7. August 2020.
  57. Veröffentlichung der Slackware 15.0-Distribution . www.opennet.ru _ Abgerufen am 4. Februar 2022. Archiviert vom Original am 4. Februar 2022.
  58. ftp://ftp.osuosl.org/pub/slackware/slackware64-current/ChangeLog.txt Archiviert am 30. September 2019 im Wayback Machine Open Source Lab ChangeLog.txt
  59. Das Slackware-Linux-Projekt: Slackware-Änderungsprotokolle . Abgerufen am 15. Dezember 2018. Archiviert vom Original am 30. Januar 2020.
  60. Archivierte Kopie . Abgerufen am 11. Februar 2009. Archiviert vom Original am 26. Juni 2015.
  61. SlackWare.com  (Englisch)  (Downlink) . - Offizielle Seite von SlackWare. Abgerufen am 2. November 2022. Archiviert vom Original am 21. August 2011.
  62. Das Slackware-Linux-Projekt: Slackware-Portierungen . Abgerufen am 18. Juni 2018. Archiviert vom Original am 8. Mai 2015.
  63. slack/390  (eng.)  (Downlink) . - SlackWare für IBM S/390 . Abgerufen am 2. November 2022. Archiviert vom Original am 21. August 2011.
  64. ARMedslack  (Englisch)  (Downlink) . — SlackWare für ARM . Abgerufen am 24. Juni 2010. Archiviert vom Original am 21. August 2011.
  65. Gemäß der DistroWatch- Website .

Literatur

Links