O driver NTFS da Paragon Software pode ser incluído no núcleo do Linux 5.15.

Ao discutir a 27ª edição do conjunto de patches para a implementação do sistema de arquivos NTFS da Paragon Software, Linus Torvalds afirmou que não vê obstáculos para aceitar esse conjunto de patches na próxima janela de aceitação de mudanças. Se não surgirem problemas imprevistos, o suporte ao NTFS da Paragon Software será incluído no kernel 5.15, cuja versão está prevista para novembro.

Durante o tempo restante até a aceitação dos patches no kernel, Linus recomendou verificar a correção da assinatura signed-off nos patches que confirmam a autoria do código transmitido e sua prontidão para distribuição sob uma licença livre. Também foi recomendado à Paragon Software que se certifique de que o departamento jurídico está ciente de todas as implicações da transferência do código sob a licença GPLv2 e entende a essência dessa licença copyleft.

O código do novo driver NTFS foi aberto pela Paragon Software em agosto do ano passado e se diferencia do driver existente no kernel pela capacidade de operação em modo de gravação. O driver antigo não era atualizado há muitos anos e está em estado lamentável. O novo driver suporta todas as funcionalidades da versão atual do NTFS 3.1, incluindo atributos de arquivo estendidos, modo de compressão de dados, funcionamento eficiente com espaçamentos em arquivos e reprodução de alterações a partir do log para a recuperação da integridade após falhas.

Na 27ª edição dos patches, a Paragon Software adaptou o driver para as mudanças na API iov, substituindo a chamada de iov_iter_copy_from_user_atomic() por copy_page_from_iter_atomic() e interrompendo o uso da função iov_iter_advance(). Das recomendações feitas na discussão, resta apenas tornar o código compatível com fs/iomap, mas isso não é um requisito obrigatório, apenas uma sugestão que pode ser implementada após a inclusão no kernel. Além disso, a Paragon Software confirmou que está pronta para manter o código proposto no kernel e planeja, no futuro, transferir a implementação de log para operar sobre o dispositivo de bloco universal JBD existente no kernel (Journaling block device), que é utilizado para logging no ext3, ext4 e OCFS2.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster