Релиз ядра версии 4.9 для операционных систем GNU/Linux, которое побило рекорд по количеству изменений.
В новую версию принято около 16 тысяч исправлений от 1719 разработчиков, изменения затронули 11042 файлов, добавлено 632157 строк кода, удалено 354728 строк.
Большинство изменений связаны с драйверами, также примерно 19% изменений имеют отношение к обновлению кода специфичного для аппаратных архитектур, остальные изменения связаны с сетевым стеком, файловыми системами и с внутренними подсистемами ядра.
Новые функции в ядре Linux 4.9
- Virtual Display — Поддержка и улучшенный сброс GPU для AMDGPU.
- Различные исправления и улучшения в Intel DRM. В драйвере Intel добавлена поддержка «dma-buf fencing» и улучшена поддержка устройств с интерфейсом DisplayPort
- Поддержка ключей защиты памяти (MPK).
- Поддержка vmapped стека ядра. Добавлен набор изменений с реализацией механизма виртуального маппинга стека ядра (vmapped), предоставляющего средства для определения и блокирования переполнений стека.
- Добавлена поддержка более 29 ARM машин, в том числе Raspberry Pi Zero, LG Nexus 5 и т.д.
- Поддержка контроллеров USB 3.0 Broadcom Northstar и контроллеров USB 2.0 Rockchip/Innosilicon
- Добавлена поддержка звуковых кодеков, таких как: Realtek RT5660/RT5663/RT5668
- А также сетевых адаптеров Microsemi VSC85x, Thunder RGX/RGMII, Qualcomm EMAC gigabit Ethernet и Qualcomm Atheros QCA8K. ENA (Elastic Network Adapter) которые используются компанией Amazon в инфраструктуре Elastic Compute Cloud (EC2)
- Различные улучшения файловой системы и многое другое.
Подробное описание можете прочитать ЗДЕСЬ
Как установить ядро Linux 4.9 в Ubuntu/Linux mint и другие производные
Команда разработчиков ядра Ubuntu построила новый релиз ядра и бинарные файлы которые доступны для загрузки по ссылке ниже:
Зависит от разрядности ОС, скачайте и установите пакеты один за другим:
- linux-headers-4.9.0-xxxxxx_all.deb
- linux-headers-4.9.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
- linux-image-4.9.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
Выберите generic для общей системы, а lowlatency для системы с низкой задержкой (например, для записи аудио), amd64 — для 64-битной системы, i386 — для 32-битной системы, или armhf для других типов ОС.
Установить ядро, можно как из терминала так и с помощью утилиты Ukuu.
Чтобы установить ядро 4.9 из терминала, выполните команды ниже:
Для 64-битной ОС:
cd /tmp/
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9/linux-headers-4.9.0-040900_4.9.0-040900.201612111631_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9/linux-headers-4.9.0-040900-generic_4.9.0-040900.201612111631_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9/linux-image-4.9.0-040900-generic_4.9.0-040900.201612111631_amd64.deb
sudo dpkg -i *.deb
для 32-битной ОС:
cd /tmp/
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9/linux-headers-4.9.0-040900_4.9.0-040900.201612111631_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9/linux-headers-4.9.0-040900-generic_4.9.0-040900.201612111631_i386.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9/linux-image-4.9.0-040900-generic_4.9.0-040900.201612111631_i386.deb
sudo dpkg -i *.deb
После установки этих .deb файлов, перезагрузитесь и наслаждайтесь!
Удаление ядра Linux 4.9 из Ubuntu/Linux mint
Перезагрузите компьютер и выберите загрузку с предыдущим ядром в GRUB2 -> Дополнительные параметры. Затем с помощью Ubuntu Tweak или другого инструмента, удалите ядро 4.9, или вы можете прочитать статью, которая научит вас, как удалить старые, не использованные ядра в Ubuntu/Linux mint.
[…] все эти выпуски будут поставляться с ядром версии 4.9, хотя ближе к релизу, можно ожидать версию […]