GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was ist Gnome / KDE usw.?

Eine wichtige Sache, die Sie beachten sollten, bevor wir beginnen, ist, dass Microsoft die Single ist Quelle für das Windows-Betriebssystem, und "Microsoft Windows" kann als Single angesehen werden Produkt, aber technisch gesehen besteht es aus mehreren Softwareschichten, die aus Sicht des Benutzers transparent zusammenarbeiten. In der Linux-Welt sind jedoch mehrere Softwarepakete für jede dieser Schichten verfügbar. Diese Reihe von Auswahlmöglichkeiten macht es einem ungeübten Benutzer leicht, mit den Begriffen verwechselt zu werden.

Ich werde versuchen, die mehreren Ebenen unten zu erklären.

1. Schicht – Befehlszeilenschnittstelle / Kernel

Um den mehrschichtigen Aspekt von Linux zu verstehen und ihn in einfachen Windows-ähnlichen Begriffen zu beschreiben, stellen wir uns vor, wir wären in den Tagen von Windows 95 zurückversetzt.

In dieser Analogie ähnelt das Betriebssystem „Linux“ DOS, wo alles von einer Befehlszeilenschnittstelle (abgekürzt „CLI“) ausgeführt wird. Tatsächlich ist bei den meisten Serverinstallationen von Linux eine CLI die einzige Möglichkeit, auf die Maschine zuzugreifen. Nach dem Start von Linux bleibt es je nach Konfiguration entweder im Kommandozeilenmodus oder startet automatisch eine grafische Benutzeroberfläche (kurz „GUI“). Darüber hinaus kann ein Benutzer, der sich bei der CLI anmeldet, auf einigen Computern, die im CLI-Modus bleiben, manuell eine GUI starten.

2. Ebene – Grafische Benutzeroberfläche

Auf der Befehlszeilenschnittstelle befindet sich die GUI. Moderne Linux-Systeme verwenden normalerweise einen X-Server, der im Wesentlichen genauso wie der Windows-Desktop ist – stellen Sie ihn sich wie eine leere Leinwand vor.

Diese Schicht behandelt die Hardwareebene der GUI, verwaltet die Eingabe von Tastatur, Maus usw. und die Ausgabe an Monitore usw. Grundsätzlich behandelt sie das Wie Dinge werden auf den Bildschirm gezeichnet; was auf dem Bildschirm gezeichnet wird, wird von einem Fenstermanager gesteuert.

Dritte Ebene – Fenstermanager

Auf dem X-Window-System sitzt ein Fenstermanager. Es ist dafür verantwortlich, jede Anwendung auf der "Leinwand" zu zeichnen, und fügt allgemeine Fensterelemente wie Ränder, die Titelleiste und Schaltflächen zum Minimieren/Maximieren an das Fenster an. Das Umschalten von Fenstermanagern kann mit dem Umschalten zwischen "Klassischem Modus" und "Aero-Modus" in Windows verglichen werden:der Rahmen des Fensters ändert sich, während der Inhalt des Fensters bleiben gleich.

Die bekanntesten Fenstermanager in der Linux-Welt sind KDE und Gnome, und im Allgemeinen konzentriert sich eine Linux-Distribution auf einen Fenstermanager als primäre Schnittstelle. Im Allgemeinen können Sie jedoch jeden Fenstermanager auf jeder Distribution installieren und ohne Probleme ausführen.

Letztendlich ist es eine Frage der Wahl, welche Plattform Sie verwenden möchten. Jeder bietet eine große Anzahl von Anwendungen, die unter Verwendung seines Frameworks ausgeführt werden. Wichtig zu wissen ist auch, dass mehrere Fenstermanager gleichzeitig laufen können (Enlightenment kann unter Gnome usw. verwendet werden), aber das liegt normalerweise außerhalb der Notwendigkeit normaler Benutzer.

In Bezug auf Gnome und KDE sind diese beiden Projekte viel größer geworden, als nur Fenstermanager zu sein. Sie beinhalten unter anderem auch Entwicklungsframeworks, um daraus Anwendungen zu erstellen. Das KDE-Framework ist als Qt und das Gnome-Framework als GTK bekannt. Den gesamten Umfang dieser beiden Projekte in diesem Beitrag aufzuzählen, wäre eine Informationsüberflutung.

Um das Problem für normale Benutzer zu verwirren, sind die KDE- und Gnome-Frameworks jetzt auch für die Verwendung auf der MS Windows-Plattform verfügbar, die normalerweise von Anwendungen verwendet werden, die versuchen, auf mehreren Plattformen verwendet zu werden (wie der IM-Client Pidgin). In den meisten Fällen wird jedoch bei Erwähnungen von Gnome oder KDE ein Linux-Desktop beschrieben.

Danke an Phoshi, auf dessen Antwort ich aufgebaut habe.


Einfachste Definition -

Gnome und KDE gehören zum Explorer, wie Linux zu Windows!

Ich kann jedoch keines über andere empfehlen.

Es ist kein vollständig anders Welt, aber es ist eine andere Welt!

Bearbeiten - Einige Leute haben dies aufgrund der Definition abgelehnt, also werde ich etwas mehr erklären.

Windows ist das Betriebssystem, Explorer ist der Name der "Shell", die sowohl Taskleiste als auch Dateimanager ist. Während ich sagen würde, dass 99 % der Leute den Explorer als Windows-Shell verwenden, ist es möglich, andere zu verwenden und sehr einfach zu wechseln.

Wenn Sie sich beispielsweise andere ansehen möchten, können Sie sogar KDE unter Windows verwenden.


Gnom:

Kde:

Fluxbox:

Dies sind Desktop-Umgebungen - sie sind die grafische Schnittstelle zum System und werden normalerweise mit einer Reihe von Anwendungen geliefert, die mit ihnen entwickelt wurden.


Linux
  1. Alles Gute zum Jubiläum GNOME:Was ist Ihre Lieblingsversion?

  2. Was ist Ihr Lieblings-Linux-Fenstermanager?

  3. Welcher Prozess hat dieses X11-Fenster erstellt?

  4. Fenstertransparenz in Gnome einstellen?

  5. Was macht Gnome mit Multimedia-Tasten?

KDE vs. GNOME:Was ist die ultimative Wahl für Linux-Desktops?

Was ist Bonjour auf meinem Computer? PC-Leitfaden für das Windows 10 Bonjour-Programm

Windows – Gnome – Windows immer oben links öffnen?

Was kommt in GNOME 42?

Was ist neu in KDE Plasma 5.25

Was ist die Datei /etc/passwd unter Linux?