Ноовое ядро Linux Kernel 4.16 было выпущено 1 апреля. Линус Торвальдс объявил об этом на lkml.org: «Версия 4.16 выглядит очень похоже на rc7, но всё же около половины изменений связано с «сетевой подсистемой». Если бы не эти нововведения, то релиз был бы не значительным. У нас было несколько исправлений, но ничто из этого не заставляло меня задерживать выпуск, но я его задержал: «да, лучше пусть это займёт еще неделю». В итоге мы получили конечный результат: ядро Kernel 4.16. Помимо работы над сетью в ядре Kernel 4.16 большую часть прошлой недели занимали архитектуры (powerpc, arm, x86, arm64), некоторые исправления драйверов (в основном scsi и rdma) и (документация, vm, perf)».Вот краткий журнал изменений, если вы хотите увидеть полный список изменений 4.16, вам лучше посмотреть дерево git.
Linux Kernel 4.16:
- Устранение эффекта Spectre / Meltdown и другие обновления безопасности.
- Поддержка L2 CDP для разбиения кеша L2 на процессоры Intel.
- Исправление по температурной отчетности AMD Zen для процессора Ryzen Threadripper 1900X.
- Поддержка драйверов P-State для серверов Skylake X.
- Поддержка ключей защиты памяти POWER.
- Драйвер Oracle DAX для совместного процессора SPARC.
- Поддержка гостевых пользователей Jailhouse для решения задач без полномочий root.
Как установить Kernel 4.16 в Ubuntu:
Помимо использования графического инструмента UKUU для установки последних пакетов основного ядра, можно выполнить следующие шаги во всех текущих выпусках Ubuntu.
Обычные ядра, которые содержаться в репозиториях Ubuntu не содержат никаких обновленных драйверов или патчей. Ниже приведенный ядра с пометкой mainline, которые содержать изменения. Из репозитория PPA вы можете скачать новые двоичные файлы ядра для Ubuntu, по ссылке ниже:
Загрузить Kernel 4.16 (.deb): http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/
Всё зависит от типа вашей ОС.
- linux-headers-4.16.0-xxxxxx_all.deb
- linux-headers-4.16.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
- linux-image-4.16.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
Для обычной системы — выберите ядро linux-headers-4.16.0-xxxxxx_all. А для системы с низкой задержкой (например, для записи звука) — lowlatenc. Для 64-битной системы — amd64. Для 32-битной системы — i386 или для arm64 для armhf и т. д. для других типов ОС.
Чтобы установить ядро Kernel 4.16 из командной строки, выполните следующие команды:
Для 64-разрядной ОС:
cd /tmp/ wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-headers-4.16.0-041600_4.16.0-041600.201804012230_all.deb wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-headers-4.16.0-041600-generic_4.16.0-041600.201804012230_amd64.deb wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-image-4.16.0-041600-generic_4.16.0-041600.201804012230_amd64.deb sudo dpkg -i *.deb
Для 32-разрядной ОС:
cd /tmp/ wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-headers-4.16.0-041600_4.16.0-041600.201804012230_all.deb wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-headers-4.16.0-041600-generic_4.16.0-041600.201804012230_i386.deb wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-image-4.16.0-041600-generic_4.16.0-041600.201804012230_amd64.deb sudo dpkg -i *.deb
После установки этих манипуляций перезапустите систем и наслаждайтесь работой!
Как удалить Linux Kernel 4.16:
Запустите или перезагрузите компьютер и выберите загрузку с предыдущим ядром в меню Grub2 -> Advanced. Затем используйте Ubuntu Tweak или другой системный инструмент, чтобы удалить ядро Kernel 4.16.
Всё правильно, да, но версии свежее 4.16.3 в Минт18.3 не устанавливаются, так как требуют libssl 1.1 или новее.