Линус Торвальдс анонсировал первый релиз-кандидат (RC1) ядра Linux 6.13 1 декабря 2024 года. Этот выпуск знаменует собой окончание окна слияния для данной версии ядра. Ядро Linux 6.13-rc1 содержит многочисленные обновления для различных подсистем и архитектурные улучшения.
Основные моменты ядра 6.13 RC1
Сроки и цикл разработки
Линус Торвальдс отметил уникальную особенность этого цикла выпуска: возможно, впервые сроки разработки не совпадают с праздничным сезоном.
Линус написал в объявлении о выпуске ядра 6.13-rc1:
[…]
И в кои-то веки — возможно, впервые в истории(*) — похоже, что
цикл выпуска не будет сильно пересекаться с праздничным сезоном, и
у нас будет время и на стабилизацию этого выпуска, и на работу над
6.14, которая начнётся только в январе.
[…]
Это даёт разработчикам достаточно времени для стабилизации текущего выпуска и позволяет более спокойно подойти к предстоящему циклу разработки 6.14.
Обзор Обновлений подсистемы
Выпуск включает в себя обширные обновления для нескольких доменов ядра:
Основные компоненты системы
- В виртуальной файловой системе (VFS) произошли значительные изменения
- Существенные обновления в управлении процессами
- Улучшения в управлении памятью
- Усовершенствованные запирающие механизмы
- Оптимизация планировщика Skent Overstreet была запрещена
Обновления, зависящие от конкретной архитектуры
- Улучшения в архитектуре ARM64
- усовершенствования платформы x86
- Обновления RISC-V
- Усовершенствования PowerPC
- Системные обновления S390
Поддержка драйверов и оборудования
- Комплексные обновления драйверов USB и Thunderbolt
- Обширные улучшения графики (DRM)
- Расширенная поддержка устройств ввода
- Обновленные драйверы мониторинга оборудования
- Расширенная поддержка дерева устройств
Ключевые технические материалы
Файловые системы и хранилища
- Наложение обновлений файловой системы
- Улучшенная функциональность ext4
- Усовершенствования BTRFS
- Усовершенствования F2FS
- Обновления клиента NFS
Безопасность и контроль доступа
- Обновления снаряжения
- Улучшения SELinux
- Усовершенствования Seccomp
- Обновления средства очистки параллелизма ядра (KCSAN)
Производительность и отслеживание
- Расширенные возможности отслеживания
- Улучшения инструментов отслеживания
- Обновления событий производительности
- Расширенная поддержка eBPF
Управление питанием
- Обновления ACPI
- Улучшения терморегулирования
- Оптимизация управления питанием
Bcachefs не включен в ядро 6.13
Неделю назад разработчик Bcachefs Кент Оверстрит был отстранён от участия во всём цикле разработки ядра 6.13. Следовательно, в этом выпуске не будет обновлений Bcachefs. Более подробную информацию об этом отстранении можно найти по ссылке ниже:
Надеюсь, эти проблемы будут решены в следующей версии ядра.
Ожидаемая дата выхода финальной версии ядра Linux 6.13
Исходя из типичного цикла выпуска обновлений ядра Linux, мы можем ожидать выхода финальной версии Linux 6.13 примерно через 6–8 недель после выпуска 6.13-rc1.
Учитывая, что 6.13-rc1 был выпущен 1 декабря 2024 года, окончательная версия, скорее всего, будет доступна в середине-конце января 2025 года. Точная дата зависит от стабильности кандидатов на выпуск и количества исправлений, необходимых в процессе стабилизации.
Линус Торвальдс обычно следует последовательной схеме:
- Релиз -rc1 (который только что произошел)
- Следите за еженедельными кандидатами на выпуск (rc2, rc3, rc4 и т. д.)
- Как только ядро станет стабильным и не будет обнаружено серьёзных проблем, выпустите финальную версию
В примечаниях к выпуску 6.13-rc1 намекается на потенциально замедленный цикл разработки из-за праздников, что может немного повлиять на точное время выхода. Торвальдс упомянул, что разработка 6.14 не начнётся до января, что предполагает потенциально более длительный период стабилизации для 6.13.
Попробуйте Ядро Linux 6.13 RC1
Мы рекомендуем пользователям и разработчикам тщательно протестировать этот релиз-кандидат.
Ядро Linux 6.13-rc1 можно скачать с веб-сайта Kernel.org или из репозитория Линуса Торвальдса.
Команда разработчиков ожидает, что выпуск 6.14 будет меньше по объёму, учитывая потенциальное снижение активности в праздничный сезон. Такой подход обеспечивает удобство поддержки и позволяет разработчикам сделать заслуженный перерыв.