Ich denke, zwei Hauptunterschiede sind
- Paketverwaltung
- Standard-Fenstermanager (Gnome, KDE, XFCE)
Wenn Sie nur auf diese beiden großen Unterschiede hinweisen, wird sich Ihr Verhalten bei der Ausführung von Aufgaben etwas ändern. Zum Beispiel könnten Sie mit apt
problemlos ein Paket auf Ubuntu installieren aber nicht so einfach mit rpm
. Ein Unterschied im Window Manager kann auch die Art und Weise verändern, wie Sie mit dem System interagieren.
Es gibt zwei Hauptvarianten von Linux-Distributionen. Auf Debian und Red Hat basierende Distributionen machen einen großen Prozentsatz der verfügbaren 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, verwendet es höchstwahrscheinlich yum/rpm. Viele Distributionen tauchen auf, weil jemand mit der Paketverwaltung unzufrieden war, daher haben die meisten eine andere grafische Oberfläche, aber das zugrunde liegende System ist das gleiche.
Wenn Sie lernen, wie man apt-get und yum verwendet, decken Sie 80 % der Distributionen da draußen und 99 % der Systeme ab, denen Sie höchstwahrscheinlich begegnen werden.
Jede Distribution macht etwas anderes mit dem Fenstermanager. Die meisten großen Distributionen wählen zwischen KDE und Gnome, wobei Gnome im Moment die beliebteste zu sein scheint. Das Tolle an Linux ist jedoch, dass Sie den Fenstermanager ändern können, wenn Sie möchten (gehen Sie zu Window Maker!).
Wenn Sie die Befehlszeile lernen, gibt es keinen "großen" Unterschied, aber die GUI-Änderungen zwischen den Distributionen werden Ihre Wahl definitiv beeinflussen. Außerdem werden einige Distributionen mit Treibern ausgeliefert, die bestimmte Hardware wie Grafikkarten vereinfachen.
Ich empfehle Linux Mint für Heimsysteme und Vanilla Debian, Ubuntu (Server Edition) oder CentOS für Server.
Obwohl die Paketmanager unterschiedlich sind, verstehe ich (obwohl ich Linux nicht regelmäßig verwende), dass die meisten Pakete auf die eine oder andere Weise mit jeder Distribution verfügbar sind. Auch die Fenstersysteme / Desktop-Umgebungen sind unterschiedlich, aber Sie können trotzdem Alternativen installieren. Das einzige andere, woran ich jetzt denken kann, wäre der einfache Unterschied in den Communities, die Distributionen umgeben.
Ich bin mir ziemlich sicher, dass Sie einen Weg finden werden, alles zu tun, was Sie tun möchten.