Implementação do sistema de arquivos ZFS no upstream do FreeBSD (HEAD) usar o código OpenZFS que desenvolve a base de código "' como a variante de referência do ZFS. Na primavera, o suporte do FreeBSD foi transferido para o projeto principal OpenZFS, após o qual continuou a desenvolver todas as mudanças relacionadas ao FreeBSD, e os desenvolvedores do FreeBSD foram capazes de transferir rapidamente todas as inovações desenvolvidas pelo projeto OpenZFS para o sistema.
Entre os recursos que se tornaram disponíveis no FreeBSD após a transição para o OpenZFS: sistema de cotas estendidas, criptografia de conjuntos de dados, seleção separada de classes de alocação (classes de alocação), uso de instruções de processador vetorial para acelerar a implementação de RAIDZ e cálculo de somas de verificação, suporte para o algoritmo de compressão ZSTD, modo multihost(, Multi Modifier Protection), kit de ferramentas de linha de comando aprimorado, corrige muitos bugs relacionados a condições de corrida e bloqueios.
Lembre-se que em dezembro de 2018, os desenvolvedores do FreeBSD lançaram transição para a implementação do ZFS do projeto "» (ZoL), em torno do qual se concentrou recentemente toda a atividade relacionada ao desenvolvimento do ZFS. A estagnação da base de código ZFS do projeto Illumos (um fork do OpenSolaris) foi citada como o motivo da migração, que anteriormente foi usada como base para portar 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 foi feita pela Delphix, que desenvolve o sistema operacional (Fork do Illumos). Há três anos, a Delphix decidiu migrar para o "ZFS on Linux”, o que levou à estagnação do ZFS a partir do projeto Illumos e à concentração de toda a atividade de desenvolvimento no “ZFS on Linux", que agora é considerada a principal implementação .
Os desenvolvedores do FreeBSD decidiram seguir o exemplo geral e não tentar manter o Illumos, já que essa implementação já está muito defasada em termos de funcionalidade e exige recursos significativos para manutenção do código e adaptações. O OpenZFS, baseado no "ZFS on Linux"é agora considerado um único projeto colaborativo de desenvolvimento do ZFS."
Fonte: opennet.ru
