Ist Slackware die richtige Linux-Distribution für Sie? Was du wissen musst
Linux gibt es seit 1991, aber die wichtigsten derzeit verwendeten Distributionen, darunter Ubuntu, Fedora und Mint, kamen in den 2000er Jahren auf den Markt. Eine weitere beliebte Linux-Distribution, Slackware, stammt aus dem Jahr 1993. Es ist die älteste aktiv gewartete Distribution und bleibt bis heute ihren (nicht benutzerfreundlichen) Wurzeln treu. Sogar die Website sieht seit den 90er Jahren unverändert aus.
Solltest du eine Distribution wie Slackware verwenden, die aus der Grunge-Ära stammt und trotzdem so aussieht? Das erfahren Sie in diesem Beitrag.
Die Geschichte der Slackware
Debian ist vielleicht die älteste populäre Distribution, aber sie ist mit Slackware als der ältesten noch existierenden verbunden. Das Slackware-Projekt wurde 1992 gestartet, ein Jahr nach der ersten Veröffentlichung von Linux, um ein Linux-System zu installieren, das bereits einige Kernpakete enthielt: den Kernel, das X Window System und andere Dienstprogramme.
Seitdem hat sich an der Distribution ehrlich gesagt nicht viel geändert. Die Betreuer scheinen bei ihren Entwurfsentscheidungen die Mentalität "Wenn es nicht kaputt ist, reparieren Sie es nicht" zu haben.
Patrick Volkerding schuf Slackware aus seiner Frustration mit der beliebtesten frühen Linux-Distribution, dem Softland Linux System (SLS). SLS war in der frühen Linux-Community weit verbreitet, aber es war fehlerhaft. Volkerding, ein Informatikstudent an der Minnesota State University Moorhead, beschloss, eine eigene Distribution zu starten.
Debian und OpenSUSE haben ähnliche Wurzeln darin, dass ihre Gründer von SLS frustriert sind, so dass SLS in gewisser Weise ein gemeinsamer Vorfahr der meisten modernen Linux-Distributionen sein kann.
Volkerding war Mitglied der Parodiereligion Church of the SubGenius und beschloss, seine neue Distribution "Slackware" in Anlehnung an das SubGenius-Konzept "Slack" zu nennen, und der Rest ist Geschichte. Die SubGenius-Verbindung wurde mit dem Logo von Tux mit der legendären Pfeife des SubGenius-Maskottchens JR "Bobb" Dobbs weitergeführt.
Volkerding übt bis heute als BDFL oder Benevolent Dictator For Life großen Einfluss auf das Projekt aus. Das Tempo der Veröffentlichungen verlangsamte sich in den 2000er Jahren aufgrund der gesundheitlichen Probleme von Volkerding. Die aktuelle LTS-Version zum jetzigen Zeitpunkt ist 14.2 und wurde 2016 veröffentlicht.
Herunterladen: Slackware Linux
Slackware-Funktionen
Das Ziel von Slackware ist es, ein echtes "Unix-ähnliches" Betriebssystem zu erstellen. Die gesamte Konfiguration erfolgt über Nur-Text-Dateien und die Befehlszeile. Es gibt keine GUI-Assistenten. Außerdem nimmt Slackware nur minimale Änderungen an Paketen vor.
Die Repositorys von Slackware enthalten nur systembezogene Kernpakete. Tatsächlich gibt es nicht mehr als nur ein paar tausend Pakete im Vergleich zu den über 35.000 Paketen, die Debian / Ubuntu in ihre Repositories aufnehmen.
Daher müssen Sie neben den Grundlagen die Software finden, die Sie selbst installieren möchten. Dazu gehört das Erstellen eigener Slackware-Pakete, das Konvertieren von RPM- und DEB- Dateien mithilfe von Tools oder das Kompilieren des Codes selbst. Sie können Slackware-Pakete mit dem Befehl upgradepkg installieren, aber dieses Tool installiert lediglich ein Paket und verfolgt die installierten Pakete – es führt keine Abhängigkeitsauflösung oder andere "erweiterte" Funktionen durch.
Während Slackware im Design minimalistisch ist, ist es sicherlich nicht in Bezug auf die Größe. Das Installations-DVD-Image ohne Quellcode wiegt 2,62 Gigabyte. Die Standardinstallation ist recht umfangreich, wenn der Benutzer dies wünscht, einschließlich Texteditoren, Produktivitätssoftware sowie der KDE- und Xfce-Desktops.
Die Vollständigkeit einer Standardinstallation trägt dazu bei, den Mangel an automatischer Abhängigkeitsauflösung zu verringern. Auch wenn das Installationsprogramm ein Rückfall in die 90er Jahre ist, sehen die Desktops moderner aus.
Die Präferenz von Slackware für Stabilität bedeutet, dass eine Tendenz zu älterer Software besteht und einige Entscheidungen geradezu exzentrisch erscheinen. Slackware installiert den LILO-Bootloader, während die meisten anderen Distributionen längst zu GRUB gewechselt sind.
Leute, die systemd nicht mögen, könnten sich sehr über Slackware freuen, da es stattdessen ein Init- System im BSD-Stil verwendet.
System einrichten
Slackware kommt auch in einem sehr minimalen Zustand. Sie werden in eine Root-Shell verschoben, um Ihre Festplatte zu partitionieren und die textbasierte Installation auszuführen.
Wenn Sie eine grafische Benutzeroberfläche wünschen, müssen Sie Treiber, das X-Fenstersystem und eine Desktop-Umgebung Ihrer Wahl installieren. Das Installationsprogramm schlägt hilfreich ein vollständiges Desktop-System vor, dies ist jedoch optional.
Es gibt keine Slackware-spezifischen Tools, die etwas einfacher machen könnten – die Distribution könnte als Slackware bezeichnet werden, führt jedoch so wenig "Einfluss" auf das Vanilla Linux-Erlebnis wie möglich ein.
Ähnlichkeiten und Unterschiede mit Arch Linux
Dieser Ansatz ist Arch Linux sehr ähnlich. Beide Systeme sind zunächst sehr minimal und erfordern, dass Sie Ihr System Stück für Stück manuell einrichten, bis es genau das ist, was Sie wollen. Die Entwickler bevorzugen auch eine "Unix" -Methode, um Dinge mit Nur-Text-Konfigurationsdateien zu tun. Sie nehmen auch nur Änderungen an Paketen vor, wenn dies unbedingt erforderlich ist.
Dies ist auch der gleiche Grund, warum es schwierig ist, einen "Screenshot von Arch Linux" oder einen "Screenshot von Slackware" zu bekommen. Da diese Distributionen so viele Konfigurationsoptionen dem Benutzer überlassen, gibt es kein einzelnes Setup, das erkennbar Arch Linux oder erkennbar Slackware sein kann. Jede Installation ist anders. Der Screenshot oben ist die Standardversion von Xfce, die auf der Installations-DVD enthalten ist.
Obwohl ähnlich, unterscheiden sich Arch Linux und Slackware ein wenig wie folgt:
- Sie verwenden verschiedene Paketmanager
- Arch verwaltet Abhängigkeiten automatisch
- Arch bietet viel mehr Software in seinen Repositories, sowohl in seinen offiziellen Repositories als auch in der Benutzergemeinschaft
- Arch hat die Richtlinie, die neuesten Softwareversionen einzuschließen, während Slackware ältere, stabile und getestete Software anbietet
- Arch verwendet ein "Rolling-Release" -System, während Slackware Versionsnummern verwendet
- Das Installationsimage von Arch ist viel kleiner als das von Slackware
- Arch unterstützt nur x86-64, während Slackware auch x86- und ARM-Prozessoren unterstützt
Sollten Sie Slackware verwenden?
Es gibt einige Gründe, warum Sie Slackware verwenden möchten. Vielleicht möchten Sie mehr über Linux erfahren, indem Sie die Dinge manuell einrichten. Möglicherweise möchten Sie auch die vollständige Kontrolle über alle Aspekte Ihres Linux-Systems. Vielleicht bist du nur nostalgisch für die 90er. Oder du bist ein eingefleischter Anti-System-Fan.
Wenn Ihnen Slackware Spaß macht, schnappen Sie sich eine ISO, drehen Sie Ihre Nirvana- und Pearl Jam-CDs auf und feiern Sie wie 1993! Glücklicherweise benötigen Sie keinen Berg von Disketten, um es zu installieren.
Wenn Sie eine Distribution suchen, die ein Plug-and-Play-Erlebnis bietet, bleiben Sie bei Debian, Ubuntu, Fedora oder openSUSE. Wenn Sie dagegen eine praktische Distribution mit neuerer Software und automatischer Abhängigkeitsauflösung wünschen, sind Sie mit Arch Linux oder Gentoo möglicherweise besser dran.