Вышло ядро Linux 6.19: новые функции, драйверы и улучшения производительности

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com

Ядро Linux обновилось до версии 6.19. Выпуск состоялся в намеченные сроки, без внеплановых переносов и серьёзных проблем в финальной стадии тестирования. По словам Линуса Торвальдса, цикл разработки прошёл спокойно, поэтому релиз вышел по стандартному графику.

Автор: midjourney Источник: www.midjourney.com

Одновременно было объявлено, что следующий выпуск сменит номер на 7.0. Речь идёт не о начале нового этапа развития, а лишь о смене нумерации: ветка 6. x стала слишком длинной, поэтому разработчики решили начать новый цикл с более компактного номера версии.

Что изменилось в Linux 6.19

Одним из заметных нововведений стала поддержка технологии AMD Smart Data Cache Injection. Она позволяет устройствам ввода-вывода направлять данные напрямую в кэш процессора третьего уровня, сокращая обращения к оперативной памяти и уменьшая задержки при интенсивной передаче данных.

Для процессоров Intel добавлена поддержка механизма Linear Address Space Separation (LASS). Эта функция усиливает изоляцию памяти между пользовательскими программами и ядром, что помогает снижать риск атак, использующих спекулятивное выполнение инструкций.

В платформе IBM s390 появился обновлённый интерфейс управления горячим подключением памяти. Одновременно прекращена поддержка старых 31-битных приложений. Кроме того, благодаря будущим обновлениям компилятора GCC 16 для этой архитектуры теперь доступна защита стека.

Системы на базе 64-битной архитектуры Arm получили поддержку MPAM — механизма распределения и мониторинга использования памяти и кэша между задачами.

Обновления внутренних механизмов ядра

В ядре появился новый системный вызов listns(), позволяющий быстрее получать список пространств имён. Также исправлена проблема, из-за которой пользовательские процессы могли повторно активировать пространства имён, находящиеся в стадии удаления.

Механизм обработки сигналов также доработан: процессы, использующие pidfd, теперь могут определить, какой именно сигнал привёл к аварийному завершению другой программы с созданием дампа памяти.

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

Файловые системы и подсистема ввода-вывода

В FUSE улучшена работа буферизованного чтения благодаря использованию крупных страниц памяти. Слой iomap теперь корректнее работает с частично обновлёнными страницами, что сокращает объём повторных операций чтения.

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

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

Поддержка оборудования

Linux 6.19 расширяет список поддерживаемых устройств. Добавлены драйверы для новых системных таймеров Realtek, контроллеров памяти и ввода-вывода Intel, а также нескольких моделей сетевых адаптеров и беспроводных устройств.

Сетевые улучшения

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

Изменения в безопасности

Криптографические возможности ядра расширены за счёт поддержки алгоритмов SHA-3 и BLAKE2b. Также модули безопасности теперь получают уведомления при создании memfd-объектов, что позволяет применять политики контроля доступа; соответствующую поддержку уже получила SELinux.

Работа с памятью и обновление без перезагрузки

Ядро получило поддержку прозрачных огромных страниц для памяти, связанной с устройствами. Улучшена производительность подсистемы zram благодаря пакетной записи данных на накопители.

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

Виртуализация и защищённые среды

Интерфейс guest_memfd() теперь учитывает NUMA-политику распределения памяти, что важно для виртуальных машин на многопроцессорных серверах. Расширена поддержка защищённых вычислений: добавлены механизмы шифрования соединений PCIe и проверки подлинности устройств.

В среде Hyper-V появился защищённый канал VMBus, обеспечивающий безопасный обмен данными между виртуальными машинами и подключёнными устройствами.

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

В Linux 6.19 также добавлен новый консольный шрифт Terminus 10x18, повышающий читаемость текста на дисплеях среднего разрешения.

Источник: linuxiac

Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Привет! В основном пишу о технике, сетевом оборудовании и домашних IT-технологиях: роутерах, Wi-Fi, OpenWrt, умном доме и практических способах улучшить домашнюю сеть. Также рассказываю о Linux, компьютерном железе, периферии и играх.По всем вопросам и предложениям: techduxsolusig@duck.com

0 комментариев

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

Сейчас на главной

Новости

Публикации

Обзор и сравнение моделей СЖО Ocypus Sigma L36: а только ли в дисплеях дело?

При выборе охладителя для своего процессора глаза просто разбегаются от количества предложенных вариантов на рынке. Каких только видов тех же дисплеев не представлено различными...

Почему защиту от мышей и зайцев нужно ставить уже в ноябре, а не ждать снега

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

Энергия рядом, но взять её нельзя. Главный парадокс термоядерного синтеза

Cама идея термоядерного синтеза выглядит совершенно великолепно и, что самое главное, технически просто. Но до сих пор ничего не получается. Что мешает нам самым главным образом?

✦ ИИ  Как убрать живот: почему дело не в прессе, а в том, как вы стоите и что под грудью

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

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

Пойманную акулу в Исландии могли разделать, уложить в яму и оставить там на несколько недель. Затем мясо доставали и подвешивали под навесом, где оно сохло ещё неделями или месяцами. Так готовили...

✦ ИИ  Как попасть в домашнюю сеть из любой точки мира, не открывая порты на роутере

У провайдера нет белого IP, а файл на домашнем NAS нужен прямо сейчас? Как достучаться до дома без проброса портов и почему иногда это идёт медленно.