История взаимодействия Linux с файловой системой Windows, пожалуй, одна из самых долгих и сложных в мире операционных систем. Долгие годы пользователи сталкивались с компромиссами: либо медленная работа, либо отсутствие записи. Однако с выходом стабильной версии ядра Linux 7.1, запланированной на 14–21 июня 2026 года, эта эпоха подходит к концу. В ядро наконец принят полностью переписанный драйвер NTFS, над которым четыре года работал один разработчик.

От «воскрешения» к реальности

Линус Торвальдс, интегрируя новый код в апреле, использовал экспрессивную фразу «ntfs resurrection» (воскрешение NTFS). Это название точно отражает суть события: для тех, кто помнит мучительные попытки Linux корректно работать с дисками Microsoft, появление нативного драйвера — это не просто обновление, а смена парадигмы.

Новый модуль заменяет устаревшую реализацию, предлагая чистую кодовую базу, поддержку записи и современные возможности. Активация драйвера теперь происходит через Kconfig-переключатель NTFS_FS, что дает системным администраторам и сборщикам дистрибутивов полный контроль над конфигурацией.

Долгая дорога к стабильности

Чтобы оценить масштаб изменений, стоит оглянуться назад. В течение многих лет встроенный драйвер NTFS в ядре поддерживал только чтение. Для записи пользователи вынуждены были использовать NTFS-3G — решение на базе FUSE. Оно работало, но ценой заметной потери производительности из-за постоянного переключения контекста между ядром и пользовательским пространством.

В 2021 году ситуация казалась близкой к решению: компания Paragon Software передала ядру драйвер NTFS3, который вошел в Linux 5.15. Он решил ряд проблем, но со временем разработка замедлилась, а стабильность не всегда оправдывала ожидания сообщества.

Четыре года работы одного инженера

Автором нового драйвера стал Намдже Джон — инженер, уже известный сообществу как создатель драйвера exFAT для Linux. Путь к интеграции был непростым: Торвальдс сначала отклонил pull request из-за проблем с фиксацией в Git, и только после исправления ошибок код был окончательно принят.

В сообщении о слиянии (merge commit) создатель ядра пояснил: «Добавляем новый драйвер NTFS от Намдже Джона. Это результат четырех лет работы над очисткой кодовой базы, добавлением поддержки записи и реализацией более современных возможностей по сравнению с NTFS3».

Производительность: цифры говорят сами за себя

Результаты тестирования, полученные в период предварительного просмотра, выглядят убедительно. В сценариях многопоточной записи новый драйвер демонстрирует прирост скорости до 110%. Монтирование разделов происходит примерно в четыре раза быстрее, чем в предыдущих реализациях. Кроме того, покрытие тестами xfstests выросло с 273 до 326, что говорит о серьезном подходе к проверке надежности кода.

Важно отметить, что показатели в диапазоне 35–110% получены в специфических сценариях разработчика (developer benchmarks). Независимых подтверждений пока нет, но даже по самым скромным оценкам это ощутимое улучшение для любого пользователя, работающего в режиме dual-boot или с внешними дисками Windows.

Переходный период: NTFS3 никуда не исчезает

Появление нового драйвера не означает мгновенного удаления старого. NTFS3 от Paragon Software пока остается в дереве ядра. Оба драйвера доступны одновременно, и пользователь может выбирать, какой использовать через Kconfig. Команда ядра продолжает получать исправления и для NTFS3 параллельно.

Фактически это переходный период: новый драйвер должен доказать свою стабильность в реальных условиях, прежде чем NTFS3 исчезнет окончательно. Для дистрибутивов это означает время на тщательное тестирование, прежде чем переводить пользователей на новую реализацию по умолчанию.

Когда это станет доступно пользователям

Для большинства пользователей настольных Linux-систем новый драйвер станет доступен после обновления ядра до версии 7.1 или более поздней. Скорее всего, это произойдет вместе со следующим раундом крупных выпусков дистрибутивов во второй половине 2026 года.

Стабильный релиз Linux 7.1 запланирован на 14 июня, если хватит семи release candidates, или на 21 июня, если понадобится восьмой. Ubuntu 26.10, запланированная на октябрь, получит Linux 7.2, однако многие роллинговые дистрибутивы, такие как Arch и Fedora, перейдут на версию 7.1 сразу после стабильного релиза.