Nilalayon ng mga developer ng FreeBSD na ilipat ang ZFS sa ZoL "ZFS sa Linux"

zfs-linux

Ilang araw na ang nakaraan ang ang mga developer na namamahala sa proyekto ng FreeBSD ay nagsumite ng isang plano sa pagsasalin para sa ZFS file system ginamit sa proyekto ng pagpapatupad para sa proyektong "ZFS sa Linux" (ZoL), na bumubuo ng ZFS port para sa Linux.

Ang dahilan para sa paglipat ay ang pagwawalang-kilos ng codebase ng ZFS mula sa proyekto ng Illumos (tinidor ng OpenSolaris), na dating ginamit bilang batayan para sa paglilipat ng mga pagbabago na nauugnay sa ZFS sa FreeBSD.

Tungkol sa ZFS

Ang ZFS ay isang file system at dami ng tagapamahala na orihinal na binuo ng Sun Microsystems para sa iyong Solaris OS. Ang orihinal na kahulugan ay 'Zettabyte File System', ngunit ngayon ay isang recursive akronim.

Ang ZFS ay nakatayo para sa malaking kapasidad nito, pagsasama ng dating magkakahiwalay na mga file system at konsepto ng tagapamahala ng dami sa isang solong produkto, bagong balangkas sa disk, magaan na mga file system, at madaling pamamahala ng puwang sa imbakan.

Hanggang sa kamakailan lamang, Karamihan sa pag-unlad na nauugnay sa ZFS ay ginawa ng proyekto na "ZFS sa Linux" at ng kumpanya ng Delphix.

Binubuo ng kumpanya ang operating system ng Delphix DelphixOS (tinidor ng Illumos) na dating nagkaloob ng suporta ng ZFS sa Illumos codebase.

Ang pagbuo ng Ang ZFS ay lilipat sa Linux

Ilang buwan na ang nakakalipas (sa simula ng taon), Inihayag ni Delphix ang paglipat sa pagpapatupad ng "ZFS sa Linux", na sa wakas ay nagdala ng lahat ng aktibidad na nauugnay sa ZFS sa isang lugar.

Sa mga nagpapatuloy at sinusubaybayan na mga proyekto ng ZFS, ang "ZFS sa Linux" lamang ang nananatili, na maaari nang maituring na pangunahing pagpapatupad ng OpenZFS.

Dahil ang pagpapatupad ng ZFS ng Illumos ay nahuhuli nang malaki sa likod ng "ZFS sa Linux" sa mga tuntunin ng pag-andar.

Napagtanto ng mga developer ng FreeBSD na ang pamayanan ng FreeBSD ay hindi sapat na malakas upang mapanatili at mabuo ang umiiral nang batayan ng code sa sarili nitong.

Kung magpapatuloy kang gumamit ng Illumos, tataas lamang ang puwang ng pag-andar at ang paglipat ng patch ay mangangailangan ng higit pa at higit pang mga mapagkukunan.

Sa halip na subukang manatili sa Illumos, ang koponan ng suporta ng ZFS sa FreeBSD ay nagpasyang tanggapin ang "ZFS sa Linux" bilang pangunahing proyekto sa pagpapaunlad ng ZFS, idirekta ang mga mayroon nang mapagkukunan upang madagdagan ang kakayahang dalhin ng kanilang code, at gamitin ang kanilang code base. Bilang batayan ng ang pagpapatupad ng ZFS para sa FreeBSD.

Ang suporta ng FreeBSD ay isasama nang direkta sa code na "ZFS sa Linux" at bubuo pangunahin sa mga repository ng proyektong ito (ang isyu ng magkasanib na pag-unlad sa isang solong lalagyan ay napagkasunduan na kasama ni Brian Behlendorf, pinuno ng proyekto ng ZFS sa Linux).

openZFS

Bakit ang Linux at hindi magpatuloy sa FreeBSD?

Ngayon, isang prototype ng "ZFS sa Linux" port para sa FreeBSD ay handa na para sa pagsusuri.

Upang isama ito sa FreeBSD codebase, nananatili itong upang magdagdag ng maraming mga bagong tampok sa opencrypto framework.

Upang pagsamahin ang port sa pangunahing code base na "ZFS sa Linux", dapat silang magdagdag ng suporta ng FreeBSD sa tuluy-tuloy na sistema ng pagsasama, tiyakin na ang code ay pumasa sa lahat ng mga pagsubok, at magsagawa ng mga karagdagang pagsusulit sa kalidad.

Ang kapalit ng pagpapatupad ng ZFS sa codebase ng FreeBSD ay naka-iskedyul para sa Abril 15, kung dalawang buwan na mula nang tumatag ang port (kung hindi man mababago ang deadline).

Sa hinaharap, sa loob ng tatlong buwan, ang luma at bagong mga bersyon ng ZFS ay magkakasamang magkakasama, pagkatapos kung saan ang lumang Illumos-based ZFS code ay aalisin.

Sa mga bagong pagpapaandar na magagamit sa port ng ZoL para sa FreeBSD, ngunit hindi sa pagpapatupad ng Illumos ZFS, tandaan ang multihost mode (MMP, proteksyon ng multi-modifier), advanced na quota system, encryption ng dataset, magkakahiwalay na pagpipilian ng mga klase ng pagtatalaga ng block. aralin).

Ang paggamit ng mga tagubilin ng vector processor upang mapabilis ang pagpapatupad ng RAIDZ at kalkulahin ang mga checkup, pinahusay na mga tool sa linya ng utos.

Inaayos din ng ZoL ang maraming mga bug na nauugnay sa mga kundisyon ng lahi at hang, na hindi pa rin naitama sa Illumos code.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Patricio dijo

    Ang tiyak na pagbabago ng FreeBSD sa ZoL ay hindi magaganap sa lalong madaling panahon, dahil bagaman ang ZoL ay may mas maraming bilang ng mga pag-andar, ang FreeBSD ay may isang mas mature at matatag na pagpapatupad ng ZFS, bilang karagdagan sa ilang mga pakinabang tulad ng:
    -Ang isang medyo higit na suportang TRIM
    -Ang VV ay may kamalayan sa ARC, bukod sa iba pa.
    At hindi nila nilalayon na isakripisyo ang mga ito at iba pang mga katangian nang wala.
    Gayunpaman, sa pangmatagalan ang magkabilang panig ay dapat na nanalong (o kaya umaasa ako).