- Novo Driver: Remake completo do driver NTFS focado em modernização e performance.
- Hardware Afetado: HDs externos, SSDs e partições de Windows (Dual-boot).
- Autor do Patch: Namjae Jeon (desenvolvedor veterano do kernel).
- Versão Prevista: Linux Kernel 6.20 (estimativa para meados de 2026).
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):
| Operação (Arquivo 1GB) | Novo NTFS (MB/s) | Atual NTFS3 (MB/s) | Ganho de Performance |
| Escrita (1 Thread) | 333 MB/s | 317 MB/s | ~5% |
| Escrita (4 Threads) | 114 MB/s | 99.6 MB/s | ~14% (em blocos de 64k) |
| Montagem (Disco 4TB) | 0.70s | 4.51s | ~540% mais rápido |
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.
