Поиск по сайту:
Хозяйский глаз сделает больше, чем обе руки (Б. Франклин).

Выпущено ядро Linux 6.15 RC1 с предварительной поддержкой NVIDIA и другими функциями

07.04.2025
Выпущено ядро Linux 6.15 RC1 с предварительной поддержкой NVIDIA и другими функциями

Первый кандидат на выпуск (RC1) для ядра Linux версии 6.15 уже доступен. Этот выпуск знаменует собой окончание периода слияния и содержит значительное количество нового кода и обновлений для различных подсистем ядра.

В письме с объявлением о выпуске ядра 6.15-rc1 Линус Торвальдс отметил, что этот выпуск не является рекордсменом по размеру, объяснив его больший размер накопленными изменениями после праздников.

Как и ожидалось, это было одно из самых масштабных слияний, почти
наверняка из-за того, что у нас было много незавершённой работы из-за
того, что на предыдущие релизы повлиял праздничный сезон.

Тем не менее, несмотря на то, что он больше обычного, это не какой-то
рекордный выпуск: у нас были и более крупные релизы, хотя и не так много.
По-настоящему крупные релизы, как правило, связаны с длительной
разработкой, которая наконец-то завершается после многих лет, а это не
то же самое: это просто «обычный» крупный выпуск.

 

Общий масштаб изменений

В выпуске 6.15-rc1 содержится большое количество коммитов и изменений в кодовой базе.

Выпущено ядро Linux 6.15 RC1 с предварительной поддержкой NVIDIA и другими функциями

Ядро Linux 6.15 Release Candidate 1

 

Разработчики внесли обновления в широкий спектр функций ядра. Примечательно, что примерно две трети изменений касаются обновлений драйверов для различных аппаратных компонентов.

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

Читать  Debian 12.9 выпускается с улучшениями безопасности и стабильности

Эти изменения в инфраструктуре затрагивают такие области, как привязки к devicetree, дальнейшая интеграция Rust и обновление алгоритма сжатия Zstandard (Zstd).

 

Основные моменты ядра Linux 6.15 и улучшения функций

Ниже перечислены основные функции и улучшения, включённые в ядро Linux 6.15.

 

Улучшения в работе сетей

Интерфейс io_uring асинхронного ввода-вывода теперь поддерживает операции приёма без копирования для сетевых задач.

Это усовершенствование может значительно повысить производительность ресурсоёмких сетевых приложений за счёт сокращения затрат на копирование данных.

 

Обновления файловой системы

Файловая система Bcachefs достигла стадии, на которой её формат на диске считается «мягко замороженным». Это означает, что будущие обновления формата будут необязательными, что свидетельствует о повышении стабильности этой файловой системы.

Код сжатия Zstd в дереве был обновлен до версии 1.5.7, что позволило повысить производительность и внести другие улучшения.

Кроме того, разработчики различных файловых систем, включая XFS, Btrfs, ext2/udf/isofs, ext4, NTFS3, Bcachefs, EROFS и exfat, выпустили специальные обновления.

 

Разработки графических драйверов

Важным дополнением является базовый драйвер NOVA на ранней стадии разработки. Этот драйвер служит основой для современного драйвера ядра NVIDIA с открытым исходным кодом.

Для поддержки Turing и более новых графических процессоров NVIDIA будет использоваться встроенная программа NVIDIA GPU System Processor (GSP).

Кроме того, ядро включает в себя поддержку новых драйверов для графического оборудования AMD.

Поддержка аппаратного обеспечения Apple улучшена за счёт включения драйвера сенсорного экрана/тачпада Apple Z2 и кода драйвера дисплея Apple Touch Bar DRM.

Читать  Выпущена версия Alpine Linux 3.21 с поддержкой loongarch64

 

Оптимизация для конкретного процессора и архитектуры

Добавлена поддержка системы на кристалле (SoC) AMD Versal NET.

Новые процессоры AMD выигрывают от объединения AMD INVLPGB, что позволяет оптимизировать аннулирование буфера трансляции (TLB).

Криптографическая производительность повышается благодаря более высокой производительности AES-CTR на процессорах AMD Zen 5 и других процессорах Intel и AMD.

В релиз также включены многочисленные обновления для конкретных архитектур: ARM64, LoongArch, m68k, powerpc, RISC-V, sh, s390 и x86.

 

Основные Улучшения в ядре и загрузке

Новая опция загрузки hugetlb_alloc_threads потенциально может ускорить загрузку ядра. Теперь ядро включает необходимые изменения для поддержки блоков размером больше, чем размер страницы ядра, что является базовым архитектурным усовершенствованием.

 

Инструменты и возможности отладки

Инструмент perf для анализа производительности получает новые возможности профилирования задержек. Также доступны обновления отладчика ядра (kgdb) и perf инструментов.

 

Новая подсистема: FWCTL

В ядро была добавлена новая подсистема под названием FWCTL. Как указано в документации по ядру, цель fwctl — определить общий набор ограниченных правил, которые позволяют пользовательскому пространству безопасно создавать и выполнять RPC внутри FW устройства.

 

Непрерывная Разработка Драйверов

Как это обычно бывает при выпуске новых версий ядра Linux, значительные усилия были направлены на обновление и добавление драйверов устройств для широкого спектра категорий оборудования.

Эти обновления охватывают различные интерфейсы и типы устройств, включая I3C, RTC, GPIO, PCI, USB, звук, сетевые подключения, хранение данных и многое другое.

Читать  Debian 13 выйдет в марте, название Debian 15 раскрыто

 

Интеграция с Rust

Текущая работа по интеграции языка программирования Rust в ядро продолжается с включением дополнительных компонентов инфраструктуры Rust.

 

Попробуйте Ядро Linux 6.15 RC1

Пользователям и разработчикам рекомендуется попробовать новый Linux Kernel 6.15 RC1 и сообщить о возможных проблемах.

Ядро Linux 6.15 RC1 можно скачать с веб-сайта Kernel.org или из репозитория Линуса Торвальдса.

 

Предполагаемая Дата окончательного выпуска ядра 6.15

Linux следует циклу разработки, основанному на времени, который обычно длится около семи-восьми недель от -rc1 выпуска до финальной версии.

Ядро 6.15 RC1 будет выпущено 6 апреля 2025 года (в воскресенье). Каждую неделю после этого по воскресеньям будет выходить новый кандидат на выпуск (-rc2-rc3 и т. д.).

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

Если цикл разработки Linux 6.15 будет следовать обычной схеме с 7 предварительными версиями, то мы можем ожидать финальную версию 25 мая 2025 года. Если потребуется 8 предварительных версий, то 1 июня 2025 года более вероятно.

Имейте в виду, что это приблизительная оценка, основанная на типичном цикле выпуска, и фактическая дата выпуска может немного отличаться.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Поделиться в соц. сетях:



Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

**ссылки nofollow

Это может быть вам интересно


Рекомендуемое
Сегодня важный день для экосистем программного обеспечения Debian и Ubuntu; команда…

Спасибо!

Теперь редакторы в курсе.