Das UNIX, das die Grundlage für das Bell Laboratory Linux von AT & T bildete, war geboren. Da UNIX den Quellcode verteilt hat, konnten viele Benutzer ihn ändern. Da jedoch viele UNIX-Dateien erstellt und unorganisiert wurden, unterzeichnete AT & T eine Lizenzvereinbarung und begann mit der Verwaltung von UNIX.
Viele UNIXes mussten eine hohe Lizenzgebühr zahlen. In der Zwischenzeit entwickelte Linus Torvalds 1991 Linux, ein Betriebssystem, das UNIX sehr ähnlich ist. Linux wurde als freie Softwarelizenz vertrieben und von vielen Benutzern entwickelt und verwendet.
Das Betriebssystem kann in zwei Bereiche unterteilt werden: "Kernel" und "Userland".
Es ist das Kernsystem des Betriebssystems und der Teil, der für die Kernfunktionen verantwortlich ist, die direkt mit der Hardware interagieren. Der Kernel ist dafür verantwortlich, Hardwareunterschiede auszugleichen und Programme auf jeder Hardware laufen zu lassen. Hardware bezieht sich auf Tastaturen, Mäuse, Kommunikationsleitungen usw., und ein Programm, das als Gerätetreiber bezeichnet wird, hat die Aufgabe, die Unterschiede zwischen den einzelnen Hardware zu absorbieren.
Es bezieht sich auf andere Software als den Kernel im Betriebssystem, z. B. das Dateisystem, Dateibetriebsbefehle und die Shell. Linux kann mit Befehlen betrieben werden und läuft im Userland.
Linux bietet eine interaktive Befehlseingabeumgebung namens Shell. Der Eingabebefehl wird akzeptiert, ausgeführt und das Ergebnis an den Benutzer zurückgegeben.
Da es sehr schwierig war, Linux so zu installieren und zu verwenden, wie es ist, ist die Linux-Distribution eine Sammlung von Programmen, die für die Verwendung erforderlich sind. Typische Beispiele sind Ubuntu und Red Hut.
Es bietet Linux zusätzliche Funktionen. Wenn Sie Anwendungssoftware unter Linux ausführen, müssen Sie den ursprünglichen Quellcode herunterladen und konvertieren. Dies erfordert jedoch viel Zeit und Mühe, sodass das ** Paket ** eine Zusammenstellung des von Anfang an konvertierten Quellcodes ist.
Um Anwendungssoftware zu installieren, muss möglicherweise eine andere Anwendungssoftware installiert werden, die den Betrieb unterstützt. Dies wird als Abhängigkeit bezeichnet, und jede Anwendungssoftware musste in der richtigen Reihenfolge und am richtigen Ort gespeichert werden. Wenn Sie ein aktualisiertes Programm haben, müssen Sie die ältere Version entfernen. ** Package Manager ** erleichtert diese Aufgaben.
Recommended Posts