Linux 7.1 получил новый встроенный драйвер NTFS для ускорения работы с файлами
В обновлении Linux 7.1 появился новый встроенный драйвер файловой системы NTFS, который должен значительно улучшить взаимодействие с накопителями, отформатированными в Windows. Это первая реализация, разработанная с нуля как полноценная часть ядра, а не как слой совместимости.
Новый драйвер, созданный разработчиком Намдже Чоном (автором драйвера exFAT для Linux), призван заменить устаревшие решения: медленный NTFS-3G, работающий в пользовательском пространстве через FUSE, и недостаточно поддерживаемый драйвер NTFS3, добавленный в ядро ещё в 2021 году.
Ключевые улучшения включают нативную поддержку операций чтения/записи в пространстве ядра, использование высокопроизводительного пути ввода-вывода iomap (как в XFS) и современное управление памятью. По словам разработчика, это даёт прирост производительности: однопоточная запись быстрее на 3-5%, а многопоточная — на 35-110%. Монтирование диска объёмом 4 ТБ ускоряется в четыре раза.
Драйвер уже проходит 326 тестов xfstests, что больше, чем 273 у NTFS3. Линус Торвальдс назвал эту работу «воскрешением» старого драйвера ntfs.
Хотя новая реализация архитектурно более совершенна, она является новым кодом, и некоторые редко используемые функции NTFS (например, расширенные разрешения или сжатие) могут потребовать времени для стабилизации. Тем не менее, для большинства пользователей это станет долгожданным решением, которое сделает работу с NTFS в Linux быстрой и надёжной «из коробки».








0 комментариев