FreeBSD-koadebase ferpleatst om OpenZFS (ZFS op Linux) te brûken

Implementaasje fan it ZFS-bestânsysteem yn FreeBSD-header (HEAD) oerset om OpenZFS-koade te brûken om de koadebasis te ûntwikkeljen "ZFS op Linux» as de ZFS referinsje fariant. Yn 'e maitiid waard FreeBSD-stipe ferpleatst nei it haad OpenZFS-projekt, wêrnei't de ûntwikkeling fan alle FreeBSD-relatearre wizigingen dêr trochgie, en FreeBSD-ûntwikkelders koene alle ynnovaasjes dy't ûntwikkele binne troch it OpenZFS-projekt fluch yn it systeem oerdrage.

Under de funksjes dy't beskikber binne yn FreeBSD nei de oergong nei OpenZFS: in útwreide kwotasysteem, fersifering fan datasets, aparte seleksje fan blokallokaasjeklassen (allokaasjeklassen), it brûken fan vektorprosessor-ynstruksjes om de ymplemintaasje fan RAIDZ en kontrôlesum te rapperjen berekkeningen, stipe foar it ZSTD-kompresjealgoritme, modus multihost (MMP, Multi Modifier Protection), ferbettere kommandorigelynstrumintaasje, reparaasjes foar in protte racebetingsten en problemen mei beskoatteljen.

Lit ús ûnthâlde dat yn desimber 2018 FreeBSD-ûntwikkelders kamen mei inisjatyf oergong nei ZFS ymplemintaasje fan it projekt "ZFS op Linux"(ZoL), dêr't alle aktiviteit yn ferbân mei de ûntwikkeling fan ZFS koartlyn rjochte is. De reden oanhelle foar de migraasje wie de stagnaasje fan 'e ZFS-koadebase fan it Illumos-projekt (in gabel fan OpenSolaris), dy't earder brûkt waard as basis foar it migrearjen fan ZFS-relatearre wizigingen nei FreeBSD.

Oant koartlyn waard de wichtichste bydrage oan stipe foar de ZFS-koadebasis yn Illumos makke troch Delphix, dy't it bestjoeringssysteem ûntwikkelet DelphixOS (Illumos foarke). Trije jier lyn naam Delphix it beslút om te ferhúzjen nei "ZFS op Linux", wat resultearre yn ZFS stagnearre fan it Illumos-projekt en konsintrearre alle ûntwikkelingsaktiviteit yn it projekt "ZFS op Linux", dat no wurdt beskôge as de wichtichste ymplemintaasje OpenZFS.

De FreeBSD-ûntwikkelders besletten it algemiene foarbyld te folgjen en net te besykjen om Illumos fêst te hâlden, om't dizze ymplemintaasje al fier efter is yn funksjonaliteit en fereasket grutte boarnen om de koade te behâlden en feroaringen te migrearjen. OpenZFS basearre op "ZFS op Linux" wurdt no beskôge as in inkeld gearwurkjend ZFS-ûntwikkelingsprojekt.

Boarne: opennet.ru

Add a comment