FreeBSD-kodebasis is omgeskakel om OpenZFS (ZFS op Linux) te gebruik

Implementering van die ZFS-lêerstelsel in FreeBSD header (HEAD) oorgedra om OpenZFS-kode te gebruik om die kodebasis te ontwikkel "ZFS op Linux» as die ZFS-verwysingsvariant. In die lente is FreeBSD-ondersteuning na die hoof OpenZFS-projek geskuif, waarna die ontwikkeling van alle FreeBSD-verwante veranderinge daar voortgegaan het, en FreeBSD-ontwikkelaars kon vinnig al die innovasies wat deur die OpenZFS-projek ontwikkel is, na die stelsel oordra.

Onder die kenmerke wat beskikbaar geword het in FreeBSD na die oorgang na OpenZFS: 'n uitgebreide kwotastelsel, enkripsie van datastelle, aparte keuse van bloktoewysingsklasse (toewysingsklasse), die gebruik van vektorverwerkerinstruksies om die implementering van RAIDZ en kontrolesom te bespoedig berekeninge, ondersteuning vir die ZSTD-kompressie-algoritme, modus multihost(MMP, Multi Modifier Protection), verbeterde opdragreëlinstrumentasie, regstellings vir baie wedrentoestande en sluitprobleme.

Laat ons onthou dat FreeBSD-ontwikkelaars in Desember 2018 vorendag gekom het inisiatief oorgang na ZFS implementering vanaf die projek "ZFS op Linux"(ZoL), waarom al die aktiwiteite wat verband hou met die ontwikkeling van ZFS onlangs gefokus het. Die rede wat vir die migrasie aangevoer is, was die stagnasie van die ZFS-kodebasis vanaf die Illumos-projek ('n vurk van OpenSolaris), wat voorheen gebruik is as die basis vir die migrasie van ZFS-verwante veranderinge na FreeBSD.

Tot onlangs was die hoofbydrae tot ondersteuning vir die ZFS-kodebasis in Illumos gemaak deur Delphix, wat die bedryfstelsel ontwikkel DelphixOS (Illumos vurk). Drie jaar gelede het Delphix die besluit geneem om na "ZFS op Linux" te skuif, wat daartoe gelei het dat ZFS van die Illumos-projek gestagneer het en alle ontwikkelingsaktiwiteite konsentreer in die "ZFS op Linux"-projek, wat nou as die hoofimplementering beskou word. OpenZFS.

Die FreeBSD-ontwikkelaars het besluit om die algemene voorbeeld te volg en nie aan Illumos te probeer vashou nie, aangesien hierdie implementering reeds ver agter is in funksionaliteit en groot hulpbronne benodig om die kode te onderhou en veranderinge te migreer. OpenZFS gebaseer op "ZFS op Linux" word nou as 'n enkele samewerkende ZFS-ontwikkelingsprojek beskou.

Bron: opennet.ru

Voeg 'n opmerking