Sono iniziati i test delle build di FreeBSD trasferite su "ZFS su Linux".

Chris Moore, creatore del progetto PC-BSD e vicepresidente di iXsystems, annunciato sull'inizio del test degli assiemi di installazione FreeBSD 12-STABILE и FreeBSD 13-TESTE, in cui l'implementazione del file system ZFS originariamente supportata in FreeBSD viene sostituita con gli sviluppi del progetto"ZFS su Linux". Grazie all'iniziativa di rendere il codice "ZFS su Linux" portabile su altri sistemi, FreeBSD lo è stato preparato port sysutils/zol (utility) e sysutils/zol-kmod (modulo del kernel), che ora si suggerisce di testare. In un contesto di file system, il modo più semplice per eseguire il test è fornire immagini di installazione predefinite con l'implementazione ZFS nativa disabilitata e porte con "ZFS su Linux" preinstallato. UFS e ZFS possono essere utilizzati come file system per la partizione root.

Ricordiamo che nel dicembre dello scorso anno gli sviluppatori di FreeBSD hanno inventato l'iniziativa transizione all'implementazione di ZFS dal progetto "ZFS su Linux"(ZoL), attorno al quale si è recentemente concentrata tutta l'attività legata allo sviluppo di ZFS. Il motivo addotto per la migrazione è stata la stagnazione della base di codice ZFS del progetto Illumos (un fork di OpenSolaris), che in precedenza era utilizzata come base per la migrazione delle modifiche relative a ZFS su FreeBSD. Fino a poco tempo fa, il supporto per il codice base ZFS in Illumos veniva fornito da Delphix, che sviluppa il sistema operativo DelphixOS (Forchetta Illumos). Un anno fa, Delphix ha deciso di passare a "ZFS su Linux", il che ha portato ZFS a stagnare dal progetto Illumos e a spostare tutte le attività relative allo sviluppo al progetto "ZFS su Linux", che ora è considerato l'implementazione principale OpenZFS.

Gli sviluppatori di FreeBSD hanno deciso di seguire l'esempio generale e di non cercare di trattenere Illumos, poiché questa implementazione è già molto indietro in termini di funzionalità e richiede grandi risorse per mantenere il codice e migrare le modifiche. "ZFS su Linux" è ora visto come il progetto di sviluppo ZFS principale, unico e collaborativo. Il supporto di FreeBSD sarà integrato direttamente nel codice ZFS su Linux e sviluppato nel repository principale di questo progetto.

Alcune funzionalità disponibili nel port "ZFS su Linux" di FreeBSD ma mancanti nell'implementazione ZFS di Illumos:

  • Modalità multihost (MMP;
  • Protezione multimodificatore);
  • Sistema di quote ampliato;
  • Crittografia di set di dati;
  • Selezione separata delle classi di distribuzione dei blocchi (classi di allocazione);
  • Utilizzo di istruzioni del processore vettoriale per velocizzare l'implementazione RAIDZ e i calcoli del checksum;
  • Strumenti da riga di comando migliorati;
  • Risolti molti bug relativi alle condizioni di gara e ai blocchi.

Fonte: opennet.ru

Aggiungi un commento