Kodbase ya FreeBSD hate guheztin da ku OpenZFS bikar bîne (ZFS li Linux)

Pêkanîna pergala pelê ZFS di serî de FreeBSD (HEAD) veguhestin ji bo pêşxistina bingeha kodê koda OpenZFS bikar bînin "ZFS li ser Linux» wekî guhertoya referansa ZFS. Di biharê de, piştgirîya FreeBSD hate veguheztin projeya sereke ya OpenZFS, piştî ku pêşkeftina hemî guhertinên girêdayî FreeBSD li wir berdewam kir, û pêşdebirên FreeBSD karîbûn zû veguhezînin pergalê hemî nûbûnên ku ji hêla projeya OpenZFS ve hatî pêşve xistin.

Di nav taybetmendiyên ku piştî derbasbûna OpenZFS di FreeBSD de peyda bûne: pergalek kotaya berfireh, şîfrekirina daneyên daneyan, hilbijartina cihêreng a çînên veqetandina blokan (dersên veqetandinê), karanîna rêwerzên pêvajoyek vektorî ji bo bilezkirina pêkanîna RAIDZ û kontrolê. hesabkirin, piştgirî ji bo algorîtmaya berhevkirina ZSTD, moda multihost(mmp, Parastina Guherkerê Pirrjimar), amûra rêzika fermanê ya çêtir, ji bo gelek şert û mercên nijadê û pirsgirêkên qefilandinê rast dike.

Ka em bînin bîra xwe ku di Kanûna 2018-an de, pêşdebirên FreeBSD derketin serkêşî veguhertina pêkanîna ZFS ji projeyê "ZFS li ser Linux"(ZoL), li dora ku hemî çalakiya ku bi pêşkeftina ZFS-ê ve girêdayî ye di van demên dawî de balê dikişîne. Sedema ku ji bo koçberiyê hatî destnîşan kirin rawestana kodbase ya ZFS ji projeya Illumos (çelekek OpenSolaris) bû, ku berê wekî bingehek ji bo koçberkirina guhertinên girêdayî ZFS-ê li FreeBSD-ê dihat bikar anîn.

Heya vê dawiyê, tevkariya sereke ya piştgirîkirina bingeha koda ZFS li Illumos ji hêla Delphix ve hatî çêkirin, ku pergala xebitandinê pêşve dike. DelphixOS (Illumos fork). Sê sal berê, Delphix biryar da ku derbasî "ZFS li Linux" bibe, ku di encamê de ZFS ji projeya Illumos rawestiya û hemî çalakiya pêşkeftinê di projeya "ZFS li Linux" de, ku naha wekî pêkanîna sereke tê hesibandin, kom kir. OpenZFS.

Pêşdebirên FreeBSD biryar dan ku mînaka gelemperî bişopînin û hewl nedin ku xwe li Illumos bigirin, ji ber ku ev pêkanîn jixwe di fonksiyonê de pir li paş e û çavkaniyên mezin hewce dike ku kodê biparêze û guhertinan veguhezîne. OpenZFS li ser bingeha "ZFS li ser Linux" naha wekî projeyek pêşkeftina ZFS ya hevbeş tête hesibandin.

Source: opennet.ru

Add a comment