For nylig, Linux-kerne 5.7 blev frigivet med masser af klokker og fløjter, hvilket yderligere forbedrer Linux OS-kapaciteter. I denne artikel gennemgår vi processen med installation af Linux-kerne 5.7 på Ubuntu. Men inden vi går videre, lad os lære om Linux Kernel kort.
Hvad er Linux-kernen?
Linux-kerne er en monolitisk, open-source og gratis operativsystemkerne baseret på Unix. Linux-kerne er alsidig, når det kommer til computersystemer, da den understøtter mobile enheder, tablets, computere, mainframes, supercomputere, smartwatches og så videre.
Linus Torvalds oprettede først den første version af Linux-kernen (0.01) i 1991. Han oprettede det til sin personlige computer uden hensigt at gøre det på tværs af platforme. Snart blev det populært, hvilket resulterede i, at han og open source-samfundet arbejdede på kernen og forbedrede den i de kommende år. For at sikre fair brug og distribution vedtog den GNU-operativsystemlicensen, som gjorde den populær blandt både brugere og udviklere.
Hvordan fungerer Kernel Release?
Kerneudvikling er hovedsageligt de bidragydere, der arbejder over hele verden. Linux Kernel-diskussionerne udføres gennem Linux kernel mailing list (LKML). Den stabile frigivelsesmodel blev tilpasset i 2005, hvilket blev gjort for at forbedre feedback- og forbedringscyklussen. Oprindeligt blev det gjort på 2-3 måneder, hvilket betød, at længere feedback og implementeringscyklus resulterede i både udviklerens og brugerens frustration.
For at forbedre hele scenariet skæres udgivelserne ned til en uge afhængigt af andre faktorer, herunder helligdage, arbejdsbyrde osv. Nummereringen i disse kerneudgivelser udføres som 5.6.1, 5.6.2, 5.6.3 osv. De store udgivelser udføres ved hjælp af begrebet to tal, for eksempel 4.9.
Den seneste store kerneudgivelse er 5.7. Vi har også LTS-kerner, som kommer med langsigtet støtte til bedre bredoptagelse. Bortset fra udgivelser er der patches. Plasterne følger forskellige regelsæt og bruges til at forbedre kvaliteten af kernen, efterhånden som flere og flere brugere og udviklere leger med den.
Der er selvfølgelig også patch-regler for at sikre kernens stabilitet. Plastereglerne har ikke set nogen ændring i de sidste 12 år og har derfor givet stabilitet og effektivitet.
For at sikre, at en kerneændring er stabil, skal den opfylde følgende:
- Ændringen bør ikke være mere end 100 linjer
- Det skal testes og korrigeres tilstrækkeligt.
- Fix bør kun være én ting ad gangen.
- Rettelsen skal kun gives i et rapporteret problem.
- Ingen væsentlig funktionalitet frigives i programrettelser.
- Det skal flettes ind i Linux-træer
Linus Torvalds er ansvarlig for gennemgang og frigivelse af programrettelser eller vigtige frigivelser.
Hvis du stadig er nysgerrig, skal du læse Linux Kernel Release Model.
Hvorfor et behov for frigivelse af kerne?
Kerneudgivelser er afgørende for overlevelsen af ethvert operativsystem. Ikke kun de bringer nye funktioner, men de sikrer også korrekt stabilitet og sikkerhed for brugeren.
For eksempel markerer Linux-kernen sikkerhedsfejl som høj prioritet og patches og skubber dem ud så hurtigt som muligt. Der er mange retningslinjer for, hvordan man sikrer kernesikkerhed, hvilket ligger uden for artiklens anvendelsesområde.
Kerne 5.7 funktioner
Med en god forståelse af Kernel, Linux Kernel release-modellen og behovet for det, lad os kort liste Kernel 5.7 funktioner nedenfor.
- Ny hardwaresupport med exFAT-driver
- Udvidet ARM-enheder understøtter
- Zstd-komprimeringsstøtte
- Opgaveplanlægning termisk tryk kontrol
- IO_under forbedringer
og mange flere! Hvis du er interesseret i at lære mere, kan du tjekke vores komplette dækning her.
Sådan installeres Linux Kernel 5.7 på Ubuntu
I dette afsnit lærer vi, hvordan du installerer Linux-kerne 5.7 på Ubuntu. Denne metode fungerer også for enhver Debian-baseret distro.
Lad os komme igang.
Først skal du downloade alle de nødvendige filer ved hjælp af wget. For at gøre det skal du blot kopiere og indsætte følgende kommandoer i terminalen.
Du vil måske skifte til / tmp / folder ved hjælp af kommandoen nedenfor.
cd / tmp /
wget https: // kerne.ubuntu.com / ~ kernel-ppa / mainline / v5.7 / linux-headers-5.7.0-050700_5.7.0-050700.202005312130_all.deb
wget https: // kerne.ubuntu.com / ~ kernel-ppa / mainline / v5.7 / linux-headers-5.7.0-050700-generisk_5.7.0-050700.202005312130_amd64.deb
wget https: // kerne.ubuntu.com / ~ kernel-ppa / mainline / v5.7 / linux-image-unsigned-5.7.0-050700-generisk_5.7.0-050700.202005312130_amd64.deb
wget https: // kerne.ubuntu.com / ~ kernel-ppa / mainline / v5.7 / linux-moduler-5.7.0-050700-generisk_5.7.0-050700.202005312130_amd64.deb
Nu downloades alle filerne, du skal køre følgende kommando for at installere den.
sudo dpkg -i .deb
Endelig skal du kontrollere, at installationen er færdig eller ej, kør følgende kommando efter en systemgenstart.
uname -r
Sådan starter du til tidligere kerner ved hjælp af grub
For at få vist GRUB'en under opstartstiden skal du trykke på og holde SHIFT-knappen nede. Nu vil du se de tilgængelige kerneindstillinger, som du kan vælge i henhold til dit valg ved hjælp af piletasterne op og ned. Når du er valgt, skal du trykke på ENTER, så startes du op i Linux ved hjælp af den valgte kerne. Det er så let!
Du kan også indstille standardkernen ved at redigere gruben.
gksudo gedit / etc / default / grub
Afinstallation
Hvis du af en eller anden grund vil afinstallere kerne 5.7 og vende tilbage til den sidste stabile kerne, så kan du gøre det ved at køre følgende kommando.
sudo dpkg - purge linux-image-unsigned-5.7.0-050700-generisk
Konklusion
Dette fører os til slutningen af vores artikel om, hvordan du installerer Linux Kernel 5.7 på Ubuntu. Så hvad synes du om den nye kerne? Kunne du lide det? Kommenter nedenfor og lad os vide.