Kernel 3.12.0 dla zdeterminowanych
Przełomowe zmiany jakie nadeszły wraz z kernelem 3.12.0 to nie tylko propaganda sukcesu, ale i namacalnie lepsze osiągi w niektórych aspektach funkcjonowania kernela. Wzrost wydajności grafiki (NVIDIA, Intel, AMD) w niektórych scenariuszach nawet do 50%, zmiany w zarządcy zadań, dołączony mechanizm zRAM, usprawnienia w systemie plików EXT4, Btrfs, XFS, F2FS, poprawki w sterownikach, itp. Zainstalowanie tego kernela dla wielu osób to gra warta świeczki, nawet za cenę ew. małego bałaganu z kernelami.
Bez problemu można się bowiem pokusić o zainstalowanie rzeczonego kernela z wykorzystaniem gotowych paczek deb, które musimy pobrać na dysk a potem ręcznie zainstalować (dpkg). Sposób ten zadziała dla każdej dystrybucji opartej o paczki deb, zatem szczęśliwymi posiadaczami ultranowoczesnego kernela mogą stać się użytkownicy Ubuntu, Minta, PearOS, Debiana, elementaryOS, itp. Jedynym mankamentem będzie to, o czym wspomniałem powyżej, czyli niemożność usunięcia nadmiarowego domyślnego kernela (bo system paczek cały czas jakiś będzie chciał zainstalować z repozytorium). Ale oprócz zajmowanej powierzchni dyskowej i dodatkowego wpisu w GRUBie w niczym on nie będzie nam przeszkadzał.
Rzeczone paczki znajdziemy w archiwum Mainline (stworzonym na potrzeby Ubuntu) i kompilowanym bez żadnych poprawek z oryginalnych źródeł. Na dzień dzisiejszy (do momentu wyjścia kolejnego wydanie 3.12.X) kernel 3.12.0 instalujemy tworząc jakiś katalog i pobierając do niego paczki:
i386
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-headers-3.12.0-031200-generic_3.12.0-031200.201311031935_i386.deb wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-image-3.12.0-031200-generic_3.12.0-031200.201311031935_i386.deb wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-headers-3.12.0-031200_3.12.0-031200.201311031935_all.deb
amd64
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-headers-3.12.0-031200-generic_3.12.0-031200.201311031935_amd64.deb wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-image-3.12.0-031200-generic_3.12.0-031200.201311031935_amd64.deb wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-headers-3.12.0-031200_3.12.0-031200.201311031935_all.deb
Instalacja w obu przypadkach to (cały czas w katalogu z pobranymi paczkami):
sudo dpkg -i *.deb
Pozostaje uruchomić ponownie komputer (oraz wybrać ew. nowy kernel, jeżeli nie będzie on domyślnie wybrany).
W debianie instalujesz z experimental bez żadnych kombinacji
Łączenie się z kernel.ubuntu.com (kernel.ubuntu.com)… nieudane: Połączenie odrzucone. I co dalej