Линус Торвальдс объявил о выпуске версии ядра Linux 6.15, которая привносит множество значительных улучшений. Особое внимание стоит уделить новому механизму аудита в Landlock, который теперь позволяет лучше отслеживать использование API-интерфейсов ядра. Эта версия также вводит подсистему fwctl для повышения безопасности и управления прошивками через пользовательское пространство, что будет полезно для администрирования серверов на базе VPS. Добавлен драйвер Nova для графических процессоров NVIDIA, что улучшает взаимодействие с современным железом. Не обошли вниманием и поддержку Hyper-V, которая позволяет Linux стать основной средой (Dom0) для этого гипервизора, что упрощает управление виртуальными средами.
Linux 6.15 включает в себя оптимизацию разнообразных подсистем. В XFS появилась поддержка зонированных хранилищ, что стало возможным благодаря разделению данных на зоны, что позволяет улучшить производительность при последовательном добавлении данных. В файловой системе Btrfs добавлена возможность использования отрицательных уровней сжатия zstd, что ускоряет операции записи. Эти изменения могут быть особенно полезны в контексте облачных решений, предоставляющих гибкость и высокую скорость обработки данных.
Также стоит отметить изменения в системе асинхронного ввода/вывода io_uring, где добавлена поддержка событий epoll, что снижает необходимость частого переключения контекста, улучшая общую производительность системы. Нововведения в области сетевых операций включают в себя оптимизацию получения пакетов через io_uring без промежуточной буферизации, что позволяет эффективно использовать ресурсы сервера и способствует увеличению пропускной способности сетей до 200 Гбит/с.
Кроме того, в ядре реализована возможность использования языка Rust для разработки драйверов, что дает более безопасные и поддерживаемые решения. Это расширяет потенциал использования Linux в критически важных системах, где надежность и безопасность всегда на первом месте. Поддержка Rust не обязательна, но её наличие открывает новые горизонты для разработчиков с опытом работы в безопасных окружениях.
Среди множества улучшений, осуществленных в этой версии, реализован новый механизм блокировок чекированных спин-локов (rqspinlock), который в реальном времени выявляет блокировки мертвых циклов, предоставляя возможность восстановления BPF-программ в таких ситуациях. Также в сети появилась возможность получения времени задержек для диагностики возможных сетевых проблем через eBPF-контейнеры, что позволяет достичь более высокой надежности и эффективности в распределенной инфраструктуре. Все эти изменения делают Linux 6.15 еще более привлекательным выбором как для пользователей, так и для бизнесов, нуждающихся в надежной и масштабируемой IT-инфраструктуре.