Nylig Linux-kjernen 5.7 ble gitt ut med mange bjeller og fløyter, noe som forbedrer Linux OS-funksjonene ytterligere. I denne artikkelen vil vi gå gjennom prosessen med å installere Linux-kjernen 5.7 på Ubuntu. Men før vi går videre, la oss lære om Linux Kernel kort.
Hva er Linux-kjernen?
Linux-kjernen er en monolitisk, åpen kildekode og gratis operativsystemkjerne basert på Unix. Linux-kjernen er allsidig når det gjelder databehandlingssystemer, da den støtter mobile enheter, nettbrett, datamaskiner, mainframes, superdatamaskiner, smartklokker og så videre.
Linus Torvalds opprettet først den første versjonen av Linux-kjernen (0.01) i 1991. Han skapte den for sin personlige datamaskin uten intensjon om å gjøre den på tvers av plattformer. Snart ble det populært, noe som resulterte i at han og samfunnet med åpen kildekode jobbet på kjernen og forbedret det i de kommende årene. For å sikre rettferdig bruk og distribusjon vedtok den GNU-operativsystemlisensen, som gjorde den populær blant både brukere og utviklere.
Hvordan fungerer Kernel Release?
Kernelutvikling er hovedsakelig bidragsyterne som arbeider over hele verden. Linux Kernel-diskusjonene gjøres gjennom Linux kernel mailing list (LKML). Den stabile utgivelsesmodellen ble tilpasset i 2005, som ble gjort for å forbedre tilbakemeldings- og forbedringssyklusen. Opprinnelig ble det gjort på 2-3 måneder, noe som betydde at lengre tilbakemelding og implementeringssyklus, noe som resulterte i både utviklerens og brukerens frustrasjon.
For å forbedre hele scenariet blir utgivelsene kuttet ned til en uke, avhengig av andre faktorer, inkludert helligdager, arbeidsmengde og så videre. Nummereringen i disse kjerneutgivelsene gjøres som 5.6.1, 5.6.2, 5.6.3, og så videre. De store utgivelsene gjøres ved å bruke forestillingen om to tall, for eksempel 4.9.
Den siste store kjerneutgivelsen er 5.7. Vi har også LTS-kjerner, som kommer med langsiktig støtte for bedre adopsjon. Bortsett fra utgivelser, er det lapper. Oppdateringene følger forskjellige regelsett og brukes til å forbedre kvaliteten på kjernen etter hvert som flere og flere brukere og utviklere leker med den.
Det er selvfølgelig også patch-regler for å sikre kjernens stabilitet. Plastereglene har ikke sett noen endring de siste 12 årene og har derfor gitt stabilitet og effektivitet.
For å sikre at en kjerneendring er stabil, må den oppfylle følgende:
- Endringen skal ikke være mer enn 100 linjer
- Det bør testes og korrigeres tilstrekkelig.
- Løsningen skal bare være en ting om gangen.
- Løsningen skal bare gis for et rapportert problem.
- Ingen vesentlig funksjonalitet frigjøres i oppdateringer.
- Den bør slås sammen til Linux-trær
Linus Torvalds er ansvarlig for gjennomgang og frigjøring av lappene eller vesentlige utgivelser.
Hvis du fremdeles er nysgjerrig, bør du lese Linux Kernel Release Model.
Hvorfor et behov for frigjøring av kjernen?
Kjerneutgivelser er avgjørende for overlevelsesevnen til ethvert operativsystem. Ikke bare gir de nye funksjoner, men de sørger også for riktig stabilitet og sikkerhet for brukeren.
For eksempel markerer Linux-kjernen sikkerhetsfeil som høy prioritet og oppdateringer og skyver dem ut så snart som mulig. Det er mange retningslinjer for hvordan du kan sikre kjernesikkerhet, noe som ligger utenfor artikkelens omfang.
Kjerne 5.7 funksjoner
Med en god forståelse av Kernel, Linux Kernel release-modellen og behovet for det, la oss kort liste opp Kernel 5.7 funksjoner nedenfor.
- Ny maskinvarestøtte med exFAT-driver
- Utvidet ARM-enheter støtter
- Zstd komprimeringsstøtte
- Oppgaveplanlegger termisk trykk kontroll
- IO_ under forbedringer
og mange flere! Hvis du er interessert i å lære mer, kan du sjekke ut vår fullstendige dekning her.
Slik installerer du Linux Kernel 5.7 på Ubuntu
I denne delen vil vi lære hvordan du installerer Linux-kjernen 5.7 på Ubuntu. Denne metoden vil også fungere for enhver Debian-basert distro.
La oss komme i gang.
Først må du laste ned alle nødvendige filer ved hjelp av wget. For å gjøre det, kopier og lim inn følgende kommandoer i terminalen.
Det kan være lurt å bytte til / tmp / mappe ved hjelp av kommandoen nedenfor.
cd / tmp /
wget https: // kjerne.ubuntu.no / ~ kernel-ppa / mainline / v5.7 / linux-headers-5.7.0-050700_5.7.0-050700.202005312130_all.deb
wget https: // kjerne.ubuntu.no / ~ kernel-ppa / mainline / v5.7 / linux-headers-5.7.0-050700-generisk_5.7.0-050700.202005312130_amd64.deb
wget https: // kjerne.ubuntu.no / ~ kernel-ppa / mainline / v5.7 / linux-image-unsigned-5.7.0-050700-generisk_5.7.0-050700.202005312130_amd64.deb
wget https: // kjerne.ubuntu.no / ~ kernel-ppa / mainline / v5.7 / linux-modules-5.7.0-050700-generisk_5.7.0-050700.202005312130_amd64.deb
Nå er alle filene lastet ned. Du bør kjøre følgende kommando for å installere den.
sudo dpkg -i .deb
Til slutt må du bekrefte at installasjonen er ferdig eller ikke, kjør følgende kommando etter en systemstart på nytt.
uname -r
Hvordan starte opp til tidligere kjerner ved hjelp av søppelen
For å vise GRUB i løpet av oppstartstiden, må du trykke og holde inne SKIFT-knappen. Nå vil du se de tilgjengelige kjernealternativene som du kan velge i henhold til ditt valg ved hjelp av piltastene opp og ned. Når du er valgt, trykker du ENTER, så startes du opp i Linux ved hjelp av den valgte kjernen. Det er så enkelt!
Du kan også angi standardkjernen ved å redigere gruben.
gksudo gedit / etc / default / grub
Avinstallasjon
Hvis du av en eller annen grunn vil avinstallere kjerne 5.7 og gå tilbake til den siste stabile kjernen, så kan du gjøre det ved å kjøre følgende kommando.
sudo dpkg - purge linux-image-unsigned-5.7.0-050700-generisk
Konklusjon
Dette fører oss til slutten av artikkelen vår om hvordan du installerer Linux Kernel 5.7 på Ubuntu. Så, hva synes du om den nye kjernen? Likte du det? Kommenter nedenfor og gi oss beskjed.