Was sind die Unterschiede zwischen den wichtigsten Linux-Distributionen? Werde ich es merken?

14

Ich habe in den letzten zehn Jahren in irgendeiner Form gelegentlich Linux verwendet, bin aber erst in den letzten Monaten wirklich dabei gewesen.

Was sind die Hauptunterschiede zwischen Distributionen? Letztendlich weiß ich, dass Paketmanagement und Branding die großen sind, aber wäre es einfacher, Aufgabe x mit Verteilung y zu erledigen ? Warum so?

Andy Mikula
quelle

Antworten:

12

Ich denke, zwei Hauptunterschiede sind

  • Paketverwaltung
  • Standard-Fenstermanager (Gnome, KDE, XFCE)

Wenn Sie nur auf diese beiden großen Unterschiede hinweisen, ändert sich Ihr Verhalten bei der Ausführung von Aufgaben etwas. Zum Beispiel könnten Sie ein Paket unter Ubuntu leicht installieren, aptaber nicht so einfach, wenn Sie es verwenden rpm. Ein Unterschied im Fenstermanager kann auch die Art und Weise ändern, wie Sie mit dem System interagieren.

Hendrasaputra
quelle
4
Ich kann mit jeder Distribution den gewünschten Window Manager ausführen, oder?
Andy Mikula
4
Andy, richtig. Aber aus der Sicht eines gelegentlichen Benutzers gehen Sie normalerweise einfach so vor, wie es im Installationspaket angegeben ist, oder?
Hendrasaputra
1
In den meisten Distributionen können Sie jeden Fenstermanager installieren. Möglicherweise wird jedoch die Unterstützung für einen dem anderen vorgezogen.
Mark
1
Hmmm, fair genug. Ich würde mich nicht wirklich als "Gelegenheitsnutzer" betrachten, aber ich weiß, was Sie meinen.
Andy Mikula
Ich habe nie verstanden, warum die Leute RPM so schwer finden ...
Evan
5

Es gibt zwei Hauptvarianten von Linux-Distributionen. Debian- und Red Hat-basierte Distributionen machen einen großen Prozentsatz der Distributionen aus.

Der Hauptunterschied zwischen ihnen ist die Paketverwaltung. Wenn sie auf Debian basieren, verwenden sie höchstwahrscheinlich das dpkg & apt / deb-System; Wenn es sich um ein Red Hat-System handelt, wird höchstwahrscheinlich yum / rpm verwendet. Viele Distributionen tauchen auf, weil jemand mit der Paketverwaltung unzufrieden war. Die meisten haben also eine andere grafische Oberfläche, aber das zugrunde liegende System ist dasselbe.

Wenn Sie lernen, wie man mit apt-get und yum umgeht, werden Sie 80% der Distributionen und 99% der Systeme abdecken, auf die Sie höchstwahrscheinlich stoßen werden.

Jede Distribution macht etwas anderes mit dem Fenstermanager. Die meisten großen Distributionen wählen zwischen KDE und Gnome, wobei Gnome derzeit die beliebteste ist. Das Tolle an Linux ist, dass Sie den Fenstermanager ändern können, wenn Sie möchten (gehen Sie zu Window Maker!).

Wenn Sie die Kommandozeile lernen, gibt es keinen "großen" Unterschied, aber die GUI-Änderungen zwischen den Distributionen beeinflussen definitiv Ihre Wahl. Außerdem werden einige Distributionen mit Treibern ausgeliefert, die es bestimmten Hardwarekomponenten wie Grafikkarten leicht machen.

Ich empfehle Linux Mint für Heimsysteme und Vanilla Debian, Ubuntu (Server Edition) oder CentOS für Server.

Mark Turner
quelle
+1 für die meisten Ihrer Kommentare. Ich würde jedoch nicht zustimmen, Vanilla Ubuntu für Server zu verwenden. Ubuntu hat eine spezielle Serververteilung, die einen Großteil der X-Fluff entfernt, die für eine kopflose Box, die in einem Rack
sitzt
Einverstanden. Ich werde eine Bearbeitung vornehmen, um das zu reflektieren.
Mark Turner
Ich würde sagen, dass openSUSE, das auf RPM basiert, eine dritte große Distribution sein könnte. Viel besser als Fedora IMO, aber keinen Flammenkrieg auslösen wollen. Einige andere Distributionen wie Arch mit eigenen Paketverwaltungssystemen gewinnen ebenfalls an Bedeutung, sind aber vielleicht noch nicht "Major".
Evan,
3

Obwohl die Paketmanager unterschiedlich sind, ist mein Verständnis (obwohl ich nicht regelmäßig Linux benutze), dass die meisten Pakete auf die eine oder andere Weise mit einer Distribution verfügbar sind. Auch die Windows-Systeme / Desktop-Umgebungen sind unterschiedlich, Sie können jedoch trotzdem Alternativen installieren. Das Einzige, woran ich im Moment noch denken kann, ist der einfache Unterschied in den umliegenden Gemeinden.

Ich bin mir ziemlich sicher, dass Sie einen Weg finden werden, um das zu tun, was Sie wollen.

jtbandes
quelle
3

Wie andere vorgeschlagen haben, sind die Paketverwaltung, die Auswahl der Standardsoftware (insbesondere die Desktop-Umgebung) und das Layout der Konfigurationsdateien die offensichtlichsten Unterschiede zwischen den Distributionen.

Ich halte dies jedoch für wichtiger als die unterschiedlichen Philosophien, denen die Distributionen folgen. Um ein paar zu nennen:

  • Ubuntu / Fedora - Benutzererfahrung, konsistente Benutzeroberfläche, viele integrierte grafische Tools.
  • Arch - Einfache und übersichtliche Software auf dem neuesten Stand der Technik
  • Gentoo - Extrem anpassbar, quellbasiert
  • Debian - Leicht, solide, Stabilität gegenüber neuer Software
Gacrux
quelle