15 сентября 2024 года Линус Торвальдс представил первый стабильный релиз ядра Linux 6.11. Выпуск новой версии ядра Linux вышел в соответствии с графиком, спустя два месяца после выхода предыдущей стабильной версии Linux 6.10 в середине июля 2024 года.
Исходный код Linux 6.11 скоро будет доступен для загрузки на портале kernel.org. Коммит релиза ядра Linux 6.9 на GitHub и на Makefile (и на Git) от Линуса Торвальдса.
Новая версия ядра Linux содержит большое количество изменений, обновлений и доработок, а также исправлений по ранее обнаруженным багам (Linux 6.11 changelog).
«Я снова в дороге и не в своем обычном часовом поясе, но сейчас в Вене воскресенье после полудня, и 6.11 уже вышла», — уточнил Торвальдс.
Значительные изменения в этом выпуске включают новые операции io_uring для bind() и listen(), возможность записи в исполняемые файлы, поддержку записи драйверов блоков в Rust, поддержку атомарных операций записи на уровне блоков, выделенный распределитель сегментов сегмента, реализацию vDSO getrandom(), улучшения и новые опции для процессоров AMD (начальная поддержка графики RDNA4, новые функции драйвера AMD P-State), подготовка к будущим платформам Intel (графика Xe2 для Lunar Lake и Battlemage, но пока нестабильная, начальная поддержка звука Panther Lake), а инфраструктура DRM Panic теперь может отображать монохромный QR-код при ошибке ядра. Также в релизе появилась более простая поддержка сборки пакетов Pacman для Arch Linux, файлы DeviceTree для ноутбуков Snapdragon X1 и другие дополнения.
Также в Linux 6.11 добавлена минимальная версия Rust для продвижения инфраструктуры этого языка программирования, различные новые улучшения безопасности, несколько оптимизаций производительности и обновления кода для поддержки нового оборудования.
Ожидается, что Linux 6.12 выйдет в релиз в ноябре 2024 года, причём эта сборка проекта ядра будет с долгосрочной поддержкой (LTS).
В начале сентября 2024 года команда разработчиков проекта по внедрению Rust для ядра Linux потерпела поражение в сражении с разработчиками на С. Лидер Rust для Linux объявил, что уходит из проекта из-за «нетехнической ерунды» (nontechnical nonsense). Ведсон Алмейда Филхо (Wedson Almeida Filho), сотрудник Microsoft, объявил о своей отставке с поста сопровождающего (мейнтейнера) проекта Rust для Linux из-за разногласий с некоторыми членами сообщества разработчиков ядра Linux, которые не хотят изучать Rust.
Профильные эксперты считают, что теперь непонятно, как именно будет развиваться проект Rust для Linux. Текущие молодые разработчики из этой команды на Rust всё чаще начали сталкиваться с коллегами, которые используют C более 30 лет для сборки Linux, а изменить их понимание необходимости внедрения Rust и найти компромисс для работы в режиме чтения и восприятия нового и старого кода на разных языках оказалось очень сложно.
Источник: habr.com