Как стать автором
Обновить
104.67
VAS Experts
Разработчик платформы глубокого анализа трафика

Ядро Linux 5.17 выходит уже на этой неделе — чего ждать

Время на прочтение3 мин
Количество просмотров12K

Релиз планировали на неделю раньше, но он появился только на днях. Расскажем, почему произошла задержка и поговорим о заметных нововведениях.

Unsplash / Pawel Czerwinski
Unsplash / Pawel Czerwinski

Нужно больше тестов

Первый релиз-кандидат новой версии ядра выпустили в конце января. Далее, мейнтейнеры продолжили разработку по графику, и шестого марта в рассылке LKML Линус Торвальдс объявил, что релиз Linux kernel 5.17 состоится в течение недели, если «не произойдет что-то из ряда вон выходящее». В итоге релиз все же отложили.

Причина задержки — новые уязвимости в процессорах, позволяющие обойти механизмы защиты от Spectre v2 и извлечь произвольные данные из памяти. Патчи на некоторых системах решили проблему не до конца. Разработчики ядра выделили время на дополнительную серию автоматических тестов и «быстрых фиксов». Также Линус Торвальдс призвал сообщество оценить последнего релиз-кандидата rc-8 в «боевом режиме» при реальных нагрузках. Такой подход позволит получить более полную картину по ситуации и исключить другие неожиданности.

Что добавили или поменяли

Изменения коснулись достаточно большого количества драйверов для материнских плат, графических карт и процессоров, а также мобильных устройств — в частности, ноутбуков и планшетов. Например, добавили поддержку активных перьев, соответствующих открытому стандарту Universal Stylus Initiative (USI). Он определяет механизм взаимодействия стилуса и сенсорного устройства.

Еще одно обновление, на которое стоит обратить внимание, — драйвер для android-планшетов на архитектуре x86. Он позволит устройствам работать на современном «ванильном» ядре и не испытывать проблем с тачпадами, акселерометрами из-за неверных описаний в таблице ACPI DSDT.

Хотя некоторые резиденты тематических форумов ставят под сомнение необходимость драйвера. Они считают, что он лишь «раздувает» кодовую базу kernel’а, и вообще в нем нет смысла, так как производители многих планшетов на x86 уже перестали их обновлять. Но есть и те, кто считает, что драйвер станет подспорьем для энтузиастов, использующих такие устройства для домашних проектов.

Unsplash / Rod Long
Unsplash / Rod Long

Достаточно крупный пласт апгрейдов связан с сетевыми подсистемами. Они улучшают работу открытой операционной системы как в облаке, так и на устройствах интернета вещей. В частности, там обновили драйвера и повысили производительность отдельных протоколов. Например, оптимизировали код для работы с сокетом AF_UNIX, а также улучшили функцию x86_64 csum_partial(), которая нужна для вычисления контрольных сумм TCP. Теперь она меньше нагружает аппаратные ресурсы (на 50–80%).

Взгляд в будущее

После запуска Linux kernel 5.17 мейнтейнеры продолжат работу над следующей версией ядра — она должна выйти до конца весны. Пока рано говорить об исчерпывающем списке нововведений, но о некоторых из них уже известно.

В Linux kernel 5.18 должна появиться поддержка технологии software-defined silicon (SDSi). Она позволяет программно включать и выключать аппаратные возможности процессоров — например, повышать тактовую частоту или активировать дополнительные ядра. Одно из потенциальных применений — лицензирование отдельных функций CPU.

Можно ожидать повышения производительности UDP/IPv6 и новые драйвера для GPU. Больше об изменениях станет известно с выходом релиз-кандидата ядра 5.18.


О протоколах, стандартах и open source в нашем блоге:

Еще мы пишем о работе интернет-провайдеров:


Теги:
Хабы:
Всего голосов 13: ↑12 и ↓1+11
Комментарии5

Публикации

Информация

Сайт
www.vasexperts.ru
Дата регистрации
Дата основания
Численность
51–100 человек
Местоположение
Россия