После обычно спокойного процесса разработки Линус Торвальдс подарил миру новую версию ядра Linux – версию 6.6, если быть точным.
На прошлой неделе император пингвинов обеспокоился, что версия-кандидат 7 «определенно превосходит наши выпуски rc7 в серии 6.x» и «больше, чем мне хотелось бы», но при этом не содержит «проблем, которые могут быть шоу-стопером».
Торвальдс предположил, что в ходе «спокойной и нормальной» недели кодирования ядра он выпустит полную версию в воскресенье по американскому времени.
Его опасения оказались напрасными.
«Итак, последняя неделя была довольно спокойной, и у меня нет абсолютно никаких оправданий, чтобы больше откладывать выпуск версии 6.6, так что вот она», — написал Торвальдс рано утром в понедельник, когда версия 6.6 дебютировала, как и планировалось.
Среди основных моментов выпуска — встроенный в ядро сервер KSMBD для сетевого протокола SMB, который добавляет дополнительные функции для обмена файлами и улучшения межпроцессного взаимодействия в Linux, что, как мы надеемся, ускорит ввод-вывод.
Технология Intel Shadow Stack, разработанная для предотвращения программных атак, ориентированных на возврат, внедрена в ядро. Эта технология также защищает процессоры AMD. Говоря о AMD, ранние тесты любителей Linux на Фороникс обнаружила существенный прирост производительности своих многоядерных процессоров Bergamo благодаря включению планировщика Early Eligible Virtual Deadline First (EEVDF). Процессорам Intel планировщик тоже понравился.
В ядро также добавлена поддержка технологии AMD Dynamic Boost Control, которая позволяет пользователям настраивать процессоры Ryzen для достижения оптимальной производительности. Это должно помочь некоторым ноутбукам Lenovo, поставляемым с Linux.
Гипервизор KVM получил большую поддержку гостей RISC-V, ноутбуки HP получили драйвер, позволяющий выполнять настройки BIOS из Linux, а также дебютировала дополнительная поддержка датчиков температуры и напряжения для материнских плат для настольных ПК.
Странностью в этой версии ядра является удаление ссылок на Агентство национальной безопасности США (АНБ), которое давно разработало модуль Security-Enhanced Linux (SELinux), называемый в тексте справки и комментариях «NSA SELinux». . По словам Эдварда Сноудена, изменение этой версии ядра переименовывает его в просто «SELinux» — реакция на роль Агентства в операциях, которые наносят ущерб конфиденциальности.
Linux 6.6, вероятно, станет выпуском с долгосрочной поддержкой в этом году – статус, который стал необычно спорным из-за недавнего решения сократить поддержку с шести до двух лет.
Торвальдс как всегда открыл окно слияния следующей версии ядра. Это был очень спокойный год для разработки ядра: в 2023 году выйдет пять релизов с очень небольшим количеством инцидентов.
Linux 6.7, как ожидается, может оказаться немного сложнее, поскольку Торвальдс сообщил, что на этой неделе он отправится в путешествие, что обычно немного снижает его производительность. Время этого толчка также может усложнить ситуацию, поскольку типичный график из семи кандидатов на выпуск увидит первую землю всего за шесть недель до Рождества. В расписании авторов из США также появится дыра размером с День Благодарения, из-за чего работа над этим релизом будет медленной, и Торвальдс может перенести его на начало 2024 года.