Nyligen, Linux-kärna 5.7 släpptes med massor av klockor och visselpipor, vilket ytterligare förbättrar Linux OS-funktioner. I den här artikeln kommer vi att gå igenom processen för installation av Linux-kärna 5.7 på Ubuntu. Men innan vi går vidare, låt oss lära oss om Linux Kernel kort.
Vad är Linux-kärnan?
Linux-kärnan är en monolitisk, öppen källkod och gratis operativsystemkärna baserad på Unix. Linux-kärnan är mångsidig när det gäller datorsystem eftersom den stöder mobila enheter, surfplattor, datorer, stordatorer, superdatorer, smartwatches och så vidare.
Linus Torvalds skapade först den första versionen av Linux-kärnan (0.01) 1991. Han skapade den för sin persondator utan avsikt att göra den plattform. Snart blev det populärt, vilket resulterade i att han och open source-communityn arbetade på Kärnan och förbättrade den under de kommande åren. För att säkerställa rättvis användning och distribution antog den GNU-operativsystemlicensen, vilket gjorde den populär bland både användare och utvecklare.
Hur fungerar Kernel Release?
Kärnutveckling är främst bidragsgivarearbetet över hela världen. Diskussionerna om Linux-kärnan görs via Linux-kärnpostlistan (LKML). Den stabila release-modellen anpassades 2005, vilket gjordes för att förbättra återkopplings- och förbättringscykeln. Ursprungligen gjordes det på 2-3 månader, vilket innebar att längre feedback och implementeringscykel, vilket resulterade i både utvecklarens och användarens frustration.
För att förbättra hela scenariot minskas utgåvorna till en vecka, beroende på andra faktorer, inklusive helgdagar, arbetsbelastning och så vidare. Numreringen i dessa kärnutgåvor görs som 5.6.1, 5.6.2, 5.6.3 och så vidare. De stora utgåvorna görs med begreppet två nummer, till exempel 4.9.
Den senaste stora kärnutgåvan är 5.7. Vi har också LTS-kärnor, som kommer med långsiktigt stöd för bättre bred-adoption. Förutom utgivningar finns det korrigeringar. Korrigeringarna följer olika regler och används för att förbättra kvaliteten på kärnan när fler och fler användare och utvecklare leker med den.
Det finns naturligtvis även patch-regler för att säkerställa kärnans stabilitet. Plåstereglerna har inte sett någon förändring under de senaste 12 åren och gav därför stabilitet och effektivitet.
För att säkerställa att en kärnändring är stabil måste den uppfylla följande:
- Ändringen bör inte vara mer än 100 rader
- Det bör testas och korrigeras på ett adekvat sätt.
- Korrigeringen bör bara vara en sak åt gången.
- Korrigeringen bör endast tillhandahållas i ett rapporterat problem.
- Ingen betydande funktionalitet släpps i korrigeringsfiler.
- Det bör slås samman till Linux-träd
Linus Torvalds ansvarar för att granska och släppa patchar eller betydande utgåvor.
Om du fortfarande är nyfiken bör du läsa Linux Kernel Release Model.
Varför ett behov av Kernel release?
Kärnutsläpp är avgörande för överlevnaden av alla operativsystem. De ger inte bara nya funktioner utan de säkerställer också rätt stabilitet och säkerhet för användaren.
Linux-kärnan markerar till exempel säkerhetsfel som hög prioritet och korrigerar och skjuter ut dem så snart som möjligt. Det finns många riktlinjer för hur man säkerställer kärnsäkerhet, vilket ligger utanför artikelns räckvidd.
Kärna 5.7 funktioner
Med en god förståelse av Kernel, Linux Kernel release-modellen och behovet av det, låt oss kort lista Kernel 5.7 funktioner nedan.
- Nytt hårdvarustöd med exFAT-drivrutin
- Stöd för utökade ARM-enheter
- Zstd-komprimeringsstöd
- Aktivitetsschemaläggare termiskt tryck kontroll
- IO_ under förbättringar
och många fler! Om du är intresserad av att lära dig mer kan du kolla in vår fullständiga täckning här.
Så här installerar du Linux Kernel 5.7 på Ubuntu
I det här avsnittet lär vi oss hur man installerar Linux-kärna 5.7 på Ubuntu. Den här metoden fungerar också för alla Debian-baserade distroer.
Låt oss börja.
Först måste du ladda ner alla nödvändiga filer med wget. För att göra det, kopiera och klistra in följande kommandon i terminalen.
Du kanske vill byta till / tmp / mapp med kommandot nedan.
cd / tmp /
wget https: // kärna.ubuntu.com / ~ kernel-ppa / mainline / v5.7 / linux-headers-5.7.0-050700_5.7.0-050700.202005312130_all.deb
wget https: // kärna.ubuntu.com / ~ kernel-ppa / mainline / v5.7 / linux-headers-5.7.0-050700-generic_5.7.0-050700.202005312130_amd64.deb
wget https: // kärna.ubuntu.com / ~ kernel-ppa / mainline / v5.7 / linux-image-unsigned-5.7.0-050700-generic_5.7.0-050700.202005312130_amd64.deb
wget https: // kärna.ubuntu.com / ~ kernel-ppa / mainline / v5.7 / linux-moduler-5.7.0-050700-generic_5.7.0-050700.202005312130_amd64.deb
Nu hämtas alla filer, du bör köra följande kommando för att installera det.
sudo dpkg -i .deb
Slutligen måste du verifiera att installationen är klar eller inte, kör följande kommando efter en systemstart.
uname -r
Hur man startar till tidigare kärnor med hjälp av gruben
För att visa GRUB under starttiden måste du hålla ned SKIFT-knappen. Nu ser du de tillgängliga kärnalternativen som du kan välja enligt ditt val med upp- och nedpilen. När du väl har valt trycker du på RETUR så startas du upp i Linux med den valda kärnan. Det är så enkelt!
Du kan också ställa in standardkärnan genom att redigera gruben.
gksudo gedit / etc / default / grub
Avinstallation
Om du av någon anledning vill avinstallera kärna 5.7 och återgå till den sista stabila kärnan, då kan du göra det genom att köra följande kommando.
sudo dpkg - purge linux-image-unsigned-5.7.0-050700-generisk
Slutsats
Detta leder oss till slutet av vår artikel om hur man installerar Linux Kernel 5.7 på Ubuntu. Så vad tycker du om den nya Kärnan? Gillade du det? Kommentera nedan och låt oss veta.