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

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 и война с ИИ-мусором

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

Рынок робототехники вырастет до $160 млрд к 2028 году: итоги исследования «Росэла»
робототехника искусственный интеллект промышленные роботы Ростех

Рынок робототехники вырастет до $160 млрд к 2028 году: итоги исследования «Росэла»

Эксперты холдинга «Росэл» (Ростех) проанализировали глобальные тренды робототехники. К 2028 году рынок …

DARPA и ВВС США успешно испытали управление F-16 искусственным интеллектом
DARPA Искусственный интеллект F-16 Военная авиация

DARPA и ВВС США успешно испытали управление F-16 искусственным интеллектом

В рамках программы VENOM-AFT прошли первые полеты F-16 под управлением ИИ. Пилот …

Пять IT-гигантов США скрыли $1,65 трлн долгов из-за гонки ИИ
Большие технологии Долговые обязательства Инвестиции Искусственный интеллект

Пять IT-гигантов США скрыли $1,65 трлн долгов из-за гонки ИИ

Анализ Nikkei выявил у Alphabet, Microsoft, Amazon, Meta и Oracle совокупные внебалансовые …