Er det bedre at bruge den originale kerne, eller at installere en anden kerne i Ubuntu?

En af de vigtigste dele af enhver Linux distribution er kernen eller kernen. Det er her, du finder alt, hvad der er nødvendigt for, at vores computer kan fungere, såsom controllere eller drivere, samt de værktøjer, der er ansvarlige for hukommelsesstyring, opkaldskontrol og alt, hvad der er nødvendigt for, at softwaren har adgang til hardwaren. fra pc'en. Der er mange forskellige versioner af kernen, fra originalen, udgivet af Linus Torvalds selv (skaber af Linux) til udgaver, der er ændret af fællesskabet eller af de ansvarlige for hoveddistributionerne, f.eks. Canonical (i tilfælde af Ubuntu). Hvilken er dog bedre?

Canonical Kernel, hvad bidrager det med?

bruge den originale kerne, eller til at installere en anden kerne i Ubuntu

Når vi installerer Ubuntu fra bunden, følger det med en ændret og optimeret kerne med Canonical. Det er virksomheden selv, der er ansvarlig for at vedligeholde den, anvende patches, når der vises en fejl eller sårbarhed og lancere de forskellige opdateringer i løbet af distroens livscyklus.

Som standard er kernen, der installerer os, ” generisk “, En version af den designet til generel brug. Men hvis vi har særlige behov, har Canonical forskellige versioner af sin egen kerne, så vi let kan installere dem med en kommando. De vigtigste er:

  • lowlatency : en kerne med meget lave latenstider specielt designet til behandling af lyd.
  • kvm : beregnet til virtualiserede instanser med denne hypervisor.
  • raspi2 : kerne designet til Raspberry Pi 2.
  • snap dragen : kerne designet til enheder, der bruger denne type ARM CPU'er.
  • OEM : version specielt designet til visse projekter.
  • xx-hwe : "Hardware Enablement" -kerne til at arbejde med den nyeste hardware. Vi kan finde denne version for både den "generiske" og "lavlatency".

Giv Ubuntu Kernel navn

Blandt andre er de vigtigste fordele, som vi opnår ved brug af denne type kerne, på den ene side en række optimeringer og konfigurationer, som Canonical anvender i kernen for at forbedre dens drift, og på den anden side ro i sindet ved at glemme at opdatere til nye versioner, da disse vil ankomme via APT, ligesom resten af ​​systemets patches.

Den største ulempe er imidlertid vi vil aldrig være opdaterede . Når Canonical frigiver en ny version af Ubuntu, kommer den med en kerne en eller to versioner bag den sidste. Hvilket forhindrer os i at nyde de nyeste kernelforbedringer i mindst 6 måneder.

Hvorfor skifte til en original kerne?

Selvom Ubuntu kommer med sin egen kerne, forhindrer det os ikke i at installere den version af den originale kerne, som vi selv ønsker. Vi kan downloade koden og kompilere den direkte på vores pc, eller bruge et program som Mainline til at downloade og installere den nyeste kerne på vores pc.

Mainline Kernel Linux 5.13

Fordelene ved dette er forskellige. For eksempel giver det os mulighed for at være opdateret, nyde de seneste forbedringer implementeret i kernen og endda fortsætte med at bruge en specifik version af Ubuntu på trods af at vi er uden support uden at tage risici. Ved manuelt at opdatere kernen og pakkerne kan vi gøre vores kanoniske distro til en slags "Rolling Release" .

Vi kan dog også støde på nogle problemer. Da disse versioner f.eks. Ikke er kontrolleret af Canonical, er det muligt, at vi støder på en fejl. Og derudover vil vi ikke have de forbedringer og optimeringer, der er standard i "Generisk" version af Canonical . Det tvinger os også til at være lidt mere bevidste om opdateringerne, som vi skal installere i hånden.

Hvilken er bedre?

Sandheden er, at det sikreste er, at vi ikke vil mærke nogen ændring, hverken på godt eller ondt. Canonicals generiske kerne er tilstrækkelig for de fleste mennesker at bruge Ubuntu uden problemer. Og hvis vi er en af ​​dem, der har den nyeste hardware, og den endnu ikke understøttes af denne generiske, kan vi installere generic-hwe for at have support til de nyeste drivere. Hvis vi ikke har særlige behov, og vi ikke vil komplicere os selv, er dette det bedste, vi kan bruge.

Tværtimod, hvis vi vil har det seneste kernefunktioner (som f.eks. den nye forbedrede driver til NTFS), og vi ønsker ikke at vente 6 måneder på den næste Ubuntu -version, så er det bedste, vi kan gøre, manuelt at installere den originale version af Linux -kernen. Selvfølgelig ved, hvad vi laver og tager sig af alle relaterede vedligeholdelsesopgaver fra da af.