воскресенье, 3 ноября 2013 г.

Установка новейшей версии ядра на Linux Ubuntu\Linux Mint (How to install latest linux core on Ubuntu\Mint)

Всем доброе время суток!)

Сегодня я расскажу, как установить самое новое ядро Linux Ubuntu, для тех, кто любит на острие прогресса.

Для начала, идем по ссылке - http://kernel.ubuntu.com/~kernel-ppa/mainline/
Прокручиваем до самого низа странички - на текущий момент у меня там крайней версией значится http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/
Входим в папку.

Здесь мы видим ссылки на .deb файлы ядра, и для x64, и для x86 версий систем.Выбираем те,которые соответствуют нашей версии Linux Ubuntu.

Жмем "Копировать адрес ссылки" на именах файлов и вставляем их в Terminal, предварительно написав

wget

и поставив пробел.

Например,


wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-headers-3.12.0-031200-generic_3.12.0-031200.201311031935_i386.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-headers-3.12.0-031200_3.12.0-031200.201311031935_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-image-3.12.0-031200-generic_3.12.0-031200.201311031935_i386.deb

Это пример для скачивания ядра 3.12 Saucy для x86-версии Linux Ubuntu.

Далее запускаем процесс установки :

sudo dpkg -i linux-headers-3.12* linux-image-3.12*

И ждем.

ВНИМАНИЕ! На старых конфигурациях ПК у Вас скорее всего пропадет возможность изменять разрешение дисплея, т.к. модули драйверов видео не компилируются под новым ядром, и используются те драйвера, которые уже есть в самом ядре.На новых системах никаких проблем не замечено, всё работает быстро и плавно, несмотря на аналогичную ситуацию с модулями драйверов.Например, на ноутбуке моей девушки крутится Linux Mint 13 x86 с обновленным до 3.12 ядром, видео проигрываются без задержек, графический интерфейс работает быстро и плавно, видео HTML5 и Flash проигрываются плавно.
Вполне вероятно, что ситуация со старым оборудованием вызвана тем, что в новом ядре убрана поддержка большого количества старых устройств и наоборот добавлена поддержка на уровне ядра для многих новых устройств.

Зачем это нужно? Мне, например, было просто интересно, что будет.А ещё я заметил небольшой прирост производительности на нетбуке и ноуте.

Вперед, тестируйте и испытывайте)

p.s. При желании удалить новое ядро и пользоваться старым :

sudo apt-get purge linux-headers-3.12* linux-image-3.12*