Linux 7.1: нативная поддержка NTFS в ядре заменяет FUSE-драйверы
62

Linux 7.1: нативная поддержка NTFS в ядре заменяет FUSE-драйверы

Автор: admin

В ядре Linux 7.1 представлена полностью переписанная файловая система NTFS с нативной поддержкой записи. Новый драйвер устраняет проблемы производительности FUSE-решений и обеспечивает стабильную работу с Windows-разделами на уровне ядра.

Состоялся релиз стабильной ветки ядра Linux 7.1, главным событием которого стала полностью переписанная реализация файловой системы NTFS. Разработка драйвера заняла четыре года и принесла долгожданный результат: полноценная и стабильная поддержка записи на уровне ядра. Это устраняет многолетний компромисс, когда администраторам приходилось выбирать между низкой производительностью FUSE-решений вроде ntfs-3g и ограничениями устаревшего ядерного драйвера.

Ключевые технические улучшения включают нативную поддержку записи с отложенным выделением блоков, что оптимизирует очереди, снижает фрагментацию и уменьшает износ дисковой подсистемы. Интеграция с современными ядерными API iomap и folio радикально ускоряет дисковые операции и снижает накладные расходы процессора. Дополнением к ядерной части стал новый набор утилит пользовательского пространства ntfsprogs-plus для проверки, обслуживания и диагностики NTFS-томов.

Для IaaS-провайдеров и инженеров эксплуатации новый драйвер устраняет серьезное узкое место при обслуживании гетерогенных сред. Миграция клиентских данных, бэкапы гостевых ОС и прямое монтирование NTFS-дисков теперь работают стабильнее и значительно быстрее. Исчезают просадки по I/O, характерные для userspace-прослоек, уступая место производительной и предсказуемой работе с файловой системой напрямую через ядро.

Эксперт Михаил Дроздов отмечает важность изменений с точки зрения безопасности: механизм FUSE, используемый ntfs-3g, недавнее время содержал девять критических уязвимостей, позволявших получить права root через специально сформированный NTFS-образ. Интеграция с iomap и folio делает взаимодействие ядра с NTFS практически таким же эффективным, как с родными Ext4 или XFS. Отложенное выделение блоков напрямую скажется на производительности при массовом копировании бэкапов, а ntfsprogs-plus позволит эффективнее автоматизировать диагностику и починку томов прямо из хостовой Linux-системы.

Среди прочих изменений в Linux 7.1: прекращена возможность сборки IPv6 как модуля ядра, удалены протоколы UDP-Lite, ISDN и AX.25. В DRM-драйвер Xe добавлена поддержка Intel Nova Lake-P, Nouveau начала работать с GA100 Ampere, продолжена интеграция драйвера Nova на Rust для NVIDIA Turing и новее, а поддержка SoC Baikal-T1 удалена из-за отсутствия сопровождения.

Похожие материалы

Линус Торвальдс: от программиста к лидеру разработки Linux и война с ИИ-мусором
Linux Линус Торвальдс ядро Linux Rust

Линус Торвальдс: от программиста к лидеру разработки Linux и война с ИИ-мусором

На саммите в Мумбаи Линус Торвальдс признался: он больше не пишет код, …

Windows 11: Ускорение работы приложений с Low Latency Profile.
Windows 11 производительность системы ускорение приложений

Windows 11: Ускорение работы приложений с Low Latency Profile.

Пользователи Windows 11 заметили ускорение запуска программ после августовского обновления безопасности (сборка …

ГУР: в ракете С-71М «Монохром» найден модуль ИИ на базе Nvidia Jetson Orin
Nvidia Jetson беспилотники военные технологии искусственный интеллект

ГУР: в ракете С-71М «Монохром» найден модуль ИИ на базе Nvidia Jetson Orin

По данным ГУР Украины, в ракете С-71М «Монохром» обнаружен одноплатный компьютер Nvidia …

uBlock Origin прекращает борьбу с рекламой в Facebook: разработчики устали от обхода блокировок
Facebook Manifest V3 uBlock Origin блокировщики рекламы

uBlock Origin прекращает борьбу с рекламой в Facebook: разработчики устали от обхода блокировок

Разработчики uBlock Origin объявили об остановке активной поддержки фильтров для блокировки рекламы …