WikiDer > Linux-Kernel

Linuxkernel
Linux Kernel
Logo
Knoppix beim Start
EntwicklerLinux Kernel Organization, Inc.
Betriebssystem-FamilieUnix-ähnlich
QuellmodellKostenlose und Open-Source-Software
Letzte Ausgabe5.8.3 
(21. August 2020)
Wartungsversion5.5.19 / 5.4.35 / 5.3.18 / 5.2.21 / 5.1.21 / 5.0.21 / 4.20.17 / 4.19.118 / 4.14.177 / 4.9.220 / 4.4.220 / 3.18.140 / 3.16.82
Neueste Beta-Version5.9-rc1(16. August 2020)
Kernel-Typmonolithisch (mit Modulen)
ProgrammierspracheC und Assemblersprache
LizenzGPL, Open Source
StatusAktiv
Webseite(und) Offizielle Website
Portal  Portalsymbol  Informatik
Gratis Software
Das Linux Kernel ist auf mehreren Hardwareplattformen verfügbar und wird von einer Vielzahl von kostenloser und Open-Source-Software sowie kommerzieller Software unterstützt

Das Linux Kernel ist der Kernel (Kern von Betriebssysteme von dem Linux-Familie.

Einstufung

Der Linux-Kernel gilt als monolithischer Kernel obwohl Teile seiner Funktion über Module geladen werden. Diese Module fügen normalerweise zusätzliche Hardwareunterstützung hinzu.

Benutzerperspektive

Für die meisten Nutzer befindet sich der Kernel unter der sprichwörtlichen „Haube“: Der Nutzer interagiert mit dem Computer über ein Benutzeroberfläche, merken viele Nutzer wenig von der zugrunde liegenden Technik. Der Kernel enthält die grundlegenden Funktionen von Linux, wie z Treiber's (Fahrer) und Systemaufrufe wie lesen() und schreiben(). Diese häufig verwendeten Grundfunktionen sind notwendig, um Programme ohne die Softwareentwickler müssen sich um Details kümmern, wie z lesen()Aktion (die Eingaben von einer Tastatur oder einem anderen Eingabegerät liest) funktioniert.

Der Kernel ist zusammengestellt und ist daher a binär Datei. Da der Linux-Kernel gratis Software ist (die unter den Bedingungen der . veröffentlicht wird GPL), ist der Quellcode davon frei verfügbar. Auf diese Weise kann jeder mit dem nötigen Fachwissen den Kernel ändern und die geänderte Version anderen zur Verfügung stellen.

Die Tatsache, dass letzteres nicht in nennenswertem Umfang vorkommt, wird als Bestätigung für die Qualitäten von Linus Torvalds, der leitende Entwickler, Betreuer und Projektleiter. 1990 begann er als Terminal-Emulator aber er wollte mehr Funktionen und stellte einen Moment später fest, dass er tatsächlich den Kernel für ein Betriebssystem schrieb. Auf 5. Oktober1991 Torvalds kündigte die erste Veröffentlichung mit a an Usenet-Posting in der Newsgroup comp.os.minix.

Versionen

sehen Versionsverlauf des Linux-Kernels für den Hauptartikel zu diesem Thema.

Innerhalb der Linux-Kernel-Versionen wurden bis vor kurzem zwei Entwicklungsstufen unterschieden:

  1. Produktionskerne oder stabile Kernel, die für den Einsatz in einer Produktionsumgebung geeignet sind;
  2. Entwicklungskerne oder instabile Kerne, in denen neue Techniken erprobt werden und die nicht immer alltagstauglich sind.

GNU/LinuxDistributionen enthalten im Allgemeinen einen Produktionskernel. Diese stabilen Versionen werden auch nach der Veröffentlichung neuerer Versionen (Wartungsversion): Fehler (Fehler) und Sicherheitslücken sind behoben und für neue Hardware- einbiegen in Fahrer entwickelt.

Seit Version 1.0.0 ist die Versionsnummern gekennzeichnet durch drei Zahlen. Die erste Zahl wird verwendet, um sehr radikale Veränderungen anzuzeigen. Wenn die zweite Zahl gerade ist, bedeutet dies, dass es sich um einen Produktionskernel handelt; eine ungerade Zahl bedeutet, dass es sich um einen Entwicklungskernel handelt. Darüber hinaus folgen auf jede Version des Kernels kleinere Optimierungen, die Fehler enthalten (Fehler) lösen. Diese Patch-Level erkennt man an der dritten Zahl.

Seit der 2.6er Serie wurde dieses System aufgegeben und es wird nicht mehr zwischen Produktions- und Entwicklungskerneln unterschieden. Seit Kernel 2.6 wird die Versionsnummer vierstellig angegeben, wobei die dritte Zahl für neue Funktionen und Hardwareunterstützung und die vierte für Fehlerbehebungen steht.

Linux-Libre

Für jeden Linux-Kernel ist die Free Software Foundation veröffentlichte eine abgespeckte Version, von der die Nicht frei Teile mit a Deblob-Skript wurden entfernt. Die abgespeckte Version von Linux heißt Linux-libre und wird für die Linux-Distributionen des GNU/Linux-Betriebssystems der FSF verwendet.[32][33] Nicht jede Linux-Distribution mit dem Prädikat "GNU/Linux" läuft auf Linux-libre. Linux libre kann nicht auf der gesamten Hardware laufen, auf der andere GNU/Linux-Versionen mit dem regulären Linux-Kernel laufen können.

Maskottchen

Smoking, ein Pinguin, ist das offizielle LinuxMaskottchen

Das Linux-Maskottchen ist ein Pinguin mit dem namen Smoking, entworfen von Larry Ewing im Bildbearbeitungsprogramm GIMP. 'Tux' ging nach einem In als Sieger hervor 1996 schriftlicher Wettbewerb für ein Logo für Linux (2.0 und höher). Linus Torvalds dachte, das Logo sollte ein Pinguin sein.

Siehe auch

Externe Links

Siehe die Kategorie Linux Kernel von Wikimedia Commons für Mediendateien zu diesem Thema.