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

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

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

Claude предложил команду, переведшая Mac в 4026 год: разработчик потерял доступ к системе
Claude macOS ИИ-безопасность разработка

Claude предложил команду, переведшая Mac в 4026 год: разработчик потерял доступ к системе

Разработчик iOS-приложений попросил у Claude команду для смены времени на Mac, чтобы …

Как ИИ ускорил документирование дизайн-системы в 8 раз: от 2 дней к 15 минутам на компонент
дизайн-система дизайн-токены ИИ в дизайне автоматизация

Как ИИ ускорил документирование дизайн-системы в 8 раз: от 2 дней к 15 минутам на компонент

Команда автоматизировала создание компонентных токенов дизайн-системы с помощью ИИ-агента и JSON-экспорта из …

Nvidia PAIR: объединяем ПК в локальный кластер для запуска ИИ-моделей
Nvidia ИИ локальный кластер LLM

Nvidia PAIR: объединяем ПК в локальный кластер для запуска ИИ-моделей

Nvidia выпустила открытый инструмент PAIR (Personal AI Router), объединяющий несколько компьютеров в …