Werbung
Es gibt so viele Linux-Distributionen in freier Wildbahn, aber es gibt nur eine Sache, die sie garantiert gemeinsam haben: den Linux-Kernel. Während viele Leute über den Linux-Kernel sprechen, wissen viele nicht wirklich, was er tut.
Werfen wir einen Blick auf den Linux-Kernel und warum er benötigt wird, mit so wenig geekigen Begriffen wie möglich.
Was ist ein Kernel?
Jedes Betriebssystem verwendet einen Kernel. Ohne einen Kernel können Sie keinen Computer haben, der tatsächlich funktioniert. Sie können viele verschiedene Software sehen und mit ihnen interagieren, aber es ist der Kernel darunter, der einen Großteil der Grunzarbeit erledigt.
Der Kernel dient als Brücke zwischen Ihrer Computerhardware und der Software, die Sie ausführen möchten. Es kommuniziert mit der Hardware über die Treiber, die im Kernel enthalten sind (oder später in Form eines Kernelmoduls installiert werden).
Auf diese Weise kann eine App, wenn sie etwas tun möchte (z. B. die Lautstärkeeinstellung der Lautsprecher ändern), senden Diese Anforderung an den Kernel, und der Kernel kann die verfügbaren Lautsprechertreiber verwenden, um die tatsächlich zu ändern Volumen.
Der Kernel ist auch stark in das Ressourcenmanagement involviert. Es muss sichergestellt sein, dass genügend Speicher verfügbar ist, damit eine App ausgeführt werden kann, und dass eine App an der richtigen Stelle im Speicher platziert wird. Der Kernel versucht, die Nutzung des Prozessors zu optimieren, damit er Aufgaben so schnell wie möglich erledigen kann.
Fehler können zu Deadlocks führen, bei denen das gesamte System angehalten wird, da eine App eine Ressource benötigt, die von einer anderen verwendet wird.
Was ist der Linux-Kernel?
Es ist technisch falsch, sich Linux als komplettes Betriebssystem vorzustellen. Linux bezieht sich speziell auf den Kernel, der nach dem Gründer Linus Torvalds benannt ist. Alles andere, was Sie auf dem Bildschirm sehen, stammt von anderen Projekten und Entwicklern.
Torvalds schuf 1991 den Linux-Kernel. Er nannte das Projekt zunächst Freax (eine Kombination aus "frei", "Freak" und "UNIX"). Ein Mitarbeiter bevorzugte den Namen Linux, und dieser Name blieb hängen. Torvalds veröffentlichte 1992 die erste Linux-Version unter einer GNU-Copyleft-Lizenz, die einen großen Teil des Projekterfolgs ausmachte.
Ein Großteil der Linux-Desktop-Erfahrung stammt aus dem GNU-Projekt, einer älteren Initiative, die ein nahezu vollständiges Desktop-Betriebssystem erstellt hat. Alles, was es brauchte, war ein Kernel, und Linux erfüllte diesen Bedarf. Deshalb einige Leute Nennen Sie das Betriebssystem GNU / Linux Warum kaum jemand Linux "GNU / Linux" nenntSie interessieren sich für Linux und haben einige Blog-Beiträge gelesen. Unterwegs sind Sie auf einen lustigen Namen gestoßen: GNU / Linux. Aber was bedeutet das? Weiterlesen .
Andere kostenlose und Open-Source-Desktops wie FreeBSD sehen aus und fühlen sich an wie Linux, da sie den größten Teil derselben GNU-Software ausführen.
Da der Linux-Kernel unter einer GNU-Lizenz verfügbar war, bestand weniger Interesse daran, im Rahmen des GNU-Projekts einen separaten Kernel weiterzuentwickeln. Und anstatt andere konkurrierende Kernel zu erstellen, wie sie in Windows und MacOS zu finden sind, haben sich viele Unternehmen dafür entschieden, stattdessen den Linux-Kernel zu verwenden und dazu beizutragen.
Der Linux-Kernel hat sich zu einem riesigen Projekt entwickelt, das Millionen von Codezeilen enthält. Tausende von Menschen und über tausend Unternehmen haben zur Entwicklung des Kernels beigetragen. Es ist eines der bekanntesten Beispiele für freie und Open-Source-Software weltweit.
Wofür der Linux-Kernel verwendet wird
Während Linux ein relativ nisches Desktop-Betriebssystem bleibt, ist das Kernel ist anderswo weit verbreitet 5 überraschende Möglichkeiten, wie Linux die Welt verändertVom Hosting beliebter Websites bis hin zur Zukunft der Wissenschaft und der Raumfahrt fördert Linux die Entwicklung unserer Welt und unser Verständnis des Universums. Weiterlesen . Dank Android versorgt der Linux-Kernel jetzt die meisten Smartphones der Welt. Es erscheint in allen Arten von Mobilgeräten, einschließlich Wearables und Kameras.
Linux versorgt die 500 leistungsstärksten Supercomputer und einen Großteil unserer Internetinfrastruktur mit Strom. Wenn Sie an die Cloud denken, denken Sie hauptsächlich an miteinander verbundene Linux-Server.
Linux begann als Hacker-Projekt, und während der Kernel eine nahezu unvorstellbare Akzeptanz bei Unternehmen erlebt hat, unterstützt Linux immer noch Hardware für Bastler. Der winzige Raspberry Pi im Wert von 35 US-Dollar ist ein Linux-Computer von der Größe einer Kreditkarte, der vollständig geöffnet werden kann, damit Benutzer ihn nach Belieben ändern und in Projekten verwenden können.
Es ist nicht allein. Konkurrenten wie der Pine64 haben dazu beigetragen, den Preis für Computer drastisch zu senken.
So überprüfen Sie die Linux-Kernel-Version
Der Kernel befindet sich noch in der aktiven Entwicklung, sodass ständig neue Linux-Versionen herauskommen.
Der einfachste Weg, um festzustellen, welche Version sich auf Ihrem Computer befindet und für jede Linux-Version geeignet ist, ist die Verwendung von dein Name
Befehl. Dies ist ein Befehlszeilentool, das Systeminformationen bereitstellt. Sie finden die verwendete Linux-Kernelversion, indem Sie ein Terminalfenster öffnen und Folgendes eingeben:
uname -r
Ich verwende derzeit die Linux-Kernel-Version 4.20.16-200.fc29.x86_64. Lassen Sie uns zusammenfassen, was dies bedeutet.
- Das 4 bezieht sich auf die Kernel-Version.
- Das 20 bezieht sich auf die aktuelle Hauptrevision.
- Das 16 bezieht sich auf die aktuelle kleinere Revision.
- Das 200 verweist auf Fehlerbehebungen und Patches, die auf diese Version angewendet wurden.
Das letzte Bit ist spezifisch für die Distribution, die Sie ausführen. Diese Zeichenfolge zeigt an, dass ich eine 64-Bit-Version von Fedora 29 verwende.
Sollten Sie Ihren Linux-Kernel aktualisieren?
Der Linux-Kernel arbeitet größtenteils leise im Hintergrund. Sie wissen nicht, dass es dort ist, und Sie haben wenig Grund, darüber nachzudenken. Der beste Weg, um Ihre Linux-Kernel-Version zu aktualisieren, besteht größtenteils darin, auf die neueste Version Ihres bevorzugten Linux-basierten Betriebssystems zu aktualisieren.
Beispielsweise erscheinen etwa alle sechs Monate neue Versionen von Ubuntu und Fedora und bringen eine neuere Version des Linux-Kernels mit.
Während der Kernel weitgehend unsichtbar ist, gibt es Einige Gründe für ein Upgrade auf einen neueren Linux-Kernel. Im Gegensatz zu Windows werden Linux-Hardwaretreiber mit dem Linux-Kernel geliefert. Wenn Sie also einen relativ neuen Laptop mit Lautsprechern, WLAN oder einem Touchpad haben, das Ihre Linux-Version noch nicht erkennt, müssen Sie möglicherweise auf eine neuere Version warten. Releases bieten außerdem Stabilitäts- und Geschwindigkeitsverbesserungen, sodass Ihr Computer auf einer Version möglicherweise reibungsloser läuft als auf einer anderen.
Weitere Informationen zu diesem Thema finden Sie unter Warum Windows, das den Linux-Kernel ausliefert, die Dinge ändert Warum Windows durch den Versand des Linux-Kernels alles ändertMöchten Sie Linux unter Windows ausführen? Dank des Windows-Subsystems für Linux ist es noch einfacher. Hier ist, warum dies wichtig ist. Weiterlesen .
Bertel ist ein digitaler Minimalist, der von einem Laptop mit physischen Datenschutzschaltern und einem von der Free Software Foundation empfohlenen Betriebssystem schreibt. Er schätzt Ethik über Funktionen und hilft anderen, die Kontrolle über ihr digitales Leben zu übernehmen.