Testen fan FreeBSD-builds oerbrocht nei "ZFS op Linux" is begon

Chris Moore, skepper fan it PC-BSD-projekt en fise-presidint fan iXsystems, oankundige oer it begjin fan testen ynstallaasje gearkomsten FreeBSD 12-STABLE и FreeBSD 13-HEAD, wêryn de ymplemintaasje fan it ZFS-bestânsysteem oarspronklik stipe yn FreeBSD wurdt ferfongen troch de ûntwikkelingen fan it projekt "ZFS op Linux". Mei tank oan it inisjatyf om de "ZFS op Linux" koade draachber te meitsjen foar oare systemen, wie FreeBSD taret ports sysutils/zol (utilities) en sysutils/zol-kmod (kernelmodule), dy't no wurde suggerearre om te testen. Yn in triemsysteemkontekst is de maklikste manier om te testen om foarôfboude ynstallaasjeôfbyldings te leverjen dy't de native ZFS-ymplemintaasje hawwe útskeakele en havens mei "ZFS op Linux" foarôf ynstalleare. UFS en ZFS kinne brûkt wurde as triemsystemen foar de root-partysje.

Lit ús ûnthâlde dat yn desimber ferline jier de 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-koadebasis 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 stipe foar de ZFS-koadebasis yn Illumos levere troch Delphix, dy't it bestjoeringssysteem ûntwikkelet DelphixOS (Illumos foarke). In 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 ferpleatse alle ûntwikkelingsrelatearre aktiviteiten nei 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 wizigingen te migrearjen. "ZFS op Linux" wurdt no sjoen as it wichtichste, ienige, gearwurkjende ZFS-ûntwikkelingsprojekt. FreeBSD-stipe sil direkt yntegrearre wurde yn 'e ZFS op Linux-koade en ûntwikkele yn' e haadrepository fan dit projekt.

Guon funksjes dy't beskikber binne yn 'e FreeBSD "ZFS op Linux" poarte, mar ûntbrekke fan Illumos' ZFS ymplemintaasje:

  • Multihost modus (MMP;
  • Multi Modifier Protection);
  • útwreide kwota systeem;
  • Fersifering fan datasets;
  • Aparte seleksje fan blokferdielingsklassen (allokaasjeklassen);
  • Gebrûk fan ynstruksjes foar fektorprosessor om RAIDZ-ymplemintaasje en kontrôlesumberekkeningen te fersnellen;
  • Ferbettere ark foar kommandorigel;
  • In protte bugs reparearre yn ferbân mei racebetingsten en slûzen.

Boarne: opennet.ru

Add a comment