Код
#новости

Состоялся релиз стабильной версии ядра Linux 6.7

Релиз стал одним из самых крупных по количеству коммитов.

Автор проекта и основатель организации The Linux Foundation Линус Торвальдс представил обновление ядра Linux 6.7. Команда работала над релизом около двух месяцев: исправила множество известных ошибок, добавила новые функции и увеличила стабильность системы. Обновление ядра вышло в соответствии с запланированным графиком.

Новое в ядре Linux

В ядре Linux 6.7 приняли более 18 тысяч изменений от 2066 разработчиков. Всего обновление затронуло более 13 тысяч файлов, а в кодовой базе появилось 906 тысяч новых строк кода, удалили из неё 341 тысячу строк. Размер патча составляет 72 Мб.

Отмечается, что почти половина изменений затронула драйверы устройств, а остальные обновления касаются сетевого стека, файловой системы и внутренних подсистем ядра. Линус Торвальдс рассказал, что релиз стал одним из самых крупных по количеству принятых коммитов.

Основные нововведения в Linux 6.7:

  • Код экспериментальной файловой системы Bcachefs вошёл в основную сборку. С её помощью разработчики Linux пробуют добиться более высокого уровня производительности, масштабируемости и стабильности.
  • В файловую систему Btrfs добавили упрощённый режим квот, с помощью которого удаётся добиться лучшей производительности. Кроме того, появилась структура данных stripe tree, предназначенная для логического маппинга в тех случаях, когда на разных устройствах не совпадает физический маппинг.
  • В XFS оптимизировали нагрузку на процессор.
  • Разработчики прекратили поддержку архитектуры ia64 для процессоров Intel Itanium, которые перестали продавать в 2021 году.
  • Продолжена работа по интеграции Rust в качестве второго языка для разработки модулей ядра и драйверов.
  • Среди параметров командной строки появился ia32_emulation, с помощью которого во время загрузки можно включать поддержку эмуляции для 32-разрядного режима ядер, предназначенных для архитектуры x86-64.
  • В драйвер ядра Nouveau добавили поддержку прошивки системного процессора Nvidia GPU. Благодаря этому удалось улучшить управление питанием и производительностью видеокарт GeForce RTX 20 и RTX 30. Впервые появилась поддержка RTX 40.
  • Утилита Turbostat теперь поддерживает Intel Arrow Lake и Lunar Lake, а драйвер LPSS — Intel Lunar Lake M.
  • Включена первоначальная поддержка 64-ядерной SoC RISC-V.
  • В системах LoongArch реализовали виртуализацию с использованием гипервизора KVM.
  • Добавлена поддержка ARM-плат Orange Pi 5, QuartzPro64, Turing RK1, Variscite MX6, BigTreeTech CB1, Freescale LX2162, Google Spherion, Google Hayato, Genio 1200 EVK и RK3566 Powkiddy RGB30.
  • Ноутбуки Huawei с чипами от AMD теперь поддерживают работу со звуковыми интерфейсами.
  • Включена поддержка дополнительных динамиков ноутбуков Dell серии Oasis.

Как получить доступ?

Код версии ядра Linux 6.7 опубликован на портале The Linux Kernel Archives, в git-репозитории проекта и на GitHub в профиле Линуса Торвальдса. Код доступен по лицензии GPL-2.0 (GNU General Public License).

Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!

Проверьте свой английский. Бесплатно ➞
Нескучные задания: small talk, поиск выдуманных слов — и не только. Подробный фидбэк от преподавателя + персональный план по повышению уровня.
Пройти тест
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована