Driver NTFSPlus renomeado para NTFS em série de patches do kernel Linux

O desenvolvedor do kernel Namjae Jeon enviou a série de patches v3 para o driver NTFSPlus, renomeando-o simplesmente para NTFS para facilitar a integração no kernel Linux. Esta atualização baseia-se no driver NTFS somente leitura existente e introduz melhorias de desempenho e novos recursos. As mudanças visam simplificar a revisão de código e melhorar a compatibilidade com operações modernas de sistema de arquivos Linux.

O desenvolvimento de um novo driver NTFS para Linux alcançou um marco significativo com o lançamento da série de patches v3. Namjae Jeon, conhecido por suas contribuições ao driver exFAT e ao servidor SMB ksmbd, enviou esses patches para a lista de discussão do kernel Linux em 29 de dezembro de 2025. A mudança principal é o renomeamento de NTFSPlus para NTFS, que reestrutura o código com base no driver NTFS somente leitura de longa data. Essa abordagem, conforme notado pela Phoronix, simplifica a revisão de código, permitindo que os mantenedores se concentrem nas inovações em vez de revisar toda a implementação do zero.

O driver NTFS atualizado agora suporta operações de escrita, além de recursos essenciais como iomap para I/O direto, eliminação do uso de buffer-head, funções utilitárias e compatibilidade com xfstests para testes de sistema de arquivos. Melhorias adicionais incluem novos helpers genéricos para conversões cluster-to-folio e operações byte-to-sector, habilitação de readahead para o arquivo $MFT e remoção do limite de 2TB para sistema de arquivos em sistemas de 32 bits.

Benchmarks de desempenho mostram ganhos notáveis em relação ao driver NTFS3 existente. Escritas single-threaded são 3-5% mais rápidas, enquanto operações multi-threaded melhoram em 35-110%. A velocidade de listagem de arquivos aumenta em 12-14%, e os tempos de montagem para partições de 4TB caem para menos de um segundo, em comparação com mais de quatro segundos no NTFS3.

No entanto, o driver permanece experimental. O suporte completo a journaling está ausente, com apenas uma replay de journal parcialmente funcional implementada. Jeon planeja adicionar journaling abrangente após o driver ser incorporado ao kernel principal. Esse progresso marca um avanço constante na provisão de suporte robusto ao NTFS no Linux.

Artigos relacionados

Illustration of Linux kernel 6.19 release with Tux penguin, scheduling enhancements, Microsoft C extensions, and collaborating tech giants for a news article.
Imagem gerada por IA

Kernel Linux 6.19 adiciona melhorias de agendamento e extensões C da Microsoft

Reportado por IA Imagem gerada por IA

O próximo kernel Linux 6.19 introduz melhorias chave no framework sched_ext para melhor recuperação de agendadores eBPF e integra extensões C da Microsoft para compilação de código mais limpa. Essas atualizações visam aprimorar a estabilidade, o desempenho e a eficiência dos desenvolvedores em diversos ambientes de computação. Contribuições de empresas como Google, Meta e Microsoft destacam a colaboração crescente no desenvolvimento open-source.

Desenvolvimentos recentes no Linux 7.0 aprimoraram o desempenho de leitura sequencial do sistema de ficheiros exFAT. Esta atualização beneficia utilizadores que dependem do exFAT para tarefas de armazenamento em vários dispositivos. A melhoria alinha-se com os esforços contínuos para otimizar as capacidades de desempenho do Linux.

Reportado por IA

A versão beta mais recente do SteamOS incorporou o driver de kernel NTSYNC. Esta atualização foi destacada em um relatório do Phoronix, um site focado em hardware e desempenho do Linux.

Após a recente aprovação de Rust como linguagem permanente do kernel na Cimeira de Manutenedores do Kernel 2025, surgem novos detalhes sobre benchmarks de desempenho, desafios em curso e lançamentos em distribuições, consolidando o seu papel na resolução de vulnerabilidades de segurança.

Reportado por IA

A API contemporânea de montagem de sistema de ficheiros do Linux, introduzida em 2019, tem faltado documentação oficial durante seis anos até agora. O pacote de páginas man mais recente inclui finalmente conteúdo para este código. Esta adição preenche uma lacuna notável nos recursos do sistema.

Linus Torvalds anunciou o lançamento do Linux 6.18-rc1, marcando o início da fase de candidatos a lançamento para a próxima versão do kernel. Ele descreveu a janela de mesclagem de duas semanas anterior como 'uma das boas janelas de mesclagem', notando seu tamanho médio e a falta de problemas sérios durante os testes. O kernel inclui atualizações e melhorias extensas em drivers em vários subsistemas.

Reportado por IA

Uma nova melhoria no kernel do Linux pode tornar a hibernação várias vezes mais rápida, particularmente ao usar SSDs lentos. Este desenvolvimento visa melhorar o desempenho em sistemas Linux com dispositivos de armazenamento mais lentos. A atualização é destacada na recente cobertura do Phoronix.

 

 

 

Este site usa cookies

Usamos cookies para análise para melhorar nosso site. Leia nossa política de privacidade para mais informações.
Recusar