Reformulação do driver NTFS chega ao Linux 6.20 para máxima performance em discos Windows

Reformulação do driver NTFS chega ao Linux 6.20 para máxima performance em discos Windows

O desenvolvedor Namjae Jeon enviou nesta terça-feira (3) a sexta versão de um “remake” completo do driver de sistema de arquivos NTFS para o kernel. A proposta visa substituir o atual driver ntfs3, que tem enfrentado problemas críticos de manutenção, por uma implementação moderna, mais rápida e que finalmente aposenta a dependência do antigo ntfs-3g (FUSE) em muitas distribuições.

A mudança impacta diretamente qualquer usuário que utilize o Linux em dual-boot com Windows ou precise manipular discos externos. O novo código foi construído sobre a base do antigo driver “classic”, mas agora com suporte total a escrita e integrado às tecnologias mais recentes do Linux Kernel 6.20, como o subsistema iomap e folios.

O que isso significa na prática:

Para o Iniciante: Sabe quando você copia arquivos para um HD externo no Linux e a velocidade parece instável ou o sistema “engasga”? Esse novo driver corrige isso. Ele torna a comunicação com discos do Windows muito mais fluida e segura contra corrupção de dados, incluindo até uma ferramenta de reparo (fsck) que antes fazia muita falta de forma nativa.

Detalhes da Implementação

A nova implementação foca em modernizar o subsistema de arquivos, removendo gargalos técnicos do driver anterior. O desenvolvedor optou por utilizar a infraestrutura iomap, abandonando o antigo sistema de buffer_heads, o que resulta em um código mais limpo e alinhado com o desenvolvimento atual do kernel.

A grande estrela técnica aqui é a Alocação Adiada (Delayed Allocation). Essa técnica permite que o kernel otimize a escrita de dados no disco, agrupando blocos para reduzir a fragmentação e aumentar drasticamente a vazão de dados (throughput).

Performance: NTFS (Novo) vs. NTFS3 (Atual)

Os benchmarks fornecidos no patch mostram uma vantagem clara para a nova implementação, especialmente em cargas de trabalho pesadas (multi-thread):

Além da velocidade bruta, a navegação em diretórios com milhares de arquivos (ls -lR) ficou cerca de 12% a 14% mais ágil.

Quando isso chega no meu PC?

O patch está atualmente na v6 (fase de revisão). Como o código é extenso (mais de 36 mil linhas) e o Linux 6.19 já está fechando seu ciclo, a expectativa é que ele entre na Merge Window da próxima versão.

  • Merge Window: Deve ser aceito no ciclo do Linux 6.20 (março/abril de 2026).
  • Lançamento Estável: Previsão para maio ou junho de 2026.
  • Distribuições: Usuários de distros “Rolling Release” (como Arch Linux) devem ver o recurso no meio do ano. Distribuições estáveis (Ubuntu/Fedora) devem trazer a novidade em suas versões de outubro de 2026.