Вышел Linux Kernel 7.0

Вышла новая версия ядра Linux 7.0. Обновление включает изменения в производительности, безопасности, поддержке оборудования и подсистемах ядра.

Общие изменения

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

Производительность и низкоуровневые улучшения

Добавлена поддержка некольцевых очередей в io_uring, что улучшает работу с кэшем и повышает эффективность приложений.

Ускорена работа с BTF-типами за счет бинарного поиска. Появилась поддержка cBPF-фильтров для io_uring и неявных аргументов для BPF-функций.

Улучшена производительность механизма swapping.

В zram реализована запись сжатых данных обратно на диск.

Файловые системы и хранение данных

Файловая система F2FS получила поддержку больших folio. Улучшена работа NTFS3.

В NFS включена поддержка версии 4.1 по умолчанию. Также внесены различные оптимизации в подсистемы хранения данных.

Виртуализация

KVM получил возможность виртуализировать и объявлять поддержку ERAPS для процессоров AMD. Добавлены новые возможности x2APIC для управления поведением прерываний в виртуальных средах.

Безопасность

SELinux получил поддержку контроля доступа к BPF-токенам. Добавлена проверка постквантовых цифровых подписей ML-DSA. Обновлены записи NETFILTER_PKT с отображением адресов источника и назначения.

Сетевые возможности

Добавлена поддержка протокола AccECN для уведомлений о перегрузке сети. Реализована поддержка сетевых пространств имен для VSOCK. Появилась начальная поддержка Wi-Fi 8 (802.11bn).

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

Добавлена поддержка новых архитектур и инструкций: ARM64 получил поддержку атомарных операций 64 байта. Для RISC-V добавлены расширения Zicfiss и Zicfilp.

Для LoongArch реализованы 128-битные атомарные операции cmpxchg. Также продолжается подготовка к будущим процессорам Intel и AMD и новым GPU.

Прочие изменения

Добавлена возможность заменить стандартный логотип загрузки ядра на пользовательский.

Включена поддержка статического анализа через Clang.

Обновлены различные драйверы и улучшена поддержка современного оборудования.

Источник: Tweakers

Комментарии (0)

Войдите, чтобы оставить комментарий

Похожие статьи

Самовосстанавливающийся композит прослужит 500 лет

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

Технологии и IT-новости 3 месяца назад

Экран, который можно почувствовать: как работает новая технология Optopixels

Учёные из Калифорнийского университета в Санта-Барбаре разработали экспериментальный дисплей Optopixels, в котором изображение можно не только видеть, но и ощущать пальцами. Лазерный свет заставляет отдельные пиксели подниматься над поверхностью экрана, формируя физический рельеф.

Технологии и IT-новости 3 месяца назад

Дефицит оперативной памяти сохранится. Samsung распродает запасы, но рынок это не спасает

Дефицит оперативной памяти сохраняется, несмотря на распродажу запасов Samsung. Рост спроса со стороны ИИ и дата-центров продолжает давить на рынок и поддерживать высокие цены.

Мини-камера в форме плёнки: ретро-ностальгия, которая снимает фото и видео

Миниатюрная цифровая камера OPT 100 NeoFilm сохраняет облик плёнки 35 мм, но снимает фото и видео, предлагая уникальный ретро-опыт вместо технического совершенства.