Skip to main content

Das Linux und GNU / Linux

nachgehakt: Wo liegen die größten Unterschiede aktueller Linux-Distributionen? (Kann 2024)

nachgehakt: Wo liegen die größten Unterschiede aktueller Linux-Distributionen? (Kann 2024)
Anonim

Linux ist ein Betriebssystem, mit dem so ziemlich jedes Gerät betrieben wird, das Sie sich vorstellen können.

Linux-Übersicht

Wenn die meisten Leute an Linux denken, denken sie an ein Desktop-Betriebssystem, das von Geeks und Technikern verwendet wird, oder ein serverbasiertes Betriebssystem, das für den Betrieb von Websites verwendet wird.

Linux ist überall. Es ist der Motor hinter den meisten intelligenten Geräten. Auf dem von Ihnen verwendeten Android-Telefon wird ein Linux-Kernel ausgeführt, der intelligente Kühlschrank, der Linux selbst auffüllen kann. Es gibt intelligente Glühbirnen, die alle mit Hilfe von Linux miteinander sprechen können. Sogar Gewehre, die von der Armee unter Linux verwendet werden.

Ein moderner Schlagwort ist "das Internet der Dinge". Die Wahrheit ist, dass es wirklich nur ein Betriebssystem gibt, das das Internet der Dinge antreibt, und das ist Linux.

Aus betriebswirtschaftlicher Sicht wird Linux auch auf großen Supercomputern verwendet, und es wird für den Betrieb der New York Stock Exchange verwendet.

Linux kann natürlich auch als Desktop-Betriebssystem auf Ihrem Netbook, Laptop oder Desktop-Computer verwendet werden.

Betriebssysteme

Das Betriebssystem ist eine spezielle Software, die zur Interaktion mit der Hardware in einem Computer verwendet wird.

Wenn Sie ein Standard-Laptop in Betracht ziehen, umfassen die vom Betriebssystem zu verwaltenden Hardwaregeräte die CPU, den Arbeitsspeicher, die Grafikverarbeitungseinheit, eine Festplatte, eine Tastatur, eine Maus, einen Bildschirm, USB-Anschlüsse, eine drahtlose Netzwerkkarte, eine Ethernet-Karte und einen Akku , Hintergrundbeleuchtung für einen Bildschirm und USB-Anschlüsse.

Neben der internen Hardware muss das Betriebssystem auch mit externen Geräten wie Druckern, Scannern, Joypads und einer Vielzahl von USB-Geräten interagieren können.

Das Betriebssystem muss die gesamte Software auf dem Computer verwalten und sicherstellen, dass jede Anwendung über genügend Arbeitsspeicher verfügt, um zwischen aktiv und inaktiv zu wechseln.

Das Betriebssystem muss Eingaben von der Tastatur akzeptieren und auf die Eingaben eingehen, um die Wünsche des Benutzers auszuführen.

Beispiele für Betriebssysteme sind Microsoft Windows, Unix, Linux, BSD und OSX.

Überblick über GNU / Linux

Ein Begriff, den Sie gelegentlich hören, ist GNU / Linux. Was ist GNU / Linux und wie unterscheidet es sich von normalem Linux?

Aus der Sicht eines Desktop-Linux-Benutzers besteht kein Unterschied.

Linux ist die Hauptmaschine, die mit der Hardware Ihres Computers interagiert. Es ist allgemein als Linux-Kernel bekannt.

Die GNU-Tools bieten eine Methode zur Interaktion mit dem Linux-Kernel.

GNU-Tools

Bevor Sie eine Liste von Tools bereitstellen, können Sie sich die Tools ansehen, die Sie benötigen, um mit dem Linux-Kernel interagieren zu können.

Vor allem auf der Basisebene, bevor Sie das Konzept einer Desktop-Umgebung in Betracht ziehen, benötigen Sie ein Terminal, und das Terminal muss Befehle annehmen, die das Linux-Betriebssystem für die Ausführung von Aufgaben verwendet.

Die übliche Shell für die Interaktion mit Linux in einem Terminal ist ein GNU-Tool namens BASH. Um BASH überhaupt auf den Computer zu bringen, muss es kompiliert werden, so dass Sie auch einen Compiler und einen Assembler benötigen, die ebenfalls GNU-Tools sind.

In der Tat ist GNU für eine ganze Reihe von Tools verantwortlich, die die Entwicklung von Programmen und Anwendungen für Linux ermöglichen.

Eine der beliebtesten Desktop-Umgebungen heißt GNOME, was für GNU Network Object Model Environment steht. Bissig ist es nicht.

Der bekannteste Grafikeditor heißt GIMP, was für GNU Image Manipulation Program steht.

Die Leute hinter dem GNU-Projekt ärgern sich manchmal darüber, dass Linux alle Anerkennung bekommt, wenn es die Tools sind, die es unterstützen.

Meiner Meinung nach weiß jeder, wer den Motor eines Ferrari herstellt, niemand weiß wirklich, wer die Ledersitze, den Audioplayer, die Pedale, die Türverkleidungen und jeden anderen Teil des Autos herstellt, aber alle sind genauso wichtig.

Die Ebenen, aus denen ein Standard-Linux-Desktop besteht

Die niedrigste Komponente eines Computers ist die Hardware.

Auf der Hardware sitzt der Linux-Kernel.

Der Linux-Kernel selbst hat mehrere Ebenen.

Im unteren Bereich befinden sich die Gerätetreiber und Sicherheitsmodule für die Interaktion mit der Hardware.

Auf der nächsten Ebene verfügen Sie über Prozessplaner und Speicherverwaltung zur Verwaltung der auf dem System ausgeführten Programme.

Schließlich gibt es eine Reihe von Systemaufrufen, die Methoden für die Interaktion mit dem Linux-Kernel bereitstellen.

Über dem Linux-Kernel befinden sich eine Reihe von Bibliotheken, mit denen Programme mit den Linux-Systemaufrufen interagieren können.

Direkt unter der Oberfläche befinden sich die verschiedenen Low-Level-Komponenten wie das Fenstersystem, das Protokolliersystem und das Netzwerk.

Schließlich kommen Sie an die Spitze und dort sitzen die Desktop-Umgebung und die Desktop-Anwendungen.

Eine Desktop-Umgebung

Eine Desktop-Umgebung besteht aus einer Reihe grafischer Tools und Anwendungen, die es Ihnen erleichtern, mit Ihrem Computer zu interagieren und im Grunde alles zu erledigen.

Eine Desktop-Umgebung kann in ihrer einfachsten Form nur einen Fenstermanager und ein Panel enthalten. Zwischen den einfachsten und umfassend ausgestatteten Desktop-Umgebungen gibt es viele verschiedene Ebenen.

Zum Beispiel umfasst die einfache LXDE-Desktop-Umgebung einen Dateimanager, einen Sitzungseditor, Bedienfelder, Startprogramme, einen Fenstermanager, einen Bildbetrachter, einen Texteditor, ein Terminal, ein Archivierungswerkzeug, einen Netzwerkmanager und einen Musikplayer.

Die GNOME-Desktop-Umgebung umfasst all dies sowie eine Office-Suite, einen Webbrowser, GNOME-Boxen, einen E-Mail-Client und viele weitere Anwendungen.