В почтовой рассылке, посвященной разработке ядра Linux, главным разработчиком Линусом Торвальдсом было объявлено о выходе нового стабильного выпуска ядра 4.0 под кодовым названием “Hurr durr I’m sheep”. В нем содержится небольшое количество улучшений поддержки аппаратной части, драйверов, увеличение производительности, исправления ошибок и тому подобное. Более подробная новость доступна на opennet.ru
В эту версию принято более 10 тысяч исправлений от 1403 разработчиков, размер патча - 34 Мб (изменения затронули 9489 файлов, добавлено 509084 строк кода, удалено 327296 строк).
Около 45% всех представленных в 4.0 изменений связаны с драйверами устройств, примерно 16% изменений имеют отношение к обновлению кода специфичного для аппаратных архитектур, 12% связано с сетевым стеком, 4% - файловыми системами и 4% c внутренними подсистемами ядра.
11.6% изменений внесено сотрудниками компании Intel, 7% - Red Hat, 4.6% - SUSE, 4.0% - Linaro, 3.6% - Samsung, 2.2% - IBM, 1.6% - Freescale, 1.5% - Google, 1.4% - AMD, 1.4% - Texas Instruments, 1.4% - Oracle, 1.2% - Qualcomm, 1.2% - ARM.
Но самое интересное, на что стоит обратить внимание, в нем добавлен функционал последующих обновлений ядра без перезагрузки сервера. Ранее уже принимались попытки сделать что-то подобное компанией KSplice, которую в итоге купил Oracle и переименовал в Oracle KSplice, поставив на коммерческую основу их разработку. Этот функционал очень важен для серверов и других критичных к простоям системам, построенных на базе Линукс.
Для установки нового ядра на Ubuntu потребуется подключить репозиторий Canonical’s mainline kernel archive или попытать счастья со сторонними репозиториями. Для других серверных дистрибутивов эта версия ядра появится чуть позже.