19 февраля 2023 года Линус Торвальдс представил первый стабильный релиз ядра Linux 6.2. Выпуск новой версии ядра Linux вышел в соответствии с графиком, спустя два месяца после выхода предыдущей стабильной версии Linux 6.1 в середине декабря прошлого года.
Исходный код Linux 6.2 уже доступен для загрузки на портале kernel.org. Коммит релиза ядра Linux 6.2 на GitHub и на Makefile от Линуса Торвальдса.
Согласно OpenNET, в Linux 6.2 принято 16 843 исправления от 2 178 разработчиков. Размер патча составляет 62 МБ. Изменения затронули 14 108 файлов, там добавлено 730 195 строк кода и удалено 409 485 строк кода. Около 42% всех представленных в ядре Linux 6.2 изменений связаны с драйверами устройств, примерно 16% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур, 12% связано с сетевым стеком, 4% изменений связаны с файловыми системами, а 3% — с внутренними подсистемами ядра.
Новая версия ядра Linux содержит большое количество изменений, обновлений и доработок, включая:
В Linux 6.2 начался перенос из ветки Rust-for-Linux дополнительной функциональности, связанной с использованием языка Rust в качестве второго языка для разработки драйверов и модулей ядра. Поддержка Rust неактивна по умолчанию и не приводит к включению Rust в число обязательных сборочных зависимостей к ядру. Предложенная в Linux 6.1 базовая функциональность Rust расширена возможностями для поддержки низкоуровневого кода, таких как тип Vec и макросы pr_debug!(), pr_cont!() и pr_alert!(), а также процедурный макрос "#[vtable]", упрощающий работу с таблицами указателей на функции. Добавление высокоуровневых Rust-обвязок над подсистемами ядра, которые позволят создавать полноценные драйверы на Rust, ожидается в следующих выпусках ядра Linux.