Linux Standard Lehrbuch (Version 3.0.2) Ich habe Kapitel 1 ausprobiert

Ich sehe oft, dass es besser ist, als Grundlage zu studieren Ich werde das machen. Insgesamt gibt es 12 Kapitel, daher möchte ich alle so weit wie möglich zusammenfassen. Grundsätzlich werde ich die Bedeutung und Funktionsweise von Wörtern zusammenfassen.

Basissoftware und Anwendungssoftware Computer können grob in zwei Teile unterteilt werden. ・ Hardware (zB Spielgrundlagen) ・ Software (zB Spielesoftware)

Von diesen kann die Software grob in zwei Typen unterteilt werden. ・ Grundlegende Software ・ Angewandte Software

Mal sehen, wie diese aussehen.

Basissoftware Basissoftware bezieht sich auf das Betriebssystem. ex) Windows, Linux, MacOSX etc ...

Rolle

  1. Bereitstellung gemeinsamer Funktionen und Teile, wenn jede Anwendungssoftware ausgeführt wird

Anwendungssoftware (Bilder von Word und Excel) hat gemeinsame Funktionen und Teile wie das Speichern von Dateien und Symbolleisten. Es ist jedoch schwierig, sie so zu erstellen, dass sie von allen Anwendungssoftware beibehalten werden. Daher werden diese gemeinsam genutzten Funktionen und Teile von der Basissoftware bereitgestellt.

  1. Die Rolle der Verwaltung der "Ressourcen" der Hardware

"Ressourcen" bezieht sich hier auf die Funktionen und Fähigkeiten, die ein Computer bereitstellen kann. Die Basissoftware für Textverarbeitung und Tabellenverarbeitung kann gleichzeitig ausgeführt werden, da der Computer diese Ressourcen gut verwaltet. Ursprünglich kann ein Computer nur eine Operation ausführen. Trotzdem kann es gleichzeitig betrieben werden, da jede Software mit einer enormen Geschwindigkeit geschaltet wird. Diese Umschaltung ist Verwaltung.

Angewandte Software Anwendungssoftware bezieht sich auf Anwendungen, die auf Basissoftware ausgeführt werden. ex) Word, Excel, PowerPoint

UNIX

Geboren am Bell Research Institute von AT & T, einem US-amerikanischen Telekommunikationsunternehmen in den 1960er Jahren. Die Forschung und Entwicklung von MULTICS schlug jedoch fehl, und das Programm, das Ken Thonpson auf dem Computer in der Ecke des Labors installierte, wurde zum Beginn von UNIX.

Trennung / Integration Da ich nicht über Kommerzialisierung nachdenken wollte, durfte UNIX frei verwendet werden. Infolgedessen wird es von vielen Organisationen und Unternehmen geändert. Als UNIX unkoordiniert wurde, startete AT & T offiziell eine Lizenzvereinbarung, und UNIX wurde in "System V" mit einer Lizenz und einem "UNIX-kompatiblen Betriebssystem" unterteilt, die von einer nicht gebundenen Organisation entwickelt wurden.

Linux

1991 veröffentlichte der Universitätsstudent Linus Torvalds "Ich mache jetzt ein Betriebssystem (ähnlich wie UNIX)" online. Es wird danach veröffentlicht. Es war ein UNIX-kompatibles Betriebssystem, das ein ähnliches Design wie UNIX hatte, jedoch nicht über den oben genannten UNIX-Ablauf verfügte. Es werden weitere Verbesserungen, Software und Tools eingeführt, und Linux ist geboren.

Funktionen

Das beste Feature von Linux ist das Lizenzformat GPL. Die Funktionen sind unten aufgeführt.

・ Freiheit, das Programm auszuführen ・ Freiheit, die Quelle zu ändern ・ Kostenlos zu verwenden und weiterzugeben ・ Recht, verbesserte Programme freizugeben "Linux Standard Lehrbuch"

Dank dessen wurde Linux von Dustributor entwickelt und von einer großen Anzahl von Benutzern verwendet.

Ein weiteres Merkmal ist, dass die Basissoftware in zwei Bereiche unterteilt ist. Sie sind "Kernel" und "Userland".

Kernel Der "Kernel" ist der Kern des Betriebssystems. Es ist die Aufgabe, direkt mit der Hardware zu interagieren, die Unterschiede zwischen ihnen zu verstehen und auf der Hardware zu laufen.

Userland Es bezieht sich auf den anderen Teil als den Kernel, der für den Betrieb auf dem Betriebssystem erforderlich ist. ex) Softwaregruppe wie Dateisystem, Dateibetriebsbefehl, Shell.

Andere

Shell Linux wird von Befehlen bedient. Eine "Shell" ist eine interaktive Befehlseingabeumgebung. Es gibt zwei Hauptfunktionen von "Shell".
  1. Befehlseingabe akzeptieren
  2. Führen Sie ein Shell-Skript aus
  • "Shell-Skript" automatisiert die Befehlseingabe.

Verteilung Anfänglich war Linux schwierig zu installieren und konnte nur von hochqualifizierten Personen verwendet werden. Dank der Tatsache, dass verschiedene Organisationen die für die Verwendung von Linux erforderlichen Programme zusammengestellt und vereinfacht haben, ist es so einfach geworden wie jetzt. Diese Gruppen heißen __Distributors__. Und Linux wie "Debian Project", "Red Hat" und "Ubuntu", die von diesen Organisationen erstellt wurden, heißt "__Linux Distribution__".

Paket Das Paket bietet zusätzliche Funktionen für Linux. In der Vergangenheit hat die Installation von Anwendungssoftware unter Linux Zeit und Mühe gekostet. Dies ist ein Paket, das Händler entwickelt haben, um dies zu vereinfachen.

Paketmanager Unter Linux erforderte die Installation von Anwendungssoftware eine komplizierte Auftragsinstallation und Standortspezifikation, und die Aktualisierung nahm viel Zeit in Anspruch. Daher wird in Linux-Distributionen jetzt standardmäßig ein Paketmanager bereitgestellt, um die Installation und Aktualisierung von Paketen zu vereinfachen.

Neues Wort * Grundlegende Software * Angewandte Software * GPL * System V * Berkeley Version UNIX (BSD) * Kernel * Userland * Shell * Shell-Skript * Verteilung * Verteiler

Referenzen "Linux Standard Lehrbuch"

Recommended Posts

Linux Standard Lehrbuch (Version 3.0.2) Ich habe Kapitel 1 ausprobiert
[Memo lesen] Linux-Standardlehrbuch (Kapitel 7-8)
Linux Standard Lehrbuch
[Memo lesen] Linux-Standardlehrbuch (Kapitel 1 bis Kapitel 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 1 Teil 2
[Ich habe es versucht] Nand2 Tetris Kapitel 6
Ich habe versucht, Linux wieder einzuführen
Linux Standard Lehrbuch Memo Teil 6
Ich habe versucht, 100 Sprachverarbeitung klopfen 2020: Kapitel 3
Ich habe versucht, 100 Sprachverarbeitung klopfen 2020: Kapitel 1
Ich habe versucht, 100 Sprachverarbeitung zu klopfen 2020: Kapitel 2
Ich habe versucht, 100 Sprachverarbeitung zu klopfen 2020: Kapitel 4
Python3-Standardeingabe habe ich versucht zusammenzufassen
Ich habe versucht zu kratzen
Ich habe PyQ ausprobiert
Ich habe AutoKeras ausprobiert
Ich habe es mit Papiermühle versucht
Ich habe versucht, Linux mit Discord Bot zu betreiben
Ich habe versucht, Django-Slack
Ich habe es mit Django versucht
Ich habe es mit Spleeter versucht
Ich habe es mit cgo versucht
[Linux] Ich habe versucht, die genetische Statistiksoftware PLINK zu verwenden
Ich habe versucht, Linux Systemaufrufe und Scheduler hinzuzufügen
Ich habe versucht, den Linux-Kernel auf virtualbox + vagrant zu installieren
Ich habe versucht, Argparse zu verwenden
Ich habe versucht, Mimesis zu verwenden
Ich habe versucht, anytree zu verwenden
Ich habe versucht, Pymc auszuführen
Ich habe ARP-Spoofing ausprobiert
Ich habe versucht, aiomysql zu verwenden
Ich habe versucht, Summpy zu verwenden
Ich habe Python> autopep8 ausprobiert
Ich habe versucht, Coturn zu verwenden
Ich habe versucht, Pipenv zu verwenden
Ich habe versucht, Matplotlib zu verwenden
Ich habe versucht, "Anvil" zu verwenden.
Ich habe versucht, Hubot zu verwenden
Ich habe versucht, ESPCN zu verwenden
Ich habe PyCaret2.0 (pycaret-nightly) ausprobiert.
Ich habe versucht, openpyxl zu verwenden
Ich habe versucht, tief zu lernen
Ich habe AWS CDK ausprobiert!
Ich habe versucht, Ipython zu verwenden
Ich habe versucht zu debuggen.
Ich habe versucht, PyCaret zu verwenden
Ich habe versucht, Cron zu verwenden
Ich habe Kivys Kartenansicht ausprobiert
Ich habe versucht, ngrok zu verwenden
Ich habe versucht, face_recognition zu verwenden
Ich habe versucht, Jupyter zu verwenden
Ich habe versucht, EfficientDet zu verschieben