Ubuntu ist seit geraumer Zeit das beliebteste Linux-Betriebssystem auf dem Markt. Um sicherzustellen, dass dieser Status erhalten bleibt und die Kunden immer wieder kommen, gibt es Ubuntu in verschiedenen Variationen.
Das erste ist, dass Ubuntu in zwei Varianten erhältlich ist; Ubuntu Stable Release und Ubuntu (LTS) Long Term Support Iteration. Es teilt sich weiter in Ubuntu Cloud, Core, Kylin, Desktop und Ubuntu Server. Konzentrieren wir uns vorerst auf Ubuntu Server und Ubuntu Desktop und schauen uns den Unterschied zwischen den beiden an.
Server Vs. Desktops
Bevor wir uns intensiv mit Ubuntu Server und Ubuntu Desktop befassen, sollten wir uns zunächst ein kurzes Verständnis von einem Server und einem Desktop verschaffen.
Ein PC (Desktop/Workstation) ist in erster Linie für die Interaktion zwischen Mensch und Computer konzipiert. Es kommt mit zusätzlichen Peripheriegeräten wie Tastatur, Maus und vielem mehr. Desktops unterstützen auch grafische Anwendungen, die Benutzer für Unterhaltung, Bearbeitung, Entwicklung und vieles mehr verwenden.
Ein Server hingegen ist für die Computer-zu-Computer-Interaktion ausgelegt. Seine Hauptaufgabe besteht darin, Dienste für Benutzer bereitzustellen, die sogar ein anderer Computer (Knoten) im Netzwerk sein könnten. Im Gegensatz zu einem Desktop, auf dem zusätzliche Peripheriegeräte vorhanden sind, hat ein Server nur eine Schnittstelle Zugriff nach außen – die Netzwerkschnittstelle. Die meisten Server werden remote über ein Netzwerk mit Tools wie Putty gesteuert und verwaltet. Im Gegensatz zu Desktops, die sich regelmäßig ändern, wenn neue Trends auf den Markt kommen, ist ein Server so konzipiert, dass er über einen längeren Zeitraum unter hoher Last zuverlässig ist.
Die Unterschiede: Ubuntu Desktop Vs. Ubuntu Server
1. Grafische Benutzeroberfläche
Es ist ein bemerkenswertes Merkmal Unterschied zwischen den beiden. Während Ubuntu Desktop mit der schönen GNOME-Desktop-Umgebung geliefert wird, bietet der Ubuntu-Server Benutzern die Befehlszeile für die Interaktion. Dienstprogramme wie Putty, mit denen der Server remote über SSH verwaltet wird, verwenden weiterhin die Befehlszeile für den Serverzugriff und die Verwaltung.
Der Hauptgrund dafür, dass keine GUI für den Server vorhanden ist, ist der Verbrauch von Systemressourcen, die zur Bereitstellung anderer wesentlicher Dienste verwendet würden. Obwohl Ubuntu Server keine GUI enthält, können Sie den GUI-Client installieren. Nicht sehr zu empfehlen, aber wenn Sie Anwendungen haben, die gut auf GUI und genügend Systemressourcen funktionieren würden, dann machen Sie es. Es ist jedoch besser, zuerst die Terminalbefehle zu verstehen, da sie immer nützlich sein werden.
2. Anwendungen
Es ist einer der entscheidenden Unterschiede zwischen den beiden Ubuntu-Desktops kommt mit Anwendungen installiert, die es Benutzern ermöglichen, von Tag zu Tag Aufgaben zu erfüllen. Dazu gehören Libre Office, Texteditor, die beide für die Textbearbeitung, Bildbetrachter, Browser, Media-Player und vieles mehr coole Anwendungen verwendet werden. Dies ist für den Server unterschiedlich, der Dienste bereitstellen soll.
Ubuntu Server wird mit Standardpaketen installiert, und Benutzer können andere weiterhin nach Belieben installieren. Zu diesen Paketen gehören E-Mail-Server, Dateiserver, Webserver, Samba-Server, Bind9, Apache2 und viele mehr. Ubuntu-Server-Pakete sind serviceorientierter.
3. Der Installationsprozess
Im Gegensatz zum Ubuntu-Desktop, der mit einer GUI geliefert wird und die Maus verwendet, ist der Ubuntu-Server-Installationsprozess menü- und textgesteuert.
Die Ähnlichkeiten: Ubuntu Desktop Vs. Ubuntu Server
Trotz aller Unterschiede gibt es immer noch Ähnlichkeiten zwischen den beiden.
Kernel
Seit der Veröffentlichung von Ubuntu 12.04 verwenden sowohl Ubuntu Desktop als auch Ubuntu Server denselben Kernel. Zuvor liefen die beiden auf dem verschiedenen Kern, was bedeutete, dass Sie Ubuntu-Desktop-Pakete nicht auf dem Ubuntu-Server installieren konnten und umgekehrt. Jetzt können Sie jeder Variante beliebige Pakete hinzufügen.
Obwohl die Standardinstallation variiert, können Sie eine Variante installieren, z. B. Ubuntu Desktop, und sie anpassen und als Server auf Ihrem Computer verwenden. Sie können einige der Standardpakete wie einen Dateiserver, einen Mailserver oder sogar SSH reparieren, die Ihnen den Fernzugriff ermöglichen.
Das gleiche kann für den Ubuntu-Server getan werden. Sie können den GUI-Client installieren und dieselben Anwendungen hinzufügen, die Sie für Ubuntu Desktop installieren würden.
Unterstützung
Mit der Veröffentlichung von Ubuntu 12.04 hat sich auch die Unterstützung zwischen den beiden verschoben. Zuvor hatte Ubuntu Desktop einen dreijährigen Supportzyklus, während Ubuntu Server von einem fünfjährigen Supportzyklus profitierte. Jetzt kommen beide mit dem Long Term Support (LTS) Release von bis zu fünf Jahren.
Welches sollten Sie verwenden?
Die Variante, die Sie auf Ihrem Computer installieren möchten, spielt eine Rolle, was Sie tun möchten. Wenn Sie möchten, dass ein Betriebssystem die üblichen Aufgaben wie Bearbeiten, Abspielen von Medien, Entwicklung (Codierung) usw. erledigt., gehen Sie für den Ubuntu-Desktop. Wenn Sie ein Anfänger sind, der Linux zum ersten Mal ausprobiert, würde ich Ubuntu Desktop empfehlen, da die Server-Edition für Sie überwältigend sein könnte.
Wenn Sie ein Netzwerktechniker, Systemadministrator oder ein praktizierender Student sind, der sich mit Netzwerk- und Systemadministration befasst, dann entscheiden Sie sich für die Server Edition. Wenn Sie über genügend Systemressourcen verfügen, installieren Sie einen GUI-Client und fügen Sie weitere nützliche Ubuntu-Desktop-Anwendungen hinzu.
Wenn Sie alternativ einen Vorgeschmack auf beides haben möchten, installieren Sie Ubuntu Desktop und installieren Sie Ubuntu Server als virtuelle Workstation. Hier müssen Sie Virtualisierungssoftware wie VMware oder Virtual Box verwenden. Sie können unser Tutorial zur Installation von VMware Workstation Player unter Ubuntu lesen.