Выпущено ядро Linux 5.0. Как его установить в Ubuntu
Линус Торвальдс объявил о выпуске ядра 5.0 вчера днем. Он написал на lkml.org:
Хорошо, последняя неделя релиза 5.0 не прошла совсем спокойно, но она намного меньше, чем была у rc8, и в целом я рад, что отложил неделю и сделал rc8.
Оказывается, настоящий патч, о котором я говорил в выпуске rc8, не был той тревожной ошибкой, о которой я думал: да, у нас была неинициализированная переменная, но причина, по которой мы не сразу заметили ее из-за предупреждения, заключалась в том, что Как работает gcc, компилятор по сути инициализировал его для нас правильным значением. Таким образом, то же самое, что не было причиной отсутствия предупреждения, фактически означало, что исправление на практике было ненужным.
Но, эй, у нас были исправления других ошибок, которые действительно имели значение, и неинициализированная переменная _могла_ быть проблемой с другим компилятором.
В любом случае – все хорошо, что хорошо кончается. За последнюю неделю у нас было более чем несколько реальных исправлений, но их недостаточно, чтобы заставить меня сказать: «Хм, дела действительно нестабильны». Фактически, по крайней мере две трети патчей помечены как исправления предыдущих выпусков, так что сама версия 5.0 не выглядит плохой.
…
Изменения в Linux Kernel 5.0 включают в себя:
- Поддержка AMD Radeon FreeSync
- Поддержка прокрутки высокого разрешения Logitech
- Поддержка сенсорного экрана Raspberry Pi «из коробки».
- Новый консольный шрифт для экранов HiDPI и Retina.
- Начальная поддержка графических процессоров NVIDIA Turing
- И множество других изменений
Как установить ядро Linux 5.0 в Ubuntu:
Основные ядра не включают никаких драйверов или исправлений, предоставляемых Ubuntu. Они не поддерживаются и не подходят для промышленного использования.
Основные пакеты ядра для Linux 5.0 доступны для скачивания по ссылке ниже:
Скачать ядро 5.0
В зависимости от типа вашей ОС скачивайте и устанавливайте пакеты по очереди:
- Linux-headers-5.0.0-xxxxxx_all.deb
- linux-headers-5.0.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
- Linux-модули-5.0.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
- linux-image-xxx-5.0.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
Выберите generic
для общей системы и lowlatency
для системы с низкой задержкой (например, для записи звука), amd64
для 64-битной системы, i386
для 32-битной системы или Armhf, Arm64 и т. д. для других типов ОС.
Альтернативно вы можете загрузить и установить двоичные файлы ядра с помощью команд терминала (Ctrl+Alt+T):
Для 64-битной ОС:
cd /tmp/
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000_5.0.0-050000.201903032031_all.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-image-unsigned-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-modules-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb
sudo dpkg -i *.deb
для 32-битной ОС:
cd /tmp/
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000_5.0.0-050000.201903032031_all.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000-generic_5.0.0-050000.201903032031_i386.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-image-5.0.0-050000-generic_5.0.0-050000.201903032031_i386.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-modules-5.0.0-050000-generic_5.0.0-050000.201903032031_i386.deb
sudo dpkg -i *.deb
После установки перезагрузите компьютер и наслаждайтесь!
Удалить ядро Linux 5.0:
Перезагрузите компьютер и выберите загрузку с предыдущим ядром в меню загрузки «Grub2 -> Расширенный вариант для Ubuntu». Затем запустите команду для удаления ядра Linux 5.0:
sudo dpkg --purge linux-image-5.0.0-050000-generic linux-image-unsigned-5.0.0-050000-generic