Найти в Дзене
Новости linux

Релиз ядра Linux 6.13: Обновления и исправления

Оглавление
Релиз ядра Linux 6.13: Обновления и исправления
Релиз ядра Linux 6.13: Обновления и исправления

19 января 2025 года Линус Торвальдс представил стабильный релиз ядра Linux 6.13. Новый выпуск вышел в соответствии с графиком, спустя два месяца после выхода предыдущей стабильной версии Linux 6.12 в середине ноября 2024 года, которая является версией с долгосрочной поддержкой (LTS).

Исходный код Linux 6.13 будет доступен для загрузки на портале kernel.org, а также можно найти релиз на GitHub и в Makefile от Линуса Торвальдса.

Линус отметил, что несмотря на отсутствие каких-либо серьезных и неожиданных проблем в минувшую неделю, финальный релиз был выкладывается с множеством небольших исправлений. Среди них — финальные доработки драйверов, включая обновления для GPU и сетевых адаптеров, а также улучшения в документации и мелкие изменения по всему коду. Журнал изменений добавлен для тех, кто хочет увидеть подробности. Для большинства пользователей достаточно короткого списка изменений за последнюю неделю. При этом Линус отметил, что окно слияния для версии 6.14 откроется уже на следующий день. Уже есть несколько запросов на извлечение.

Основные изменения в Linux 6.13

Linux 6.13 включает множество улучшений, обновлений и исправлений. Включая поддержку нового оборудования, оптимизацию драйверов и поддержку новых технологий. Среди ключевых изменений:

  1. Поддержка нового оборудования:Контроллеры: Renesas ISL28 022, Nuvoton NCT7363Y, MediaTek MT6735, Samsung S6E3HA8 DS, Realtek RTL9300 I2C и другие.
    Процессоры и графические решения от AMD, Intel, NVIDIA, включая поддержку новых процессоров AMD EPYC 9005 Turin.
    Устройства Apple: добавлена поддержка старых устройств, включая множество моделей iPad и iPhone до M1.
  2. Поддержка AMD 3D V‑Cache: Добавлен драйвер AMD 3D V‑Cache Optimizer для поддержки процессоров Ryzen X3D с несколькими CCD, что улучшает производительность.
  3. Энергоэффективность серверных процессоров: В серверных процессорах AMD EPYC 9005 по умолчанию будет использоваться AMD P‑State вместо ACPI CPUFreq для повышения энергоэффективности.
  4. Поддержка графики Intel Xe3: В Linux 6.13 появилась начальная поддержка графики Intel Xe3, что расширяет возможности использования интегрированных графических решений Intel.
  5. Оптимизация компиляции с LLVM Clang: Включена поддержка оптимизации AutoFDO и Propeller при компиляции ядра с использованием компилятора LLVM Clang.
  6. Поддержка NVMe 2.1: Включена поддержка новой версии спецификации NVMe 2.1, что позволит улучшить взаимодействие с современными SSD-дисками.
  7. Инфраструктура для Rust: В ядре Linux продолжена работа по добавлению инфраструктуры для языка программирования Rust, что может привести к улучшению безопасности и производительности в будущем.

Проблемы с патчем от Microsoft

Интересный случай произошел с патчем, поданным сотрудником Microsoft для ядра Linux 6.13. Этот патч оказался проблемным, что привело к сбоям в некоторых тестах. Он был принят без достаточной проверки, и, что более важно, не получил подтверждения от мейнтейнеров архитектуры x86, что нарушает общепринятые практики разработки ядра Linux. В итоге этот патч был отклонён и откатился для доработки.

Заключение

Linux 6.13 приносит массу обновлений и исправлений, включая поддержку нового оборудования и улучшения в производительности, а также увеличивает безопасность за счет внедрения новых технологий и улучшения инфраструктуры. Однако, как показал случай с патчем от Microsoft, важно соблюдать проверенные процессы для обеспечения стабильности системы.

Полный журнал изменений и исходный код доступен на kernel.org, и разработчики могут уже начать готовить свои системы к следующей версии — Linux 6.14.

Группа: Настройка и новости linux

Тема: Linux центр Крылья
Что думаете вы, дорогие наши подписчики? Делитесь своими впечатлениями в комментариях