Was sind die Unterschiede zwischen Linux-Distributionen?

Was sind die Unterschiede zwischen Linux-Distributionen?

Linux bietet jedem Computerbenutzer eine enorme Menge, aber die Verbreitung von Distributionen kann für neuere Leute manchmal verwirrend sein. Ein Linux-Redditor fragte nach den Unterschieden und erhielt einige hilfreiche Antworten.

ChaosWorshiper stellte seine Frage zu Linux-Distributionen:

Was sind die Unterschiede zwischen Linux-Distributionen? Ist es nur ein Unterschied in der Benutzeroberfläche oder geht es tiefer in eine funktionalere Ebene?

Mehr bei Reddit

Seine Linux-Redditoren antworteten:

Ciphertext008: "Paketverwaltung, Remote-Paket-Hosting (Binärdateien / Quelle), Veröffentlichungsgeschwindigkeit, Desktop-Umgebung und Standard-Benutzeroberfläche, Support / Community / Forum."

Send-me-to-hell: "Oft sind die Versionen der Pakete auch unterschiedlich, da jede Distribution versucht, die Leute zu der Software zu drängen, die sie unterstützen möchten. Die Kernel sind auch anders kompiliert. Zum Beispiel ist RHEL SELinux-schwerer ohne Erwähnung von AppArmor, während das Gegenteil für Ubuntu gilt.

Die Standardkonfigurationen und Kompilierungsoptionen zwischen Distributionen können ebenfalls variieren. "

Bitwize: "Linux ist nur ein Kernel. Es benötigt eine ganze Reihe von Software, um als komplettes Betriebssystem zu fungieren - das Programm init, das das System startet, eine Shell, Befehle wie ls, mv, cat usw., Wartungs- und Konfigurationsdienstprogramme usw.

Eine Distribution ist eine Möglichkeit, diese Software zu verpacken, damit sie an Standardspeicherorten installiert werden kann, um ein vollständiges Betriebssystem zu bilden. Es gibt wahrscheinlich so viele Ideen, wie diese Software ideal verpackt werden kann, wie es Linux-Benutzer gibt. Daher ist es nicht verwunderlich, dass es viele Distributionen gibt.

Abhängig davon, welche Distributionen Sie vergleichen, können sie in einigen Details sehr unterschiedlich sein - wie Paketverwaltung und Abhängigkeitsauflösung durchgeführt werden, wie das Netzwerk eingerichtet wird, welche Software unterstützt wird und welche Patches auf die Version der Distribution von angewendet werden die Software und so weiter.

Aber letztendlich sind sie alle Linux und die meisten funktionieren ziemlich gleich, bis Sie sich mit Details befassen, die die Installation von Softwarepaketen oder die Konfiguration der von der Distribution bereitgestellten Dienste betreffen. "

Echospring: "Alles von verschiedenen Initialisierungssystemen bis hin zu Hintergrundbildern und Schriftarten. Die meisten bieten unterschiedliche Paketsätze , Veröffentlichungspläne, Paketformate, Stabilität, Verfügbarkeit von Dokumentationen, Hilfsbereitschaft für unerfahrene Benutzer, Softwarefreiheit und Häufigkeit von Sicherheitsupdates. Einige sind leichtgewichtig , Design für eingebettete Systeme, während andere sich auf leistungsstarke 3D-Desktops konzentrieren. Fast alle von ihnen fügen Patches zu vorhandener Software hinzu, um Fehler zu beheben oder Funktionen hinzuzufügen.

Stellen Sie sich als Analogie 10 kulinarische Meister vor, die jeweils eine Hochzeitstorte herstellen. Es werden alles essbare Kuchen sein, aber die Zutaten, das Aussehen, die Textur, die Konsistenz und die Form werden alle unterschiedlich sein. "

Swrrga: "Mein Eindruck ist, dass die meisten Linux-Distributionen auf der Grundlage der Abneigung der Entwickler gegen bestimmte Funktionen in anderen Distributionen erstellt wurden, aber sie sind normalerweise zu höflich, um Ihnen dies auf ihrer Zielseite zu sagen. Websites von Drittanbietern sind es normalerweise eher bereit, den Mist zu schneiden - '$ DEV_A dachte, die Distribution würde mit zu viel / nicht genug nicht freier Software ausgeliefert, also gabelte er sie und kehrte zu einer älteren GUI zurück "."

Jones_supa: "Ich denke, in der Praxis besteht der größte Unterschied darin, ob eine Distribution eine rollierende Veröffentlichung oder eine stabile Veröffentlichung ist. Dies wirkt sich am meisten auf die tägliche Erfahrung aus.

Ein rollendes Release liefert ständig aktuelle Updates. Dies ist nützlich für diejenigen, die so schnell wie möglich die neuesten coolen Sachen wollen.

Eine stabile Version führt keine großen Änderungen an der Plattform durch und konzentriert sich hauptsächlich auf die Behebung von Störungen und Sicherheitsproblemen. Patches und Support werden für eine bestimmte Anzahl von Jahren bereitgestellt. Es ist weniger anfällig für Brüche als ein rollendes Release.

Abgesehen davon finden Sie in allen Distributionen dieselbe Software, und alle können so ziemlich dieselben Tricks ausführen. Die Standard-Desktops und ähnliche Dinge sind nur unterschiedlich, aber sie können jederzeit geändert werden, und Remixe bieten sofort verschiedene Optionen. "

SoBuffaloRes: "Im Großen und Ganzen ist es der Paketmanager, den Sie verwenden werden.

Minutenunterschiede sind Upgrade-Zyklen.

Der andere Unterschied ist der Weg des Dodos, wenn systemd gegeben ist. Systemd übernimmt die gesamte Konfiguration, Desktop-Verwaltung, Protokollierung, Paketverwaltung, Bootloader usw. Wenn Systemd also bestehen bleibt, gibt es nur sehr wenige (wenn überhaupt) Unterschiede, und wir werden alle Redhat Linux verwenden. "

Mehr bei Reddit