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

Ist Linux ein Betriebssystem oder ein Kernel?

Eine der wahrscheinlichsten Fragen, die Sie in den meisten Tech-Foren finden werden, ist, ob Linux ein Betriebssystem oder ein Kernel ist. Selbst für einige erfahrene Linux-Benutzer kann diese Frage ziemlich verwirrend werden. In diesem Beitrag beantworten wir Ihre Frage und zeigen Ihnen die Unterschiede zwischen einem Betriebssystem und einem Kernel.

Linux, ein Betriebssystem oder ein Kernel?

Linux ist von Natur aus kein Betriebssystem; es ist ein Kernel. Der Kernel ist Teil des Betriebssystems – und der wichtigste. Damit es ein Betriebssystem ist, wird es mit GNU-Software und anderen Zusätzen geliefert, die uns den Namen GNU/Linux geben.

Letzteres wird dann als Distribution wie Ubuntu, Elementary OS, Fedora, OpenSUSE usw. auf einem Computer installiert. Da es jedoch Linux-Distributionen gibt, die mit mehr anderer Software als GNU gepaart sind, haben einige Leute das Gefühl, dass wir nicht alle 'Linux-kerned ‘ Betriebssysteme wie GNU/Linux.

Der Linux-Kernel wurde 1991 von Linus Torvalds entwickelt und seitdem auf eine Vielzahl von Computerarchitekturen portiert. Linux wurde als Hauptkernel für das GNU-Betriebssystem übernommen, das als freie und Open Source gedacht war. Seitdem hat Linux an Popularität gewonnen und wird in verschiedenen Computersystemen wie mobilen Geräten (Android), PCs, Servern, eingebetteten Geräten, Supercomputern und Mainframes eingesetzt. Bitte lesen Sie unseren Artikel über die 10 wichtigsten neuen Funktionen in Linux Kernel 5.8, die kürzlich veröffentlicht wurden.

Lassen Sie uns den Unterschied zwischen einem Kernel und einem Betriebssystem verstehen.

Der Kernel

Der Kernel ist der primäre Teil des Betriebssystems. Wenn Sie Ihren Computer hochfahren, ist dies der erste Teil des Betriebssystems, der in den Arbeitsspeicher geladen wird, damit Ihr System mit der Arbeit beginnt.

Der Kernel befindet sich zwischen der Anwendungssoftware und dem zugrunde liegenden Hardwaresystem. Es kommuniziert direkt mit der Hardware und leitet alle Anfragen der Anwendungssoftware weiter.

Ein einfaches Beispiel zur Veranschaulichung ist die Aufnahme eines Videos auf Ihrem Telefon. Wenn Sie auf die Kamera-App tippen, teilt die Software dem Kernel mit, dass sie die Kamera und das Mikrofon verwenden möchte. Der Kernel weist dann die Kamera- und Mikrofonhardware an, aufzuwachen und sich bereit zu machen. Dann arbeiten Software und Hardware zusammen, um ein gutes Video für Sie aufzunehmen.

Der Kernel ist auch für die Verwaltung verschiedener Systemkomponenten wie Speicher, Prozesse, Aufgaben und Speicher verantwortlich. Es stellt die ordnungsgemäße Ausführung von Programmen sicher, indem es den Speicherplatz überprüft.

Das Betriebssystem

Der Hauptzweck des Betriebssystems besteht darin, Systemprozesse und -ressourcen zu verwalten. Es enthält den Kernel und führt daher alle Aufgaben aus, die ein Kernel ausführen kann. Darüber hinaus gewährleistet es Systemschutz und -sicherheit.

Das Betriebssystem fungiert als Schnittstelle zwischen dem Benutzer und dem zugrunde liegenden Hardwaresystem. Alle Anwendungsprogramme laufen in einer geschlossenen Umgebung, die vom Betriebssystem erstellt wird. Daher wäre es unmöglich, ein System ohne Betriebssystem zu verwenden.

Schlussfolgerung

Ich hoffe, dieser Artikel hat Ihnen einen klaren Unterschied zwischen einem Kernel und einem Betriebssystem vermittelt. Linux ist selbst ein Kernel. Entwickler bauen dann darauf auf, um mit den verschiedenen heute verfügbaren Linux-Distributionen zu kommen.

Bitte zögern Sie nicht, zusätzliche Informationen mit unseren Lesern in den Kommentaren unten zu teilen.


Linux
  1. Umgang mit einer Linux-Kernel-Panik

  2. So überprüfen Sie die Kernel-Version unter Linux

  3. Linux – Kernel-IP-Weiterleitung?

  4. Schnellster Linux-Systemaufruf

  5. Was ist ein Linux-Container und ein Linux-Hypervisor?

Fsck-Befehl unter Linux

Redox OS:ein in Rust geschriebenes Betriebssystem

Erste Schritte mit dem Linux-Betriebssystem

Linux-Kernel vs. Mac-Kernel

Dokumentieren der Systemverfügbarkeit in Linux

Windows vs. MacOS vs. Linux – Betriebssystemhandbuch