A base de código FreeBSD foi convertida para usar OpenZFS (ZFS no Linux)

Implementação do sistema de arquivos ZFS no ramo principal do FreeBSD (HEAD) traduzido para o uso do código OpenZFS, que desenvolve a base de códigoZFS on Linuxcomo uma referência do ZFS. Na primavera, o suporte ao FreeBSD foi transferido para o projeto principal OpenZFS, após o qual o desenvolvimento de todas as mudanças relacionadas ao FreeBSD continuou nele, e os desenvolvedores do FreeBSD passaram a ter a capacidade de transferir rapidamente para o sistema todas as novidades desenvolvidas pelo projeto OpenZFS.

Entre os recursos que se tornaram disponíveis no FreeBSD após a transição para o OpenZFS: um sistema de quotas expandido, criptografia de conjuntos de dados, seleção separada de classes de alocação, utilização de instruções de processador vetoriais para acelerar a implementação do RAIDZ e o cálculo de somas de verificação, suporte ao algoritmo de compressão ZSTD, modo multihost (MMP, Proteção Multi Modifier), ferramentas de linha de comando aprimoradas, correção de muitos erros relacionados a condições de corrida e bloqueios.

Vale lembrar que, em dezembro de 2018, os desenvolvedores do FreeBSD apresentaram iniciativa de mudar para a implementação do ZFS do projeto ‘ZFS on Linux» (ZoL), em torno do qual recentemente se concentrou toda a atividade de desenvolvimento do ZFS. A migração foi motivada pela estagnação da base de código do ZFS do projeto Illumos (fork do OpenSolaris), que anteriormente servia como base para transferir as alterações relacionadas ao ZFS para o FreeBSD.

A principal contribuição para o suporte da base de código ZFS no Illumos até recentemente era feita pela empresa Delphix, que desenvolve o sistema operacional DelphixOS (fork do Illumos). Há três anos, a Delphix decidiu migrar para o "ZFS on Linux", o que levou à estagnação do ZFS do projeto Illumos e à concentração de toda a atividade de desenvolvimento associada no projeto "ZFS on Linux", que agora é considerado a implementação principal OpenZFS.

Os desenvolvedores do FreeBSD decidiram seguir o exemplo geral e não tentar se apegar ao Illumos, já que essa implementação já está bastante atrasada em funcionalidade e requer muitos recursos para manter o código e transferir as mudanças. O OpenZFS baseado no "ZFS on Linux" agora é considerado um único projeto colaborativo para o desenvolvimento do ZFS.

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