Линус Торвальдс представил релиз ядра Linux 7.1. В новую версию принято 17275 исправлен... — 15 июня 2026 г. в 19:55:28.395
Линус Торвальдс представил релиз ядра Linux 7.1. В новую версию принято 17275 исправлений от 2589 разработчиков, размер патча 57 МБ. В ядро принят новый драйвер для NTFS — ntfsplus. Он основан на коде старого драйвера, переработан с поддержкой записи и современных возможностей ядра (iomap, отложенное выделение блоков, фолианты страниц). В тестах iozone ntfsplus на 3–110% быстрее ntfs3 при записи. Старый драйвер ntfs3 остаётся в ядре и также получил исправления. Прекращается поддержка процессоров i486: из Kconfig и Makefile удалены опции сборки (код самой поддержки пока остаётся). Причина — эмуляция CX8 и TSC усложняет код. В драйвере amd-pstate реализовано динамическое переключение режимов: при питании от сети — performance, от батареи — balance_performance. По умолчанию задействован механизм Intel FRED (IRET вместо IDT). Ускорены futex на ARM за счёт инструкций LSUI. Добавлена поддержка PREEMPT_RT на 32-битных ARM. В io_uring добавлена возможность использования BPF-обработчиков. В подсистеме BPF ускорена проверка верификатором. Переписана подсистема hrtimer. Продолжена оптимизация подкачки (Swap Table). Добавлена поддержка xattr для Unix-сокетов. В unshare и clone3 добавлены флаги CLONE_NNP, CLONE_AUTOREAP, CLONE_PIDFD_AUTOKILL. В драйвере ublk добавлен zero-copy. В Btrfs стабилизирована ioctl-операция shutdown. Прекращена возможность сборки IPv6 в виде модуля ядра. Удалены протоколы UDP-Lite, ISDN и AX.25. В DRM-драйвер Xe добавлена поддержка Intel Nova Lake-P. В Nouveau добавлена начальная поддержка GA100 (Ampere). Продолжена интеграция драйвера Nova на Rust для NVIDIA Turing и новее. Удалена поддержка SoC Baikal-T1 (отсутствие сопровождения, производство свернуто). Удалены 12 драйверов для Ethernet ISA/PCMCIA, а также подсистема ISDN, AX.25, CAIF, Bluetooth CMTP, драйверы hamradio, inport, logibm (busmouse). Всего удалено более 140 тысяч строк кода. 🐧Обсудить в Чате Linux

