Começou o teste das compilações do FreeBSD, traduzidas para o ‘ZFS on Linux’

Chris Moore, criador do projeto PC-BSD e vice-presidente da iXsystems, anunciou sobre o início dos testes das compilações de instalação FreeBSD 12-STABLE e FreeBSD 13-HEAD, nas quais a implementação originalmente suportada do sistema de arquivos ZFS foi substituída pelas contribuições do projeto ‘ZFS on Linux’. Graças à iniciativa de garantir a portabilidade do código do ‘ZFS on Linux’ para outros sistemas, foram criados para FreeBSD foram preparados portas sysutils/zol (utilitários) e sysutils/zol-kmod (módulo do kernel), que agora estão sendo propostos para teste. No contexto do sistema de arquivos, a forma mais simples de teste é fornecer imagens de instalação prontas, nas quais a implementação original do ZFS está desativada e os ports com ‘ZFS on Linux’ estão pré-instalados. O UFS e o ZFS podem ser usados como sistema de arquivos para a partição raiz.

Lembramos que em dezembro do ano passado os desenvolvedores do FreeBSD apresentaram uma iniciativa de mudar para a implementação do ZFS do projeto ‘ZFS on Linux’ (ZoL), em torno do qual, nos últimos tempos, toda a atividade relacionada ao desenvolvimento do ZFS se concentrou. Como motivo para a migração, foi mencionada a estagnação da base de código do ZFS do projeto Illumos (fork do OpenSolaris), que anteriormente era utilizada como base para transferir as alterações relacionadas ao ZFS para o FreeBSD. O suporte da base de código do ZFS em Illumos foi até recentemente mantido pela empresa Delphix, que desenvolve o sistema operacional DelphixOS (fork do Illumos). Um ano atrás, a Delphix decidiu mudar para o ‘ZFS on Linux’, o que levou à estagnação do ZFS do projeto Illumos e à transferência de toda a atividade de desenvolvimento associada para o projeto ‘ZFS on Linux’, que agora é visto como a implementação principal do OpenZFS.

Os desenvolvedores do FreeBSD decidiram seguir o exemplo comum e não tentar se manter presos ao Illumos, uma vez que essa implementação já está muito atrás em funcionalidade e requer muitos recursos para manter o código e transferir alterações. O ‘ZFS on Linux’ é agora considerado o principal projeto colaborativo para o desenvolvimento do ZFS. O suporte ao FreeBSD será integrado diretamente no código do ‘ZFS on Linux’ e desenvolvido no repositório principal deste projeto.

Alguns recursos que estão disponíveis na porta do ‘ZFS on Linux’ para o FreeBSD, mas ausentes na implementação do ZFS do Illumos:

  • Modo multihost (MMP;
  • Proteção de Múltiplos Modificadores);
  • Sistema de cotas avançado;
  • Criptografia de conjuntos de dados;
  • Escolha separada de classes de alocação de blocos;
  • Uso de instruções de processador vetorial para acelerar a implementação do RAIDZ e o cálculo de somas de verificação;
  • Ferramentas de linha de comando aprimoradas;
  • Correção de muitos erros relacionados a condições de corrida e bloqueios.

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