Через неделю после предыдущий rc2, запуск Linux 6.14-RC3 знаменует собой новый этап в разработке ядра, внося значительные улучшения в виртуализацию, поддержку оборудования и оптимизацию драйверов. Этот выпуск, возглавляемый Линусом Торвальдсом, теперь доступен для тестирования перед финальным релизом Linux 6.14.
Среди наиболее заметных изменений — Искусственное включение автобуса, новая система, упрощающая разработку драйверов устройств, а также ряд важных исправлений для виртуальной машины на базе ядра (KVM) для архитектур ARM и x86.
Linux 6.14-rc3: Оптимизация виртуализации KVM
La обновление КВМ В этой версии реализованы многочисленные улучшения стабильности и исправлены ошибки, влияющие на архитектуры ARM и x86. На стороне ARM обработка векторных регистров была пересмотрена для улучшения управления данными в операциях с плавающей запятой и SIMD. Также была исправлена проблема синхронизации при инициализации виртуального ЦП и контроллера прерываний.
Для архитектуры x86, Исправлены ошибки в поддержке AMD Secure Nested Paging (SNP) и улучшенная поддержка виртуализированных сред на базе Hyper-V. Кроме того, были внесены изменения в управление таблицами страниц для обеспечения более эффективной работы.
Новая структура: Faux Bus
Важным дополнением в этой версии является Faux Bus, Разработан для облегчения разработки драйверов для устройств, не требующих сложности полного драйвера платформы.. Этот новый API представляет собой упрощенную структуру управления устройствами, имеющую всего две основные функции: одну для их создания и одну для их удаления. Это особенно полезно для виртуальных или тестовых устройств.
Одним из самых ярких нововведений является включение Поддержка ржавчины «из коробки», благодаря встроенной привязке к фреймворку, что позволяет разработчикам использовать этот язык для создания контроллеров с самого начала.
Новые усовершенствования для ноутбуков Lenovo ThinkPad
Среди обновленных драйверов в Linux 6.14-rc3, Добавлена оптимизированная поддержка для Lenovo ThinkPad с процессорами AMD Ryzen.. В частности, улучшена поддержка управления профилями производительности через ACPI, что позволяет пользователям регулировать энергопотребление ноутбука в соответствии со своими потребностями. Это изменение затрагивает новейшие модели ThinkPad с процессорами Ryzen и было успешно протестировано на ноутбуке ThinkPad P14s G5 AMD. Также было исправлено управление скоростью вращения вентилятора на старой модели ThinkPad X120e.
Технические подробности изменений Linux 6.14-rc3
В общей сложности обновление включало изменения примерно в 30 файлов исходного кода, с балансом Добавлено 420 строк y 427 исключено. Эта корректировка демонстрирует баланс между оптимизацией кода и решением проблем. существующие ошибки.
Разработчики ядра надеются, что эти улучшения обеспечат более стабильную и эффективную основу для виртуализации, упростив жизнь системным администраторам и продвинутым пользователям, которые используют KVM в своих производственных средах.
Процесс тестирования продолжается, поэтому тем, кто использует KVM в сложных условиях, рекомендуется оценить эти обновления и сообщить о любых проблемах, поскольку мы продолжаем совершенствовать финальную версию Linux 6.14.