È stata aggiunta la compatibilità con FreeBSD in ZFS su Linux

Nel codice sorgente "ZFS su Linux" sviluppato sotto l'egida del progetto OpenZFS come implementazione di riferimento di ZFS, sono state adottate modifiche che aggiungono supporto sistemi operativi FreeBSD. Il codice aggiunto in "ZFS on Linux" è stato testato nei branch FreeBSD 11 e 12. Così, gli sviluppatori di FreeBSD non devono più mantenere un proprio ramo sincronizzato di "ZFS on Linux" e lo sviluppo di tutte le modifiche correlate a FreeBSD sarà effettuato nel progetto principale. Inoltre, la funzionalità del ramo principale di "ZFS on Linux" in fase di sviluppo sarà testata nel sistema di integrazione continua.

Ricordiamo che a dicembre 2018 gli sviluppatori di FreeBSD hanno presentato un'iniziativa per passare all'implementazione di ZFS del progetto «ZFS su Linux" (ZoL), attorno al quale si è concentrata di recente tutta l'attività legata allo sviluppo di ZFS. Come motivo della migrazione è stata menzionata la stagnazione della base di codice ZFS del progetto Illumos (fork di OpenSolaris), che in precedenza era stata utilizzata come base per trasferire le modifiche correlate a ZFS in FreeBSD. Il principale contributo al supporto della base di codice ZFS in Illumos fino a tempi recenti è stato fornito dall'azienda Delphix, sviluppatrice del sistema operativo DelphixOS (fork di Illumos). Due anni fa, l'azienda Delphix ha deciso di passare a "ZFS on Linux", il che ha portato alla stagnazione di ZFS dal progetto Illumos e alla concentrazione di tutta l'attività di sviluppo nel progetto "ZFS on Linux", che ora è considerato come l'implementazione principale. OpenZFS.

Gli sviluppatori di FreeBSD hanno deciso di seguire l'esempio generale e non cercare di rimanere ancorati a Illumos, poiché questa implementazione è ormai molto indietro in termini di funzionalità e richiede maggiori risorse per mantenere il codice e trasferire le modifiche. "ZFS on Linux" è ora considerato come il principale e unico progetto collaborativo per lo sviluppo di ZFS. Tra le funzionalità disponibili in "ZFS on Linux" per FreeBSD, ma assenti nell'implementazione ZFS di Illumos: modalità multihost (MMP, Protezione Multi Modifier), sistema avanzato di quote, crittografia dei set di dati, selezione separata delle classi di allocazione, utilizzo di istruzioni SIMD per accelerare l'implementazione di RAIDZ e il calcolo dei checksum, strumenti della riga di comando migliorati, correzioni di molti bug legati a condizioni di gara e lock.

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