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

Verwalten von Linux-Kernel-Upgrades in Debian

Kurz :Dieser Artikel erklärt die Schritte zum Aktualisieren des Linux-Kernels in Debian. Es bietet Ihnen auch ein paar Tipps und Wissenswertes rund um die Kernelverwaltung in Debian Linux.

Während das Upgrade des Linux-Kernels in Ubuntu dank einiger grafischer Tools etwas einfacher ist, ziehe ich es als Debian-Benutzer vor, die Dinge im Terminal anstatt in der GUI richtig zu stellen. Bevor wir sehen, wie man den Linux-Kernel in Debian aktualisiert , sehen wir uns zuerst ein paar Dinge darüber an.

Die Debian-LTS-Kernel-Initiative

Jetzt ist der Linux-Kernel ein sich ständig bewegendes Ziel. Etwa alle vier Monate veröffentlicht Linus einen neuen Kernel. Vier Monate sind eine ziemlich kurze Zeit, um alle Regressionen zu erfassen und neue Funktionen hinzuzufügen usw. und daher . 2011 kam eine Reihe von Elektronikherstellern zusammen und die LTSI-Initiative war geboren.

Der Grund, warum ich das Obige mitteilte, ist, zumindest in Debian, dass die Betreuer des Debian-Kernels immer versuchen, sich an die LTSI-Veröffentlichung in der stabilen Veröffentlichung zu halten. Die Begründung ist einfach, Sie erhalten zwei Jahre Wartung vom Upstream-Kernel, der Redhat und Ubuntu von Canonical ähnelt. Debian bietet außerdem 5 Jahre lang Sicherheitsunterstützung für den Debian-Kernel plus Apps, und sie waren einigermaßen erfolgreich bei der Erhöhung der erforderlichen Menge, obwohl es nie genug sein kann.

Wer braucht wirklich einen neuen Kernel?

Es gibt nur 2-3 Arten von Menschen oder Menschen, die in Situationen geraten, in denen ein Kernel-Upgrade von Vorteil ist.

  • Verwenden Sie die neueste Hardware – Während beide Chiphersteller heutzutage Code- und Treiberbeiträge etwa 6 Monate vor der Veröffentlichung senden, würden die Userspace-Tools mehr Zeit benötigen, um optimiert zu werden, und das System etwas besser kennen. Für z.B. wenn ich zu einem Kaby-Lake-Prozessor oder einem Zen-Prozessor gehöre, stellt der neueste Kernel zumindest sicher, dass Sie eine CLI (Befehlszeilenschnittstelle) haben, wenn nicht die GUI.
  • Regression – Manchmal passieren Fehler, die als Rückschritte bezeichnet werden. Diese Regressionen im Laufe der Zeit sind und können für eine Organisation teuer werden. Dies wurde im Laufe der Jahre diskutiert und bekannt, und der einzige Weg, dies zu erreichen, besteht darin, dass immer mehr Benutzer die Kernel testen und eine Vielzahl von Kerneln unter realen Bedingungen verwenden. In Wirklichkeit wissen die meisten Leute nicht einmal, dass der Kernel eine Leistungsregression hat, es sei denn, es gibt einen bestimmten Anwendungsfall und es gibt andere Kernelversionen, die die gleiche/ähnliche Arbeit mit den gleichen Spezifikationen leisten.
  • Formatieren eines Systems, um Dinge von Grund auf neu zu starten – Wenn Sie Ihr System formatieren, ist es am sinnvollsten, den neuesten verfügbaren Kernel zu verwenden

Wie erkenne ich die Version des Linux-Kernels in Debian Linux?

Bevor wir irgendwohin gehen oder irgendetwas tun, müssen wir die Version des vorhandenen Kernels kennen. Sie können den folgenden Befehl verwenden:

uname -r

Die Ausgabe des obigen Befehls für mein System ist 4.9.0-2-amd64, was bedeutet, dass ich Linux Kernel 4.9.0-2 verwende.

Verwendung von Backport-Linux-Kernels in Debian

Wenn ich jetzt auf Debian Jessie wäre, was in Debian als „stable“ für 64-Bit-Systeme bezeichnet wird (wie das jetzt in Mode ist), würde ich 3.16.0-4 verwenden. Nehmen wir nun an, aus einem der oben genannten Gründe möchten Sie den zurückportierten Kernel. Jetzt müssen Sie nur noch Backports zur Liste von /etc/apt/sources.list hinzufügen. Hier ist ein Beispiel für eine /etc/apt/sources.list mit stable –