Ist es besser, den Originalkernel zu verwenden oder einen anderen Kernel in Ubuntu zu installieren?

Einer der wichtigsten Teile von jedem Linux Distribution ist der Kernel oder Kernel. Hier finden Sie alles, was für die Funktion unseres Computers notwendig ist, wie Controller oder Treiber, sowie die Tools für die Speicherverwaltung, Anrufsteuerung und alles, was die Software für den Zugriff auf die Hardware benötigt. vom PC. Es gibt viele verschiedene Versionen des Kernels, vom Original, veröffentlicht von Linus Torvalds selbst (Entwickler von Linux) bis hin zu Editionen, die von der Community oder den Verantwortlichen der Hauptdistributionen modifiziert wurden, wie Canonical (im Falle von Ubuntu). Welcher ist jedoch besser?

Der Canonical Kernel, was trägt er bei?

den Originalkernel verwenden oder einen anderen Kernel in Ubuntu installieren

Wenn wir Ubuntu von Grund auf neu installieren, kommt es mit eine modifizierte und optimierter Kernel mit Canonical. Es ist das Unternehmen selbst, das für die Wartung verantwortlich ist, Patches anwendet, wenn ein Fehler oder eine Schwachstelle auftritt, und die verschiedenen Updates während des Lebenszyklus der Distribution startet.

Standardmäßig ist der Kernel, der uns installiert, ” Generika “, eine Version davon für den allgemeinen Gebrauch. Wenn wir jedoch spezielle Anforderungen haben, verfügt Canonical über verschiedene Versionen seines eigenen Kernels, sodass wir sie einfach mit einem Befehl installieren können. Die wichtigsten sind:

  • geringe Wartezeit : ein Kernel mit sehr geringen Latenzen, der speziell für die Verarbeitung von Audio entwickelt wurde.
  • Kvm : für virtualisierte Instanzen mit diesem Hypervisor vorgesehen.
  • raspi2 : Kernel für den Raspberry Pi 2.
  • Löwenmaul : Kernel, der für Geräte entwickelt wurde, die diese Art von ARM-CPUs verwenden.
  • OEM : Version speziell für bestimmte Projekte entwickelt.
  • xx-hwe : „Hardware Enablement“-Kernel, um mit der neuesten Hardware zu arbeiten. Wir finden diese Version sowohl für die „generic“ als auch für die „lowlatency“.

Ubuntu-Kernel umbenennen

Die Hauptvorteile, die wir bei der Verwendung dieses Kerntyps erzielen, sind unter anderem zum einen eine Reihe von Optimierungen und Konfigurationen, die Canonical anwendet im Nukleus, um seinen Betrieb zu verbessern, und auf der anderen Seite die Gewissheit, zu vergessen, auf neue Versionen zu aktualisieren, da diese wie die restlichen Patches des Systems über APT ankommen.

Der größte Nachteil ist jedoch, dass wir werden nie up to date sein . Wenn Canonical eine neue Version von Ubuntu veröffentlicht, kommt es mit einem Kernel ein oder zwei Versionen hinter der letzten. Was uns daran hindert, die neuesten Kernel-Verbesserungen für mindestens 6 Monate zu genießen.

Warum zu einem Original-Kernel wechseln?

Obwohl Ubuntu einen eigenen Kernel mitbringt, hindert uns das nicht daran, die Version des ursprünglichen Kernels selbst zu installieren. Wir können den Code herunterladen und direkt auf unserem PC kompilieren oder ein Programm wie Mainline verwenden, um den neuesten Kernel herunterzuladen und auf unserem PC zu installieren.

Mainline-Kernel Linux 5.13

Die Vorteile davon sind vielfältig. So können wir zum Beispiel auf dem neuesten Stand sein, die neuesten Verbesserungen im Kernel genießen und sogar eine bestimmte Version von Ubuntu ohne Support weiter verwenden, ohne Risiken einzugehen. Durch manuelles Aktualisieren des Kernels und der Pakete können wir unsere Canonical-Distribution in eine Art „Rolling Release“ .

Wir können jedoch auch auf einige Probleme stoßen. Da diese Versionen beispielsweise nicht von Canonical geprüft werden, ist es möglich, dass wir auf einen Fehler stoßen. Und außerdem werden wir nicht die Verbesserungen und Optimierungen haben, die standardmäßig in der „generische“ Version von Canonical . Es zwingt uns auch, etwas mehr auf die Updates zu achten, die wir von Hand installieren müssen.

Was ist besser?

Die Wahrheit ist, dass wir am sichersten keine Veränderung bemerken werden, weder zum Guten noch zum Schlechten. Der generische Kernel von Canonical ist ausreichend für die meisten Leute Ubuntu ohne Probleme verwenden. Und wenn wir zu denen gehören, die über die neueste Hardware verfügen und diese noch nicht von diesem Generic unterstützt wird, können wir das generische-hwe installieren, um die neuesten Treiber zu unterstützen. Wenn wir keine besonderen Bedürfnisse haben und uns nicht verkomplizieren wollen, ist dies das Beste, was wir verwenden können.

Im Gegenteil, wenn wir wollen habe das neueste Kernel-Features (wie zum Beispiel der neue verbesserte Treiber für NTFS) und wir nicht 6 Monate auf die nächste Ubuntu-Version warten wollen, dann installieren wir am besten manuell die Originalversion des Linux-Kernels. Natürlich wissen wir, was wir tun und kümmern uns fortan um alle damit verbundenen Wartungsaufgaben.