FreeBSD laguntza gehitu da ZFS-ra Linux-en

Kode-oinarrira "ZFS Linux-en", proiektuaren babespean garatua OpenZFS ZFS-ren erreferentziazko ezarpen gisa, onartua aldaketak gehituz laguntza FreeBSD sistema eragilea. Linux-en ZFS-ra gehitutako kodea FreeBSD 11 eta 12 adarretan probatu da. Horrela, FreeBSD-eko garatzaileek ez dute gehiago Linux-en ZFS sinkronizatua mantendu beharrik, eta FreeBSD-rekin lotutako aldaketa guztien garapena egingo da. proiektu nagusia. Gainera, FreeBSD-n "ZFS on Linux" adar nagusiaren errendimendua etengabeko integrazio sisteman probatuko da garapen prozesuan zehar.

Gogora dezagun 2018ko abenduan FreeBSD garatzaileek asmatu zutela ekimena proiektutik ZFS inplementaziorako trantsizioa "ZFS Linux-en"(ZoL), zeinaren inguruan bideratu berri den ZFSren garapenarekin lotutako jarduera guztia. Migrazioaren arrazoia Illumos proiektuko ZFS kode-basearen geldialdia izan zen (OpenSolaris-en sardexka), lehenago FreeBSDra ZFSrekin lotutako aldaketak migratzeko oinarri gisa erabiltzen zena. Duela gutxi arte, Illumos-en ZFS kode-oinarriari eusteko ekarpen nagusia Delphix-ek egin zuen, sistema eragilea garatzen duena. DelphixOS (Illumos sardexka). Duela bi urte, Delphix-ek "ZFS on Linux"era pasatzeko erabakia hartu zuen, eta ondorioz, ZFS Illumos proiektutik gelditzea eta garapen-jarduera guztia "ZFS on Linux" proiektuan kontzentratzea, gaur egun inplementazio nagusitzat hartzen dena. OpenZFS.

FreeBSDko garatzaileek adibide orokorrari jarraitzea erabaki zuten eta Illumos-i eusten ez saiatzea, inplementazio hau funtzionalitatean oso atzeratuta baitago eta baliabide handiak behar ditu kodea mantentzeko eta aldaketak migratzeko. "ZFS on Linux" gaur egun ZFS garapen proiektu nagusi, bakar eta kolaboratibo gisa ikusten da. FreeBSDrako "ZFS on Linux"-en eskuragarri dauden funtzioen artean, baina Illumos-en ZFS inplementazioan ez: ostalari anitzeko modua (MMP, aldatzaile anitzeko babesa), kuota sistema hedatua, datu-multzoen enkriptatzea, bloke-esleipen-klaseen hautaketa bereizia (esleipen-klaseak), prozesadore bektorialaren jarraibideen erabilera RAIDZ inplementazioa eta checksumen kalkuluak bizkortzeko, komando lerroko tresneria hobetu, lasterketa-baldintza akats asko konpontzen ditu eta blokeatzea.

Iturria: opennet.ru

Gehitu iruzkin berria