Este mai bine să utilizați kernel-ul original sau să instalați un alt kernel în Ubuntu?

Una dintre cele mai importante părți ale oricărui Linux distribuția este nucleul sau nucleul. Aici veți găsi tot ce este necesar pentru funcționarea computerului nostru, cum ar fi controlere sau drivere, precum și instrumentele responsabile de gestionarea memoriei, controlul apelurilor și tot ce este necesar pentru ca software-ul să aibă acces la hardware. de pe computer. Există multe versiuni diferite ale nucleului, din original, publicat de Linus Torvalds însuși (creator de Linux) la ediții modificate de comunitate sau de cei responsabili de distribuțiile principale, cum ar fi Canonical (în cazul Ubuntu). Cu toate acestea, care este mai bun?

Kernel Canonical, ce contribuie?

utilizați nucleul original sau instalați un alt nucleu în Ubuntu

Când instalăm Ubuntu de la zero, vine cu a modificat și kernel optimizat cu Canonical. Compania însăși este însărcinată cu menținerea acesteia, aplicarea patch-urilor atunci când apare o eroare sau o vulnerabilitate și lansarea diferitelor actualizări în timpul ciclului de viață al distribuției.

În mod implicit, nucleul care ne instalează este ” generic „, O versiune a acestuia concepută pentru uz general. Cu toate acestea, dacă avem nevoi speciale, Canonical are versiuni diferite ale propriului său nucleu, astfel încât să le putem instala cu ușurință cu o singură comandă. Principalele sunt:

  • latenta scazuta : un kernel cu latențe foarte mici special conceput pentru procesarea sunetului.
  • kvm : destinat instanțelor virtualizate cu acest hipervizor.
  • raspi2 : kernel conceput pentru Raspberry Pi 2.
  • gura-leului : kernel conceput pentru dispozitive care utilizează acest tip de procesoare ARM.
  • OEM : versiune special concepută pentru anumite proiecte.
  • xx-hwe : Kernel-ul „Hardware Enablement” pentru a lucra cu cel mai recent hardware. Putem găsi această versiune atât pentru „generic”, cât și pentru „lowlatency”.

Uname Ubuntu Kernel

Printre altele, principalele avantaje pe care le obținem atunci când utilizăm acest tip de nucleu sunt, pe de o parte, o serie de optimizări și configurații pe care le aplică Canonical în nucleu pentru a-și îmbunătăți funcționarea și, pe de altă parte, liniștea sufletească a uitării actualizării la versiuni noi, deoarece acestea vor ajunge prin APT, ca și restul patch-urilor sistemului.

Cu toate acestea, principalul dezavantaj este că nu vom fi niciodată la curent . Când Canonical lansează o nouă versiune de Ubuntu, aceasta vine cu un kernel una sau două versiuni în spatele ultimei versiuni. Ceea ce ne împiedică să ne bucurăm de cele mai recente îmbunătățiri ale nucleului timp de cel puțin 6 luni.

De ce să treceți la un kernel original?

Deși Ubuntu vine cu propriul kernel, asta nu ne împiedică să instalăm versiunea kernel-ului original pe care o dorim noi înșine. Putem descărca codul și îl putem compila direct pe computerul nostru sau putem folosi un program precum Mainline pentru a descărca și instala cel mai recent kernel pe computerul nostru.

Kernel principal Linux 5.13

Avantajele acestui lucru sunt variate. De exemplu, ne permite să fim la curent, să ne bucurăm de cele mai recente îmbunătățiri implementate în kernel și chiar să continuăm să folosim o versiune specifică de Ubuntu, în ciuda faptului că suntem fără suport fără a ne asuma riscuri. Prin actualizarea manuală a kernel-ului și a pachetelor, ne putem transforma distribuția Canonical în un fel de „Rolling Release” .

Cu toate acestea, s-ar putea să întâmpinăm și unele probleme. De exemplu, deoarece aceste versiuni nu sunt verificate de Canonical, este posibil să avem o eroare. Și, în plus, nu vom avea îmbunătățirile și optimizările standard în Versiune „generică” a Canonical . De asemenea, ne obligă să fim puțin mai conștienți de actualizări, pe care trebuie să le instalăm manual.

Care e mai bun?

Adevărul este că cel mai sigur lucru este că nu vom observa nicio schimbare, nici în bine, nici în rău. Nucleul generic al Canonical este suficient pentru majoritatea oamenilor să folosească Ubuntu fără nicio problemă. Și, dacă suntem dintre cei care au cel mai recent hardware și nu este încă acceptat de acest generic, putem instala generic-hwe pentru a avea suport pentru cele mai recente drivere. Dacă nu avem nevoi speciale și nu vrem să ne complicăm, acesta este cel mai bun lucru pe care îl putem folosi.

Dimpotrivă, dacă vrem au cele mai noi caracteristicile kernelului (cum ar fi, de exemplu, noul driver îmbunătățit pentru NTFS) și nu vrem să așteptăm 6 luni pentru următoarea versiune Ubuntu, atunci cel mai bun lucru pe care îl putem face este să instalăm manual versiunea originală a kernel-ului Linux. Desigur, știind ce facem și ne ocupăm de toate sarcinile de întreținere aferente de atunci.