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.

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.

Reportado por IA

Linus Torvalds anunciou o lançamento do kernel Linux 6.19-rc3, uma atualização menor que o habitual após o período de férias. O lançamento inclui correções críticas para problemas de inicialização no ARM64 e melhorias no desempenho de GPU. Ele se baseia em candidatos anteriores para estabilizar o kernel antes de sua versão final.

Desenvolvedores propõem ativar as Extensões de Sincronização Transacional da Intel (TSX) por padrão no próximo kernel Linux 7.0 em CPUs suportadas. Essa mudança visa melhorar o desempenho sem exigir configuração manual. A medida foca em hardware capaz de utilizar recursos TSX.

Reportado por IA

O desenvolvedor do kernel Cong Wang apresentou o DAXFS, um novo sistema de ficheiros só de leitura projetado para acesso direto à memória partilhada no Linux. Construído sobre a infraestrutura Direct Access, contorna o cache de páginas tradicional para reduzir a sobrecarga de memória. A proposta visa permitir a partilha eficiente de dados entre kernels e dispositivos.

A AMD lançou novos patches para o seu driver Linux para suportar alocação batch de userptr. As atualizações visam melhorar o desempenho em ambientes Linux. Este desenvolvimento foi relatado pela Phoronix.

Reportado por IA

Principais desenvolvedores do Linux, incluindo Linus Torvalds, aprovaram o Rust como uma linguagem de pleno direito para programação do kernel, encerrando seu status experimental. A decisão foi tomada na Cúpula Anual de Mantenedores do Kernel e anunciada no LWN.net. Embora isso eleve o Rust ao lado de C e montador, a implementação prática ainda requer trabalho significativo de ponte.

 

 

 

Este site usa cookies

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