Linux-kärna

Uppgradera kärnan på Linux Mint

Uppgradera kärnan på Linux Mint
För att använda vilken dator som helst är det ett måste att ha ett lämpligt operativsystem som kan hantera maskinen åt dig. Nu, om vi går djupare in i hierarkin, för något operativsystem, är den viktigaste delen av operativsystemet "kärnan".Frågan uppstår naturligt - vad är det för kärnan?? Kärnan är den del av operativsystemet som ansvarar för att utföra interaktionen på hårdvarunivå. Det sitter mellan hårdvaran och OS + annan programvara. I själva verket är kärnan den mjukvara som har den ultimata makten över systemets hårdvara.För att förstå begreppet kärna, låt oss betrakta oss själva - människorna. Antag att OS + all annan programvara är din hjärna och ditt sinne medan din kropp är hårdvaran. Du tror att något använder din hjärna, din kropp gör uppgiften. Men signalen att göra den uppgiften måste bäras till hårdvaran på ett sätt, eller hur? I vårt fall har vi nervsystemet. Kärnan i ett operativsystem har samma betydelse.

Linux-kärna

Var och en av operativsystemen använder sina egna kärnor. Till exempel använder Windows sin egen kärna medan de flesta andra operativsystem, särskilt öppen källkod, använder den välkända, testade och beprövade Linux-kärnan.

Linux-kärnan är en levande underverk av mjukvaruvärlden. Det är en av de FINSTA mjukvarorna som båda är OTROLIGT komplexa och så OTROLIGT kraftfulla med en OTROLIG gemenskap som stöder den. Det är kärnan i alla Linux-distributioner. Startad av Linus Torvalds, Linux-kärnan v1.0.0 kom ut 1994. Nu är det 2019 och den senaste versionen är 4.20.5 (stabil).

Under hela sin kurs blir Linux-kärnan avancerad dag för dag. Kärnuppdateringen släpps varannan månad med förbättrad prestanda, stabilitet, buggfixar, korrigeringar och ytterligare funktioner.

Men inte alla Linux-distributioner innehåller direkt den senaste uppdateringen direkt. Efter släppningen tar det vanligtvis tid att få det officiellt in i ditt system.

Det är därför jag älskar att hantera kärnan själv.

Innan vi fortsätter, är det värt att nämna att om du inte är säker på att du behöver nästa generations kärna, är det inte riktigt värt att ta språnget. Kärnan som kommer med distro är väl underhållen av utvecklarna också.

Hantera kärnan på Linux Mint

Om du använder Linux Mint är det enklare att utföra "beprövade" åtgärder på kärnan utan att oroa dig för att något går fel. Naturligtvis kan saker gå helt ur om du blir för mycket äventyrlig. Det finns två tillgängliga sätt att hantera en nyare kärnversion - med hjälp av ett GUI-verktyg som heter "Ukuu" och installerar kärnan manuellt.

Ändrar kärna med Ukuu

Ukuu är tillgängligt direkt för alla Debian / Ubuntu-baserade distros via PPA.

Avfyra en terminal -

Lägg till Ukuu-arkivet -

sudo add-apt-repository ppa: teejee2008 / ppa

Uppdatera nu APT-förvarets cache -

sudo apt uppdatering

Slutligen installera Ukuu -

sudo apt installera ukuu

Starta Ukuu -

Som du kan se är de med Ubuntu-märket de installerade. De andra är stabila kärnutsläpp under resan.

Det är tydligt att mitt Linux Mint-system använder Linux Kernel 4.15. Det är en ganska gammal modell.

Låt oss installera Kernel v4.18.20. Välj kärnan och tryck på "Installera".

Installationsprocessen startar omedelbart.

Starta om ditt system för att slutföra installationen.

Voila! Den nya kärnan är klar!

Ändrar kärna manuellt

Observera att detta är en mer riskfylld process och kan sluta med några oönskade problem med ditt system.

Först ladda ner det senaste Linux-kärnpaketet.

Nedladdningsprocessen är inte slutförd, såvida du inte har säkerställt att filen är det verifierade paketet. VÅG inte att hoppa över det här steget! Eftersom det är kärnan kan även den minsta bitändringen orsaka allvarliga problem!

Verifiera det nedladdade paketet -

unxz linux-4.20.5.tjära.xz
wget https: // cdn.kärna.org / pub / linux / kärna / v4.x / linux-4.20.5.tjära.tecken

När du försöker verifiera paketet,

gpg --verifiera linux-4.20.5.tjära.tecken

Ser? Det är inte möjligt. Ta den offentliga nyckeln från PGP-tangentservern -

gpg - recv-tangenter

Här kommer nyckelsträngen att vara den nyckel som föregående kommando visade.

När nedladdningen är klar,

Du kan verifiera den nedladdade filens signatur.

Varningen ska vara bra så länge du inte får “DÅLIG signatur”. Nu är det säkert att fortsätta med resten av installationsprocessen.

tjära -xvf linux-4.20.5.tjära

  • Konfigurera kärnfunktioner och moduler

Nu, innan du installerar den nya kärnan, måste du konfigurera dess funktioner. Du måste också ange alla nödvändiga kärnmoduler som ditt system behöver.

Detta kan vara överväldigande, så vi använder den befintliga konfigurationsfilen. Kör följande kommando -

cd linux-4.20.5 /
cp -v / boot / config - $ (uname -r) .konfigurera

  • Installera nödvändiga kompilatorverktyg

För att bygga kärnpaketet behöver du nödvändiga beroenden tillgängliga. Annars kommer byggnadssteget att vara en röra.

sudo apt-get install build-essential libncurses-dev bison flex libssl-dev libelf-dev

  • Konfigurera kärnan för build

Det finns 3 tillgängliga alternativ -

  • gör menuconfig
    Textbaserade radiolistor, färgmenyer och dialoger. Användbar för fjärrservrar.
  • göra xconfig
    X Windows (Qt) -baserat konfigurationsverktyg. Det fungerar bäst under KDE-skrivbordet.
  • gör gconfig
    X Windows (GTK) -baserat konfigurationsverktyg. Det fungerar bäst under GNOME-destkops.
  • gör oldconfig
    En serie y / N-frågor som du är fri att hoppa över genom att trycka på Enter.

För mitt fall går jag med "make oldconfig".

Håll bara Enter tills mardrömmen slutar!

  • Bygga kärnan

Det här kommer att ta ett tag, folkens. Låt oss koncentrera oss på något annat! Det kommer också att ta mycket diskutrymme och med det menar jag MYCKET!

gör -j4
  • Installerar kärnan

Börja installera kärnan med modulerna.

sudo gör modules_install

Då är det dags att installera själva kärnan.

sudo gör installation
  • Uppdatera GRUB-konfiguration

Kör följande kommandon -

sudo update-initramfs -c -k 4.20.5
sudo update-grub

Starta om systemet för att ta resultatet i kraft.

Hur man visar OSD-överlägg i helskärms Linux-appar och -spel
Att spela helskärmsspel eller använda appar i distraktionsfritt helskärmsläge kan avskärma dig från relevant systeminformation som syns i en panel ell...
Topp 5 spelinspelningskort
Vi har alla sett och älskat streaming av spel på YouTube. PewDiePie, Jakesepticye och Markiplier är bara några av de bästa spelarna som har tjänat mil...
Hur man utvecklar ett spel på Linux
För ett decennium sedan skulle inte många Linux-användare förutsäga att deras favoritoperativsystem en dag skulle vara en populär spelplattform för ko...