Codebase FreeBSD mċaqlaq biex juża OpenZFS (ZFS fuq Linux)

Implimentazzjoni tas-sistema tal-fajls ZFS fil-header FreeBSD (HEAD) tradott biex tuża kodiċi OpenZFS tiżviluppa l-bażi tal-kodiċi "ZFS fuq Linux» bħala l-varjant ta' referenza ZFS. Fir-rebbiegħa, l-appoġġ ta 'FreeBSD ġie mċaqlaq għall-proġett ewlieni OpenZFS, u wara l-iżvilupp tal-bidliet kollha relatati ma' FreeBSD kompla hemmhekk, u l-iżviluppaturi FreeBSD setgħu jittrasferixxu malajr fis-sistema l-innovazzjonijiet kollha żviluppati mill-proġett OpenZFS.

Fost il-karatteristiċi li saru disponibbli fil-FreeBSD wara t-tranżizzjoni għal OpenZFS: sistema ta 'kwota estiża, encryption ta' settijiet ta 'dejta, għażla separata ta' klassijiet ta 'allokazzjoni ta' blokki (klassijiet ta 'allokazzjoni), l-użu ta' struzzjonijiet tal-proċessur tal-vettur biex titħaffef l-implimentazzjoni ta 'RAIDZ u checksum. kalkoli, appoġġ għall-algoritmu tal-kompressjoni ZSTD, modalità multihost (MMP, Protezzjoni ta 'Multi Modifier), strumentazzjoni mtejba tal-linja tal-kmand, soluzzjonijiet għal ħafna kundizzjonijiet tar-razza u kwistjonijiet ta' qfil.

Ejja nfakkru li f'Diċembru 2018, l-iżviluppaturi FreeBSD ħarġu bihom inizjattiva transizzjoni għall-implimentazzjoni ZFS mill-proġett "ZFS fuq Linux"(ZoL), li madwaru l-attività kollha relatata mal-iżvilupp ta 'ZFS reċentement iffukat. Ir-raġuni ċċitata għall-migrazzjoni kienet l-istaġnar tal-kodiċi ZFS mill-proġett Illumos (furketta ta 'OpenSolaris), li qabel kienet użata bħala l-bażi għall-migrazzjoni ta' bidliet relatati ma 'ZFS għal FreeBSD.

Sa ftit ilu, il-kontribut ewlieni għall-appoġġ għall-bażi tal-kodiċi ZFS f'Illuminos kien magħmul minn Delphix, li tiżviluppa s-sistema operattiva DelphixOS (Furketta Illumos). Tliet snin ilu, Delphix ħadet id-deċiżjoni li timxi għal "ZFS on Linux", li rriżultat f'ZFS staġnat mill-proġett Illumos u kkonċentra l-attività kollha ta 'żvilupp fil-proġett "ZFS on Linux", li issa huwa meqjus bħala l-implimentazzjoni ewlenija. OpenZFS.

L-iżviluppaturi tal-FreeBSD iddeċidew li jsegwu l-eżempju ġenerali u ma jippruvawx iżommu lil Illumos, peress li din l-implimentazzjoni hija diġà lura ħafna fil-funzjonalità u teħtieġ riżorsi kbar biex iżommu l-kodiċi u jemigraw il-bidliet. OpenZFS ibbażat fuq "ZFS fuq Linux" issa huwa meqjus bħala proġett ta' żvilupp ZFS kollaborattiv wieħed.

Sors: opennet.ru

Żid kumment