Создатель Linux Линус Торвальдс анонсировал выход шестой версии ядра. Обновление включает в себя некоторые новые функции, а также содержит исправления ошибок. Кроме того, среди нововведений — расширение списка поддерживаемых процессоров.
В конце июля этого года состоялся релиз предыдущей стабильной версии — Linux 5.19. В то же время, Торвальдс анонсировал, что присвоит новому выпуску номер 6.0, потому что беспокоится из-за больших чисел в ветке под номером пять. Теперь разработчик уточнил, что смена основной цифры никак не связана с фундаментальными изменениями.
«Надеюсь, всем понятно, что изменение основного номера больше связано с тем, что у меня закончились пальцы рук и ног», — пояснил Торвальдс.
Тем не менее, в шестом ядре есть пусть и не фундаментальные, но значимые новшества. В первую очередь, это расширение набора поддерживаемых графических и центральных процессоров. В частности, свежее ядро теперь совместимо с новыми Intel Arc A750 и A770. Среди прочего:
- добавлена поддержка новых чипов AMD;
- добавлен блочный драйвер ublk, выносящий специфичную логику на сторону фонового процесса в пространстве пользователя и использующий подсистему io_uring;
- выполнена оптимизация планировщика задач;
- добавлена поддержка аутентификации накопителей NVMe;
- добавлена поддержка блочного шифра ARIA;
- исправлена проблема с производительностью систем на процессорах AMD Zen, о которой мы недавно писали;
- проведена оптимизация распределения задач по ядрам CPU на крупных системах, позволившая поднять производительность при некоторых видах нагрузки;
- и повышена производительность встроенной в ядро реализации протокола TLS.
Полный список нововведений можно посмотреть тут. Исходный код уже доступен для загрузки на портале kernel.org.