Utvecklingshastigheten för Linux-kärnan är oöverträffad, med en ny större utgåva ungefär varannan till var tredje månad. Varje utgåva erbjuder flera nya funktioner och förbättringar som många människor skulle kunna dra nytta av för att göra sin datorupplevelse snabbare, effektivare eller bättre på andra sätt.
Problemet är dock att du vanligtvis inte kan dra nytta av dessa nya kärnutgåvor så fort de kommer ut — du måste vänta tills din distribution kommer ut med en ny version som packar en nyare kärna med den. Vi har tidigare lagt ut fördelarna med att regelbundet uppdatera din kärna, och du behöver inte vänta på att få tag på dem. Vi visar dig hur.
Friskrivningsklausul: Som en del av vår litteratur kan ha nämnt tidigare, medför uppdatering av din kärna en (liten) risk för att ditt system går sönder. Om så är fallet är det vanligtvis lätt att välja en äldre kärna vid uppstart som fungerar, men något kan alltid gå fel. Därför är vi inte ansvariga för skador på ditt system – använd på egen risk!
Förberedande arbete
För att uppdatera din kärna måste du först avgöra om du använder ett 32-bitars eller 64-bitarssystem. Öppna ett terminalfönster och kör
uname -a
Kontrollera sedan om utgången säger x86_64 eller i686. Om det är x86_64, så kör du 64-bitarsversionen; annars kör du 32-bitarsversionen. Kom ihåg detta, för det kommer att vara viktigt.
Besök sedan den officiella Linux-kärnans webbplats. Detta kommer att berätta vad den nuvarande stabila versionen av kärnan är. Du kan prova utsläppskandidater om du vill, men de är mycket mindre testade än de stabila utgåvorna. Håll dig till den stabila kärnan såvida du inte är säker på att du behöver en version som kan släppas.
Ubuntu instruktioner
Det är ganska enkelt för användare av Ubuntu och Ubuntu-derivat att uppdatera sin kärna, tack vare Ubuntu Mainline Kernel PPA. Även om det officiellt kallas en PPA, kan du inte använda det som andra PPA:er genom att lägga till dem i din programvarukälllista och förvänta dig att den automatiskt ska uppdatera kärnan åt dig. Istället är det helt enkelt en webbsida du navigerar genom för att ladda ner den kärna du vill ha.
Besök nu kärnans PPA-webbsida och scrolla hela vägen till botten. Den absoluta botten av listan kommer förmodligen att innehålla några versioner av versionskandidater (som du kan se av “rc” i namnet), men precis ovanför dem bör den senaste stabila kärnan finnas (för att göra detta lättare att förklara, vid tidpunkten för att skriva den stabila versionen var 4.1.2). Klicka på det så kommer du att presenteras med flera alternativ. Du måste ta tre filer och spara dem i deras egen mapp (i mappen Nedladdningar om du vill) så att de är isolerade från alla andra filer:
Den “generiska” rubrikfilen för din arkitektur (i mitt fall, 64-bitars eller “amd64”) Headerfilen i mitten som har “alla” mot slutet av filnamnet Den “generiska” kärnfilen för din arkitektur (igen , jag skulle välja “amd64” men om du använder 32-bitar behöver du “i686”)
Du kommer att märka att det också finns “lowlatency”-filer tillgängliga att ladda ner, men det går bra att ignorera detta. Dessa filer är relativt instabila och görs endast tillgängliga för personer som behöver sina förmåner med låg latens om de allmänna filerna inte räcker till för uppgifter som ljudinspelning. Återigen, rekommendationen är att alltid använda generisk först och endast prova lowlatency om din prestation inte är tillräckligt bra för vissa uppgifter. Nej, spel eller internetsurfning är inga ursäkter för att prova lowlatency.
Du lägger de här filerna i en egen mapp, eller hur? Öppna nu terminalen, använd
cd
kommandot för att gå till din nyskapade mapp, t.ex
cd /home/user/Downloads/Kernel
och kör sedan:
sudo dpkg -i *.deb
Detta kommando markerar alla .deb-filer i mappen som “att installeras” och utför sedan installationen. Detta är det rekommenderade sättet att installera dessa filer eftersom det annars är lätt att välja en fil att installera och den kommer att klaga på beroendeproblem. Detta tillvägagångssätt undviker det problemet. Om du inte är säker på vad cd eller sudo är, få en snabb snabbkurs om viktiga Linux-kommandon.
När installationen är klar, Omstart ditt system och du bör köra den nyss installerade kärnan! Du kan kontrollera detta genom att köra uname -a i terminalen och kontrollera utgången.
Fedora instruktioner
Om du använder Fedora eller något av dess derivat, är processen mycket lik Ubuntu. Det finns bara en annan plats för att ta tag i olika filer och ett annat kommando för att installera dem.
Se listan över de senaste kärnbyggena för Fedora. Välj den senaste stabila versionen från listan och scrolla sedan ned till antingen i686- eller x86_64-sektionen, beroende på ditt systems arkitektur. I det här avsnittet måste du ta tag i följande filer och spara dem i sin egen mapp (som “Kernel” i din nedladdningsmapp, som ett exempel):
kernel kernel-core kernel-headers kernel-modules kernel-modules-extra kernel-tools perf och python-perf (valfritt)
Om ditt system är i686 (32-bitars) och du har 4 GB RAM eller mer, måste du hämta PAE-versionen av alla dessa filer där de är tillgängliga. PAE är en adressförlängningsteknik som används för 32-bitars system så att de kan använda mer än 3 GB RAM.
Använd nu
cd
kommandot för att gå till den mappen, t.ex
cd /home/user/Downloads/Kernel
och då springa följande kommando för att installera alla filer:
yum --nogpgcheck localinstall *.rpm
Till sist Omstart din dator och du borde köra en ny kärna!
Använder Rawhide
Alternativt kan Fedora-användare också helt enkelt byta till Rawhide och det kommer automatiskt att uppdatera varje paket till den senaste versionen, inklusive kärnan. Rawhide är dock känt för att gå sönder ganska ofta (särskilt tidigt i utvecklingscykeln) och borde inte användas på ett system som du måste lita på.
Arch Instruktioner
Arch-användare bör alltid ha den senaste och bästa stabila kärnan tillgänglig (eller en ganska nära den). Om du vill komma ännu närmare den senast släppta stabila kärnan kan du aktivera testrepo som ger dig tillgång till stora nya utgåvor ungefär två till fyra veckor tidigare.
För att göra detta, öppna filen som finns på
/etc/pacman.conf
med sudo-behörigheter i din favoritterminaltextredigerare och avkommentera sedan (ta bort pundsymbolerna från framsidan av varje rad) de tre raderna som är associerade med testning. Om du har aktiverat multilib-förvaret, gör sedan samma sak för multilib-testförvaret. Se denna Arch Linux wikisida om du behöver mer information.
Att uppgradera din kärna är inte lätt (görs avsiktligt), men det kan ge dig många fördelar. Så länge din nya kärna inte gick sönder något, kan du nu njuta av förbättrad prestanda, bättre effektivitet, stöd för mer hårdvara och potentiella nya funktioner. Speciellt om du kör relativt ny hårdvara kan uppgradering av kärnan verkligen hjälpa.
Hur har uppgraderingen av kärnan hjälpt dig? Tror du att din favoritdistributions policy för kärnutgåvor är vad den borde vara? Låt oss veta i kommentarerna!
Om författaren
Danny Stieben (480 artiklar publicerade)
Danny är senior vid University of North Texas som tycker om alla aspekter av programvara med öppen källkod och Linux.
Mer från Danny Stieben
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
