Скидки до 50% и курс в подарок : : Выбрать курс
Код
#новости

Состоялся релиз стабильной версии ядра 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).

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



Изучайте IT на практике — бесплатно

Курсы за 2990 0 р.

Я не знаю, с чего начать
Бесплатный курс по Python ➞
Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе.
Смотреть программу
Понравилась статья?
Да

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

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