Релиз ядра Linux 7.0: ИИ-патчи, Rust, рост производительности и многое другое
Введение
Линус Торвальдс объявил о выпуске ядра Linux 7.0 после 2 месяцев разработки. Среди ключевых изменений — официальные правила применения искусственного интеллекта при разработке, перевод поддержки Rust в разряд основных возможностей ядра, включение по умолчанию режима PREEMPT_LAZY, интеграция постквантового криптоалгоритма ML-DSA и начальная поддержка стандарта WiFi 8.
Подробнее о ядре Linux 7.0
Одно из главных изменений, которое вызвало больше всего обсуждений в сообществе — утверждение обязательных правил использования ИИ-сгенерированного кода. Патчи, созданные с помощью ИИ, теперь должны помечаться тегом “Assisted-by” с указанием конкретного инструмента. Тег “Signed-off-by” ИИ-ассистентам запрещен — ответственность за переданный код несет человек, проводящий ручное рецензирование и проверяющий соответствие лицензионным требованиям. Ранее ИИ-сгенерированный код в патчах всегда отвергался разработчиками ядра Linux, но теперь ситуация кардинально меняется. Как это повлияет на работоспособность Linux 7.0 — пока неизвестно, но если отбор кода будет максимально строгим, юзеры вряд ли заметят весомые изменения. Кроме того, поддержка языка Rust была переведена из экспериментальной категории функций в число штатных возможностей ядра. При этом Rust не активирован по умолчанию и не добавляется в список обязательных сборочных зависимостей. Также продолжается перенос изменений из ветки Rust-for-Linux, включая упрощение процедурных макросов и расширение библиотек kernel, macros и pin-init.
Для архитектур arm64, loongarch, powerpc, riscv, s390 и x86 режим вытеснения по умолчанию изменен с PREEMPT_NONE на PREEMPT_LAZY. Новый режим применяет полное вытеснение для задач реального времени, но задерживает вытеснение обычных задач до границы тика, что снижает накладные расходы и приближает производительность к моделям с добровольным вытеснением. Одновременно зафиксирована регрессия в PostgreSQL на ARM64: для ее устранения разработчикам СУБД рекомендуется использовать механизм расширения квантов времени (PR_RSEQ_SLICE_EXTENSION). Еще в ядре Linux 7.0 была наконец-то завершена интеграция механизма Swap Table, который повышает производительность операций с разделами подкачки за счет снижения конкуренции за кэш, более эффективного поиска и уменьшения фрагментации. В тестах redis-benchmark с BGSAVE прирост скорости обрабатываемых запросов составил 22%.
Среди других изменений:
- Btrfs: экспериментальная поддержка «remap tree» и прямой ввод/вывод с блоками больше страницы;
- XFS: мониторинг состояния из пользовательского пространства и фоновый процесс xfs_healer;
- Ext4: оптимизация кэширования экстентов и ускорение параллельной прямой записи;
- EROFS: сжатие LZMA по умолчанию;
- Nullfs: новая пустая ФС-заглушка для упрощения загрузки;
- NFS: версия 4.1 включена по умолчанию;
- BPF: ускорение загрузки программ за счёт бинарного поиска в BTF;
- perf: поддержка метрик AMD Zen 6, Intel Nova Lake, Diamond Rapids;
- KVM: закрепление аппаратных PMU за гостевыми системами;
- Драйверы: начальная поддержка Intel Xe3p_LPD (Nova Lake-P), улучшения AMDGPU, Rust-драйвер Nova для NVIDIA Turing+, аппаратное декодирование H.264/HEVC для RK3588/RK3576.
Выводы
Релиз новой ветки ядра Linux 7.0, судя по первым изменениям, обещает стать не менее насыщенным, чем предыдущие версии, и многие юзеры уже отмечают апдейт как действительно крепкое обновление без минорных изменений. Linux 7.0 принес не только новые фичи, но и улучшил производительность при выполнении некоторых задач, а также значительно улучшил совместимость с современным оборудованием. Самое главное, чтобы отбор ИИ-патчей был максимально строгим, иначе все преимущества и нововведения Linux 7.0 сойдут на нет. С полным списком изменений можете ознакомиться здесь.
Рекомендуемые товары
- Новое
- Выгодно
- Под заказ
- Б/У
Артикул: SF-00003249
Нет в наличии
Видеокарта AMD Radeon Instinct MI50 32GB HBM2 [100-506194] [Новый]
- Сокет AM4
- Сокет AM4
- Сокет AM4
- Сокет AM4
29 800 ₽
- Цена включает НДС 7%
- Гарантия: 1 год
- Новое
- Выгодно
- Под заказ
- Б/У
Артикул: SF-00001431
Нет в наличии
Видеокарта NVIDIA A100 OEM 40GB HBM2 [900-21001-0000-000] [Новый]
- Сокет AM4
- Сокет AM4
- Сокет AM4
- Сокет AM4
529 800 ₽
- Цена включает НДС 7%
- Гарантия: 1 год
- Новое
- Выгодно
- Под заказ
- Б/У
Артикул: 285
Нет в наличии
SSD-накопитель Intel (HP) S3700 400GB 2.5" 6Gb/s [SSDSC2BA400G3P] [Новый]
- Сокет AM4
- Сокет AM4
- Сокет AM4
- Сокет AM4
13 100 ₽
- Цена включает НДС 7%
- Гарантия: 1 год
- Новое
- Выгодно
- Под заказ
- Б/У
Артикул: 1350
Нет в наличии
HBA адаптер Broadcom 9500-16i (NVMe/SAS/SATA 12GB/s, no cache) [Новый]
- Сокет AM4
- Сокет AM4
- Сокет AM4
- Сокет AM4
53 900 ₽
- Цена включает НДС 7%
- Гарантия: 1 год
- Новое
- Выгодно
- Под заказ
- Б/У
Артикул: 5136
Нет в наличии
Кабель Supermicro SFF8643 (NVMe) - SFF8643 (NVMe) 0.7м [Новый]
- Сокет AM4
- Сокет AM4
- Сокет AM4
- Сокет AM4
3 000 ₽
- Цена включает НДС 7%
- Гарантия: 1 год