В экосистеме Linux появился новый драйвер для работы с файловой системой NTFS — NTFSPLUS, созданный южнокорейским разработчиком Намджэ Чоном. Судя по всему, ему удалось сделать то, чего годами не могли большие компании.
В отличие от предыдущих решений, он показывает невероятно высокую производительность, стабильность и полноценную поддержку записи, что делает его наиболее перспективным кандидатом на замену устаревших реализаций.
До недавнего времени основными вариантами для работы с NTFS оставались NTFS-3G, функционирующий в пространстве пользователя, и NTFS3 от Paragon Software, добавленный в ядро, но критикуемый за нестабильность и слабую техническую поддержку.
NTFSPLUS появился как альтернатива, созданная «с нуля» на базе старого read-only-драйвера, который славился простотой кода и хорошей документированностью.
Новый драйвер реализует современные подходы. Например, это поддержка iomap, отказ от buffer head, переход на структуру folio, а также функции отложенного выделения блоков и монтирования с ID-картами.
В комплект также входят утилиты командной строки, в том числе средства для проверки целостности файловых систем, такие как fsck.
Одним из заметных преимуществ NTFSPLUS стала его способность эффективно работать в многопоточных сценариях. По опубликованным тестам, он уверенно обходит NTFS3 в задачах с параллельной записью, сохраняя стабильную скорость. При однопоточном доступе разница менее выражена, но всё равно присутствует. Скорость чтения при этом сопоставима у обоих решений.
Серьёзное отличие — заявка на реализацию журналирования, которого так и не появилось в NTFS3, несмотря на соответствующую документацию. В NTFSPLUS поддержка журналов уже запланирована и включена в дорожную карту. Кроме того, проект полностью открыт, т. к. более 34 тыс. строк кода уже опубликованы как отдельная серия патчей.
При этом NTFSPLUS ещё не принят в основную ветку ядра Linux, но он вызвал живой интерес среди разработчиков и пользователей. Особенно он может быть полезен тем, кто регулярно работает с внешними накопителями и дисками, отформатированными в Windows. Новый драйвер обещает стать долгожданным решением проблемы, с которой не справились даже крупные вендоры.
Ещё по теме:
- Apple обжалует в суде закон ЕС о цифровых рынках
- Спрос на iPhone 17 поможет Apple превзойти ожидания Уолл-стрит в IV квартале
- Opera расширила возможности Neon новым агентом для «глубоких исследований»