Do odważnych świat należy – kernel 4.4.3 w systemie

Większość nowych adeptów Linuksa nie zdaje sobie nawet sprawy, ile frajdy może dać zepsucie i naprawienie systemu. Człowiek dochodzi do takiej konkluzji po wielomiesięcznym bezproblemowym użytkowaniu np. wydania o długoterminowym wsparciu jak Ubuntu LTS. Jednak majsterkowanie przy systemie może przynieść również pozytywny efekt, jak wzrost wydajności różnych elementów (jakość i szybkość otwartych sterowników graficznych, czas pracy na baterii, bardziej zdecydowane operacje I/O, itp.). To wszystko za sprawą wymiany kernela – operacji która należy do najbezpieczniejszych i najprostszych do przeprowadzenia nawet przez „zielonego” użytkownika.

24x36---Linux-Kernel---New-Logo-Zoom-PNGW większości przypadków kernel wymienia się na nowszy w celu przetestowania funkcjonowania podzespołów naszej maszyny. Czasem może się okazać, że zaczęła działać zapomniana karta Wifi, czytnik linii papilarnych lub inne urządzenie – nawet takie porzucone już przez samego producenta. Oczywiście niekiedy może się okazać, że na nowym kernelu nie jest tak wygodnie (np. nie chcą się samodzielnie skompilować i uruchomić zamknięte sterowniki graficzne) – dlatego poniższa porada nie likwiduje naszego poprzedniego kernela i nadal będzie on możliwy do wyboru w menu startu systemu. Zatem do dzieła.

W różnych dystrybucjach różnie można przeprowadzić proces podbicia wersji kernela. W Manjaro mamy wygodne Ustawienia Manjaro, gdzie wybieramy co chcemy. Podobnie w Mincie 17.x. Popularne Ubuntu 14.04/15.10/16.04 (choć w przypadku niewydanego 16.04 szkoda na razie zachodu) posiadają możliwość swobodnego lawirowania pomiędzy kernelami z poszczególnych wersji – ale w oficjalnych repozytoriach nie uświadczymy jeszcze 4.4.x. Zatem do wyboru mamy instalację nieco starszej wersji kernela (4.4.0 – to kernel wprost z nadchodzącego 16.04 Xenial Xerus) ale wygodnie z PPA (UWAGA, należy upewnić się, że posiadamy na partycji systemowej wystarczającą ilość miejsca – min. 300MB do przeprowadzenia takiej operacji):

sudo add-apt-repository ppa:canonical-kernel-team/ppa
sudo apt-get update
sudo apt-get install --install-recommends linux-generic-lts-wily linux-headers-generic-lts-wily

I w ten oto automagiczny sposób staliśmy się posiadaczami kernela 4.4.0. Jeśli chcemy coś jeszcze nowszego, w tym przypadku 4.4.3, to nieodzowne będzie ręczne pobranie paczek:

Wersja 64bit:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.3-wily/linux-headers-4.4.3-040403_4.4.3-040403.201602251634_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.3-wily/linux-headers-4.4.3-040403-generic_4.4.3-040403.201602251634_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.3-wily/linux-image-4.4.3-040403-generic_4.4.3-040403.201602251634_amd64.deb

Wersja 32bit:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.3-wily/linux-headers-4.4.3-040403_4.4.3-040403.201602251634_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.3-wily/linux-headers-4.4.3-040403-generic_4.4.3-040403.201602251634_i386.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.3-wily/linux-image-4.4.3-040403-generic_4.4.3-040403.201602251634_i386.deb

Pobrane paczki wystarczy zainstalować:

sudo dpkg -i *.deb

… zaktualizować menu startowe…

sudo update-grub

I uruchomić ponownie komputer, by wybrać nowy kernel.

Czy jest coś, co powinno nas motywować do powyższych zmian? Cóż, na to pytanie każdy musi odpowiedzieć sobie samodzielnie. Pomocna może być lista zmian jakich nabawił się kernel 4.4.3 podczas swojego powstawania.
 

6 komentarzy

  1. Nowe kernele nie są złe, systemy z kernelami z rodziny 4.x znacząco dłużej działają na baterii. LTS-y z rodziny 3.x to porażka pod tym względem…

    Ciekawy smaczek znalazłem na podanej w artykule stronie. Kwiecisty język polski w pełnej krasie. Ot, taki drobny akcent Polskości znalazłem w tym changelogu. Link do screena http://i.imgur.com/tObAMV2.jpg

  2. Na Manjaro zawsze używam najnowszych stabilnych kerneli.

  3. Mi te kernele nic nie dają, nie zauważyłem żadnej różnicy nawet po prze kompilowaniu. Być może jak by kompilować cały system jak Gentoo, to jakaś drobna różnica w szybkości działaniu była by zauważalna. A tak to im nowszy kernel to więcej kodu dochodzi i zajmuje na dysku, a wątpię by nowi użytkownicy tak instalujący kernele je w jakiś sposób odchudzali, nie mówiąc już o kompilacji.

    Manjaro ma fajnie to zrobione, że ma o wiele nowsze kernele w repo dodane w porównaniu do Minta. Zaznaczasz sobie tylko tam i się instaluje. Świetne distro to Manjaro, z masą różnych środowisk graficznych.

  4. A postarałeś się kompilując kernel? Przez „postarałeś” miałem na myśli absolutne dostosowanie go do konkretnego PC. Raz miałem okazję, ale potem trzeba było wymienić kartę sieciową i… cóż, prędkość ma swoje wady. :’)

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Post comment

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.