Einführung in die Linux-Distribution
Andere Betriebssysteme wie Microsoft kombinieren jedes Codebit intern und veröffentlichen es als einzelnes Paket. Sie müssen sich für eine der angebotenen Versionen entscheiden.
Aber Linux ist anders als sie. Verschiedene Teile von Linux werden von verschiedenen Organisationen entwickelt.
Zu den verschiedenen Teilen gehören Kernel, Shell-Dienstprogramme, X-Server, Systemumgebung, grafische Programme usw. Wenn Sie möchten, können Sie auf die Codes aller dieser Teile zugreifen und sie selbst zusammenstellen. Aber es ist keine leichte Aufgabe, die viel Zeit kostet und alle Teile richtig zusammengebaut werden müssen, um richtig zu funktionieren.
Von hier aus kommt der Vertrieb (auch Distributionen genannt) ins Spiel. Sie bauen alle diese Teile für uns zusammen und geben uns ein kompiliertes Linux-Betriebssystem zur Installation und Verwendung.
- Eine Linux-Distribution ist ein Betriebssystem, das über eine Softwaresammlung erstellt wird, die häufig den Linux-Kernel und ein Paketverwaltungssystem enthält.
- Normalerweise erhalten Linux-Benutzer ihr Betriebssystem, indem sie eine Linux-Distribution herunterladen, die für eine Reihe von Systemen von eingebetteten Geräten verfügbar ist (z. B. OpenWrt ) bis hin zu robusten Supercomputern (z. B. Rocks Cluster Distribution).
- Eine Linux-Distribution besteht aus einem Linux-Kernel, GNU-Bibliotheken und -Tools, anderer Software, einem Fenstersystem, Dokumentation, einer Desktop-Umgebung und einem Fenstermanager.
- Fast jede hinzugefügte Software ist Open Source und kostenlos und steht sowohl im Quellcode als auch in kompilierter Binärform zur Verfügung, was Änderungen an der eigentlichen Software ermöglicht.
- Optional fügen Linux-Distributionen einige proprietäre Software hinzu, die möglicherweise nicht in der Quellcodeform verfügbar ist, wie z. B. Binärblöcke, die für einige Gerätetreiber benötigt werden.
Geschichte der Linux-Distributionen
Linus Torvalds integrierte den Linux-Kernel und veröffentlichte 1991 seine erste Version, 0.01. Zunächst wurde Linux nur als Quellcode verteilt, danach als Kombination herunterladbarer Disketten-Images. Distributionen begannen, den Installationsvorgang zu vereinfachen, da dieser kompliziert war, insbesondere angesichts der wachsenden Zahl verfügbarer Software.
Benutzer bewunderten Linux-Distributionen als Ersatz für die Microsoft Windows- und DOS-Betriebssysteme auf proprietären Unix-Versionen, Apple Macintosh Mac OS und IBM PC-kompatiblen Systemen. Fast jeder Early Adopter war mit Unix aus der Schule oder von der Arbeit vertraut. Sie akzeptierten Linux-Distributionen wegen der geringen Kosten und der Verfügbarkeit des Quellcodes für die gesamte oder die meisten ihrer Software.
Reverse-String in Java
Seit 2017 ist Linux im Embedded- und Server-Gerätemarkt im Vergleich zum Desktop-Markt bekannter geworden. Es wird auf über 50 % der Webserver eingesetzt.
Trends und Typen
Linux-Distributionen könnten sein:
- Nichtkommerziell oder kommerziell
- Entwickelt für Privatanwender, Poweruser oder Unternehmensanwender
- Unterstützt auf zwei oder mehr Plattformtypen oder hardwarespezifisch, sogar bis hin zur Zertifizierungserweiterung über den Plattformanbieter
- Entwickelt für eingebettete, Desktop- oder Servergeräte
- Hochspezialisiert oder allgemeiner Zweck für bestimmte Maschinenfunktionen (z. B. Computercluster, Netzwerkrouter und Firewalls)
- Ausrichtung auf bestimmte Benutzergruppen, z. B. durch Sprachinternationalisierung und -lokalisierung oder durch die Einbeziehung mehrerer wissenschaftlicher Computer- und Musikproduktionspakete
- In erster Linie auf Vollständigkeit, Portabilität, Benutzerfreundlichkeit oder Sicherheit ausgelegt
Rolling Release oder Standard Release
Die Vielfalt der Linux-Distributionen ist auf die technischen, philosophischen und organisatorischen Unterschiede zwischen Benutzern und Anbietern zurückzuführen. Die Lizenzierung freier Software legt fest, dass Benutzer mit ausreichendem Interesse und Wissen die vorhandenen Distributionen anpassen oder eine eigene Distribution erstellen können, die ihren Bedürfnissen entspricht.
Liste der Linux-Distributionen
Im Durchschnitt gibt es sechshundert Linux-Distributoren, die unterschiedliche Funktionen anbieten. Hier besprechen wir heute einige der beliebtesten Linux-Distributionen.
1) Ubuntu
Es wurde 2004 von Canonical ins Leben gerufen und erfreute sich schnell großer Beliebtheit. Canonical möchte, dass Ubuntu als einfacher grafischer Linux-Desktop ohne Verwendung einer Befehlszeile verwendet wird. Es ist die bekannteste Linux-Distribution. Ubuntu ist eine Weiterentwicklung von Debian und für Neulinge einfach zu bedienen. Es wird mit vielen vorinstallierten Apps und benutzerfreundlichen Repository-Bibliotheken geliefert.
Java-Concat-Strings
Früher verwendete Ubuntu die GNOME2-Desktopumgebung, jetzt hat es jedoch eine eigene Unity-Desktopumgebung entwickelt. Es erscheint alle sechs Monate und wird derzeit für die Ausführung auf Tablets und Smartphones erweitert.
2) Linux Mint
Mint basiert auf Ubuntu und verwendet dessen Repository-Software, sodass einige Pakete in beiden gemeinsam sind.
Früher war es eine Alternative zu Ubuntu, da Mediencodecs und proprietäre Software in Mint enthalten sind, in Ubuntu jedoch nicht vorhanden waren. Aber jetzt hat es seine eigene Beliebtheit und es verwendet Cinnamon und Mate Desktop anstelle der Unity-Desktop-Umgebung von Ubuntu.
3) Debian
Debian existiert seit 1993 und veröffentlicht seine Versionen viel langsamer als Ubuntu und Mint.
Dies macht ihn zu einem der stabilsten Linux-Distributoren.
Ubuntu basiert auf Debian und wurde gegründet, um die Kernelemente von Debian schneller zu verbessern und benutzerfreundlicher zu machen. Jeder Veröffentlichungsname von Debian basiert auf dem Namen des Films Toy Story.
while-Schleife Java
4) Red Hat Enterprise / CentOS
Red Hat ist ein kommerzieller Linux-Distributor. Die Produkte Red Hat Enterprise Linux (RHEL) und Fedora sind frei verfügbar. RHEL wird vor der Veröffentlichung gründlich getestet und bis sieben Jahre nach der Veröffentlichung unterstützt, während Fedora schnellere Updates und keinen Support bietet.
Red Hat nutzt das Markenrecht, um die Weiterverbreitung seiner Software zu verhindern. CentOS ist ein Community-Projekt, das Red-Hat-Enterprise-Linux-Code verwendet, jedoch alle Markenzeichen entfernt und ihn frei verfügbar macht. Mit anderen Worten, es ist eine kostenlose Version von RHEL und bietet eine stabile Plattform für lange Zeit.
5) Fedora
Es handelt sich um ein Projekt, das sich hauptsächlich auf freie Software konzentriert und die neueste Softwareversion bereitstellt. Es erstellt keine eigene Desktop-Umgebung, sondern verwendet „Upstream“-Software. Standardmäßig verfügt es über die GNOME3-Desktopumgebung. Es ist weniger stabil, bietet aber die neuesten Informationen.
Auswahl einer Linux-Distribution
Verteilung | Warum verwenden? |
---|---|
Ubuntu | Es funktioniert wie Mac OS und ist einfach zu bedienen. |
Linux Mint | Es funktioniert wie Windows und sollte von Neueinsteigern verwendet werden. |
Debian | Es bietet Stabilität, wird aber einem neuen Benutzer nicht empfohlen. |
Fedora | Wenn Sie Red Hat und die neueste Software verwenden möchten. |
Red-Hat-Unternehmen | Zur kommerziellen Nutzung. |
CentOS | Wenn Sie Red Hat verwenden möchten, jedoch ohne dessen Markenzeichen. |
OpenSUSE | Es funktioniert genauso wie Fedora, ist jedoch etwas älter und stabiler. |
Arch Linux | Es ist nichts für Anfänger, da jedes Paket selbst installiert werden muss. |
Beispiele für Linux-Distributionen
Weit verbreitete GNU-kompatible oder GNU-basierte Distributionen
Eine nichtkommerzielle Debian-Distribution und eine der Primitiven, verwaltet von einer freiwilligen Entwicklervereinigung mit einer Verpflichtung zu demokratischem Projektmanagement und den Grundsätzen freier Software.
Einige andere Distributionen sind ebenfalls verfügbar, wie zum Beispiel Ubuntu, Linux Mint, Fedora Linux, Red Hat Enterprise Linux, openSUSE, SUSE Linux Enterprise, Arch Linux, Manjaro Linux, Gentoo usw.
char in Integer-Java umwandeln
Linux-Kernel-basierte Betriebssysteme
- Android, das kommerzielle Betriebssystem von Google, basiert auf dem Android OSP, das auf verschiedenen Geräten wie Set-Top-Boxen, Smart-TVs, Smartphones usw. ausgeführt wird.
- ChromeOS, das kommerzielle Betriebssystem von Google, basiert auf ChromiumOS, das nur auf Tablet-Computern, Chromeboxen und Chromebooks läuft. ChromeOS enthält wie Android den Google Play Store und viele Google-Apps.
Hinweis: Es ist jedoch ein fragwürdiges Thema, dass die oben genannten Betriebssysteme als „Linux-Distribution“ betrachtet werden. Sie nutzen den Linux-Kernel; Daher geben Chris DiBona (Open-Source-Chef von Google) und die Linux Foundation zu, dass Android auch eine Linux-Distribution ist.
Leichte Distributionen
Diese Distributionen wurden mit Unterstützung für frühere Hardware entwickelt und ermöglichen die produktive Nutzung früherer Hardware oder sorgen für die bestmögliche Geschwindigkeit bei moderner Hardware, indem mehr Ressourcen für die Nutzung durch Anwendungen bereitgestellt werden. Einige Beispiele sind Slitaz, Puppy Linux und Tiny Core Linux.
Nischendistributionen
Einige andere Distributionen erfordern bestimmte Nischen, darunter: