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

Was ist Linux-Kernel und sollten Sie auf den neuesten Kernel aktualisieren?

Keine Sorge, ich werde keinen weiteren Wiki-Artikel über den Linux-Kernel schreiben (ich weiß, dass es dafür Wikipedia gibt!), sondern ich werde den Linux-Kernel für einen Endbenutzer in einfachen Laienbegriffen erklären.

Was ist der Linux-Kernel?

Der Linux-Kernel ist ein wichtiges Programm, das die erste Interaktionsebene zwischen der Hardware Ihres Computers und Ihrem Betriebssystem (OS) bildet. Seine Aufgabe ist es, als Vermittler zwischen Ihrem Linux-Betriebssystem wie Ubuntu, Linux Mint, Fedora usw. und der Hardware Ihres Computers wie Grafikkarte, RAM, CPU usw. zu fungieren.

Jedes Betriebssystem hat seine eigenen Kernel. Windows und Mac OS X haben ihre eigenen, und Linux hat den Linux-Kernel, der von Linus Torvalds gegründet wurde, einem finnischen Studenten, der während seiner Teilzeitbeschäftigung zuerst Linux schrieb, daher der Name Linux.

Neue Linux-Kernel-Versionen

Wie jede andere Software benötigt auch der Linux-Kernel regelmäßig ein Update. Linus Torvalds veröffentlicht die neuen Updates für die Linux-Kernel. Jedes Update enthält typischerweise Fixes für Sicherheitslücken, Bugfixes für Probleme, bessere Hardwarekompatibilität, verbesserte Stabilität, mehr Geschwindigkeit, und gelegentlich bringen größere Updates auch einige neue Funktionen und Features. Daher werden Sie überall im Internet mehrere Linux-Kernel sehen. Dies ist eine völlig unabhängige Version und wird von keiner Linux-Distribution kontrolliert.

Warum wird eine Linux-Distribution nicht mit dem neuesten Linux-Kernel ausgeliefert?

Die Beantwortung dieser Frage ist einfach und ich glaube, Sie kennen die Antwort bereits. OS-Entwickler nehmen den besten Kernel, den sie zu dieser Zeit haben, und entwickeln ihre Linux-Distribution darüber – vollständig getestet.

Jeder größere Build einer Linux-Distribution dauert etwa ein Jahr und innerhalb dieses Entwicklungszyklus sehen Sie mehrere Linux-Kernel-Updates, bei denen es sich um unabhängige Versionen handelt. Betriebssystementwickler können die neuen Kernel nicht einholen und können es nicht riskieren, mitten in ihrem Entwicklungszyklus einen neuen Linux-Kernel aufzunehmen, ohne ihn zu testen. Es kann sie verlangsamen, da sie jedes Mal die Kompatibilität überprüfen müssen, und kann auch neue Fehler hervorrufen. Es liegt also an den Endbenutzern, die neuen Linux-Kernel auszuprobieren.

Sollten Sie auf den neuen Linux-Kernel upgraden?

Leider ist dies keine einfache Ja- oder Nein-Antwort. Es hängt davon ab, welche Art von Computer Sie haben und wofür Ihr PC hauptsächlich verwendet wird. Wenn Sie einen etwa 10 Jahre alten PC haben und alle Hardwareschnittstellen gut funktionieren und die PC-Nutzung auf eine gelegentliche Nutzung beschränkt ist, z. B. einige Stunden pro Tag im Internet surfen, können Sie bei Ihrem aktuellen Linux-Kernel bleiben, der in Ihrer Linux-Distribution enthalten ist.

Wenn Sie andererseits einen modernen PC haben und die meiste Zeit im Internet sind und Sicherheitsfixes für Sie äußerst wichtig sind, sollten Sie wahrscheinlich auf den neuesten Kernel aktualisieren. Es kann Ihren PC schneller und sicherer machen und eine bessere Kompatibilität mit Ihrem Linux-Betriebssystem aufweisen.

Allerdings schadet es niemandem, den neuen Linux-Kernel auszuprobieren. Sie müssen lediglich prüfen, ob Ihr PC nach dem Upgrade stabil läuft oder nicht. Bewahren Sie daher immer die älteren und vorhandenen Kernel auf, damit Sie jederzeit zurückkehren können, falls etwas schief geht.

Warten Sie … Linux-Kernel-Upgrades sind also reversibel?

Der Vorgang ist vollständig umkehrbar und das Großartige an Linux ist, dass Ihr aktueller Kernel auch nach dem Upgrade auf den neuen Kernel intakt bleibt, sodass Sie leicht zurückkehren können, wenn etwas schief gelaufen ist.

Typischerweise fügt eine neue Linux-Kernel-Installation eine neue Zeile im GRUB-Bootloader hinzu und schiebt die älteren Kernel in die „Erweiterten Optionen“ von GRUB. Da es sich bei diesem Artikel um allgemeines Know-how handelt, ist die Erklärung, wie ein Linux-Kernel zurückgesetzt wird, nicht Gegenstand dieses Artikels.

Keine Sorge, ich werde sehr bald einen Schritt-für-Schritt-Artikel darüber behandeln, wie genau Linux-Kernel in den wichtigsten Linux-Distributionen, die auf dieser Website behandelt werden, einschließlich Ubuntu, Linux Mint und Fedora, umgekehrt werden. Bleiben Sie dran.


Linux
  1. 30 Dinge, die Sie nicht über den Linux-Kernel wussten

  2. Soll ich den Kernel von 3.16 auf 4.** aktualisieren?

  3. Was ist der Unterschied zwischen module_init und init_module in einem Linux-Kernel-Modul?

  4. Was bedeuten führende und nachgestellte Unterstriche in Linux-Kernel-Identifikatoren?

  5. Was ist die Schnittstelle für ARM-Systemaufrufe und wo ist sie im Linux-Kernel definiert?

Was ist der Unterschied zwischen Linux und Unix?

UKTools – Aktualisieren Sie den neuesten Linux-Kernel in Ubuntu und Derivaten

Terraform vs. Ansible:Was ist der Unterschied und welches sollten Sie verwenden?

Was ist ein Homelab und warum sollten Sie eines haben?

Was ist die ONLYOFFICE Community-Funktion und warum sollten Sie sie verwenden?

Welche alternative CentOS-Distribution sollten Sie wählen?