Человек чувствует свой долг лишь в том случае, если он свободен (А. Бергсон).

Официально выпущен Linux Kernel 6.15: что нового

26.05.2025
Ядро 6.15

Всем привет, хорошие новости! Линус Торвальдс 25 мая 2025 года объявил об окончательном выпуске ядра Linux версии 6.15. Каждый выпуск ядра улучшает поддержку новых компонентов компьютера и делает работу существующих компонентов более эффективной. Linux 6.15 не стал исключением и претерпел множество изменений в различных областях.

В сообщении о выпуске ядра 6.15 Линус отметил, что выпуск был немного отложен из-за сообщения об ошибке в последнюю минуту, в результате чего одна функция была отключена. В остальном всё было нормально, с различными небольшими исправлениями по всей системе.

Ядро 6.15

Ядро 6.15

 

В объявлении также отмечается открытие окна слияния для следующего цикла разработки и говорится, что уже были отправлены запросы на слияние.

 

Что нового в ядре Linux 6.15?

Хотя Линус охарактеризовал этот выпуск как «довольно обычный», с множеством мелких исправлений и обновлений драйверов, в нём всё же есть несколько интересных улучшений, о которых стоит поговорить!

 

1. Улучшенная графика для Intel, AMD и Apple!

В этом выпуске особое внимание уделяется улучшению работы Linux с графическими картами.

  • Если вы используете компьютер с графикой Intel, драйвер Intel Xe получил множество обновлений. Это включает в себя более эффективные способы совместного использования программами памяти с графическим чипом (общая виртуальная память или SVM), а также улучшенные способы оповещения о том, что графический чип перестал отвечать (так называемое «зависание графического процессора»). Теперь драйвер также может сообщать о температуре графического процессора Intel и его памяти (VRAM) и поддерживает новый режим энергопотребления.
  • Для пользователей видеокарт AMD Radeon драйвер AMDGPU теперь поддерживает специальное соединение, используемое некоторыми партнерами по разработке для таких функций, как RGB-подсветка. Он также добавляет поддержку новых чипов AMD и улучшенную индикацию скорости вращения вентилятора для некоторых карт серии Radeon RX 9070.
  • Благодаря проекту Asahi Linux для пользователей Linux на компьютерах Apple Silicon Mac был сделан действительно большой шаг. Важная часть, которая помогает графическим драйверам взаимодействовать с системой (API пользовательского пространства, или uAPI), была добавлена непосредственно в основное ядро Linux. Это действительно уникальное решение, поскольку эта часть была объединена до основного графического драйвера. Это изменение является важной вехой, поскольку оно наконец-то позволит использовать такие графические технологии, как OpenGL, OpenCL и Vulkan, на Apple Silicon с помощью стандартных драйверов Mesa. Linux 6.15 также поддерживает специальную функцию виртуализации (эмуляцию FEAT_PMUv3) на Apple Silicon в рамках KVM.
Читать  Как установить iptables на Linux Mint 21

 

2. Дальнейшее развитие Rust

Работа по включению языка программирования Rust в ядро Linux продолжается в версии 6.15. Этот выпуск включает начальную базовую поддержку Rust для архитектуры ARMv7.

Интересной разработкой здесь является включение в проект раннего «заглушки» или базового кода для «Nova«. Это новый графический драйвер с открытым исходным кодом для новых графических процессоров NVIDIA, который пишется на Rust.

Он задуман как преемник существующего драйвера Nouveau. Это только начало, и этот драйвер пока не готов для повседневного использования, но это многообещающий шаг в поддержке NVIDIA в Linux.

 

3. Более быстрые файловые системы и улучшенное хранилище

Вы найдёте множество настроек и способов ускорить работу файловых систем, которые упорядочивают ваши данные.

  • Новая файловая система Bcachefs продолжает совершенствоваться, в неё вносятся различные исправления и изменения, направленные на повышение стабильности. Она всё ближе к тому, чтобы считаться стабильной.
  • Удаление файлов в файловых системах exFAT (часто встречающихся на USB-накопителях и SD-картах) теперь происходит значительно быстрее. Один коммит показал, что удаление большого файла размером 80 ГБ сократилось с более чем 4 минут до 1,6 секунды при использовании определённой настройки.
  • Система FUSE, которая позволяет запускать файловые системы в пользовательском пространстве (например, для SSH-подключений), теперь может обрабатывать имена файлов длиной более 1024 символов. Также появилась возможность приостанавливать запросы, если сервер в пользовательском пространстве перестаёт отвечать, что помогает предотвратить зависания.
  • Btrfs получил поддержку для более быстрых уровней сжатия Zstd.
  • Блоковый уровень теперь поддерживает использование аппаратно-зависимых ключей шифрования, то есть ключи шифрования могут быть размещены на устройстве хранения данных, не оставаясь уязвимыми в основной памяти.
Читать  Заявление Case в Bash

 

4. Устранение сбоев в работе

Добавляя новые функции, разработчики также устраняют неполадки.

В версиях разработки 6.15 было обнаружено снижение производительности популярного веб-сервера Nginx (используемого для веб-сайтов).

К счастью, исправление этой проблемы было включено в финальную версию, что предотвратило значительное замедление работы пользователей.

Другие улучшения производительности включают в себя более быструю проверку (CRC) для некоторых процессоров Intel (AVX-512).

 

5. Более Широкая Аппаратная Поддержка

Как всегда, в Linux 6.15 добавлена поддержка большего количества устройств.

  • Продолжается расширение возможностей компьютеров, использующих чипы ARM и RISC-V. Это включает в себя новые определения устройств, таких как телефон Google Pixel Pro 6, некоторые устройства Allwinner A523 и плата Milk-V Jupiter RISC-V.
  • Хорошая новость для пользователей ноутбуков: в Linux 6.15 добавлена поддержка Apple Touch Bar на ноутбуках MacBook Pro с процессорами Intel и M1/M2. Эта поддержка распространяется на подсветку, сенсорное управление и функциональные клавиши.
  • Поддержка игровых контроллеров улучшилась: в драйвер xpad добавлено больше контроллеров Xbox, таких как Turtle Beach Recon и Stealth Ultra. Контроллер PlayStation 5 от Sony также работает лучше.

 

6. Другие Интересные Моменты

  • Была добавлена новая система под названием fwctl, которая помогает стандартизировать безопасное взаимодействие ядра с прошивкой устройства из пользовательского пространства. Это изменение вызвало споры во время разработки.
  • Несмотря на некоторую критику Линуса Торвальдса по поводу сложности, была добавлена новая функция безопасности (hook) для системы io_uring (используемой для быстрого ввода/вывода данных). Её цель — повысить безопасность, позволив таким системам, как SELinux, контролировать доступ к данным, считываемым ядром.
  • Поддержка получения без копирования (zcrx) через io_uring была добавлена для работы с сетью. Это может ускорить выполнение сетевых задач, позволяя сетевым данным поступать напрямую в память программы без дополнительных этапов копирования.
Читать  Как переместить файлы с помощью команды Linux: mv

 

Для получения более подробной информации о выпуске Linux Kernel 6.15 я рекомендую вам ознакомиться с первой частью окна слияния 6.15 и остальной частью окна слияния 6.15.

 

Поддержка процессоров Intel 486 и ранних версий 586 прекращена

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

Некоторое время назад мы сообщали, что поддержка очень старых процессоров, таких как Intel 486 и ранние версии 586, будет удалена в будущих версиях ядра. Это связано с тем, что в этих старых чипах отсутствуют некоторые функции, от которых зависит новый код ядра.

Что ж, поддержка этих старых процессоров была удалена из ядра 6.15.

 

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

Для тех, кто любит быть в курсе последних событий, исходный код ядра Linux 6.15 всегда доступен на сайте Kernel.org или в репозитории Линуса Торвальдса.

Если вы используете Ubuntu, вы можете установить последнюю версию ядра с помощью утилиты Mainline.

Вы также можете дождаться, пока ваш дистрибутив Linux (например, Ubuntu, Fedora и т. д.) сделает его доступным в своих репозиториях по умолчанию. Но это займёт некоторое время.

Ядро 6.15 — это стабильная версия с многочисленными улучшениями, которые делают Linux более подходящим для широкого спектра компьютеров, от мощных серверов до настольных ПК и даже небольших встраиваемых устройств.

Теперь, когда вышла версия 6.15, уже началась работа над следующей версией — Linux Kernel 6.16.

Наслаждайтесь изучением улучшений в Linux 6.15!

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

Редактор: AndreyEx

Рейтинг: 0 (0 голосов)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

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

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


Загрузка...

Спасибо!

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

Прокрутить страницу до начала