Linux Standard Lehrbuch Memo 1 Teil 2

Bis Linux geboren ist

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.

Funktionen von Linux

Das Betriebssystem kann in zwei Bereiche unterteilt werden: "Kernel" und "Userland".

Kernel

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.

Userland

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.

Schale

Linux bietet eine interaktive Befehlseingabeumgebung namens Shell. Der Eingabebefehl wird akzeptiert, ausgeführt und das Ergebnis an den Benutzer zurückgegeben.

Verteilung

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.

Paket

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.

Paket-Manager

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

Linux Standard Lehrbuch Memo 1 Teil 2
Linux Standard Lehrbuch Memo Teil 6
Linux Standard Lehrbuch Memo 1
Linux Standard Lehrbuch Memo 3
Linux Standard Lehrbuch Teil 5
Linux Standard Lehrbuch Teil 4
Linux Standard Lehrbuch
[Memo lesen] Linux-Standardlehrbuch (Kapitel 7-8)
[Memo lesen] Linux-Standardlehrbuch (Kapitel 1 bis Kapitel 6)
[Für Memo] Linux Teil 2
[Für Memo] Linux Part 1 vi Editor
Linux Standard Lehrbuch (Version 3.0.2) Ich habe Kapitel 1 ausprobiert
Inu x Memo
Linux (Ubuntu) Memo
Linux # Command Memo 1
Listen Sie das Schreiben von Memos Teil 2 auf
Python-Grundnotiz - Teil 2
FastAPI Tutorial Memo Teil 1
Python-Grundnotiz - Teil 1
Android HCE Survey Memo (Teil 2)
Versuchen Sie es mit normaler Linux-Programmierung Teil 7
Teil 1 des Empfangs von Standardeingaben
Versuchen Sie es mit normaler Linux-Programmierung Teil 2
Python-Grammatik-Grundnotiz (1)
Versuchen Sie es mit normaler Linux-Programmierung Teil 3
Versuchen Sie es mit normaler Linux-Programmierung Teil 4
Linux tar xz Befehlsnotiz
Versuchen Sie es mit normaler Linux-Programmierung Teil 6
Versuch einer normalen Linux-Programmierung Teil 1
Neues Linux-Lehrbuch (Studiennotiz)
[Für AtCoder] Standardeingabememo
Häufig verwendete Linux-Befehle [Persönliches Memo]
Linux-Befehl [ldconfig] LPIC-Lernnotiz
FastAPI Tutorial Memo Teil 3 Abfrageparameter
FastAPI Tutorial Memo Teil 2 Pfadparameter
Lesen Sie die normale Linux-Programmierung (nur Teil 1).