È iniziato il test delle build di FreeBSD, convertite su 'ZFS on Linux'

Kris Moore, creatore del progetto PC-BSD e vicepresidente di iXsystems, ha annunciato sull'inizio dei test delle versioni di installazione FreeBSD 12-STABLE e FreeBSD 13-HEAD, in cui l'implementazione originale del filesystem ZFS supportata in FreeBSD è stata sostituita con i contributi del progetto «ZFS on Linux«. Grazie all'iniziativa per garantire la portabilità del codice «ZFS on Linux» su altri sistemi, sono stati creati per FreeBSD preparati i port sysutils/zol (utilità) e sysutils/zol-kmod (modulo kernel), che ora vengono offerti per il test. Nel contesto del filesystem, il modo più semplice per testare è fornire immagini di installazione pronte, in cui l'implementazione originale di ZFS è disabilitata e sono preinstallati i port con «ZFS on Linux». Come filesystem per la partizione radice possono essere utilizzati UFS e ZFS.

Ricordiamo che a dicembre dello scorso anno gli sviluppatori di FreeBSD hanno presentato un iniziativa per passare all'implementazione di ZFS del progetto «ZFS on Linux» (ZoL), attorno al quale si è concentrata recentemente tutta l'attività relativa allo sviluppo di ZFS. Come motivazione per la migrazione è stata menzionata la stagnazione della base di codice di ZFS dal progetto Illumos (fork di OpenSolaris), che era precedentemente utilizzata come base per il trasferimento delle modifiche correlate a ZFS su FreeBSD. Fino a poco tempo fa, la gestione della base di codice di ZFS in Illumos era affidata all'azienda Delphix, che sviluppa il sistema operativo DelphixOS (fork di Illumos). Un anno fa, l'azienda Delphix ha deciso di passare a "ZFS on Linux", il che ha portato alla stagnazione di ZFS dal progetto Illumos e al trasferimento di tutta l'attività di sviluppo al progetto "ZFS on Linux", che ora è considerato come l'implementazione principale OpenZFS.

Gli sviluppatori di FreeBSD hanno deciso di seguire l'esempio generale e di non tentare di rimanere legati a Illumos, poiché questa implementazione è già notevolmente indietro in termini di funzionalità e richiede molte risorse per mantenere il codice e trasferire le modifiche. "ZFS on Linux" è ora considerato come il principale progetto collaborativo unico per lo sviluppo di ZFS. Il supporto per FreeBSD sarà integrato direttamente nel codice di "ZFS on Linux" e sviluppato principalmente nel repository di questo progetto.

Alcune funzionalità disponibili nel porto «ZFS on Linux» per FreeBSD, ma assenti nell'implementazione ZFS di Illumos:

  • Modalità multihost (MMP;
  • Multi Modifier Protection);
  • Sistema avanzato di quote;
  • Crittografia dei dataset;
  • Selezione separata delle classi di allocazione dei blocchi;
  • Utilizzo di istruzioni per processori vettoriali per accelerare l'implementazione di RAIDZ e il calcolo dei checksum;
  • Strumenti da riga di comando migliorati;
  • Correzione di molti bug legati a condizioni di gara e blocchi.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster