Nagdagdag ng suporta ang mga developer ng ZFS Linux para sa FreeBSD

zfs-linux

Mga Nag-develop na namamahala sa base code "ZFS sa Linux" na binuo sa ilalim ng auspices ng proyekto ng OpenZFS bilang isang sangguniang pagpapatupad ng ZFS, kamakailan nilang inilabas ang balita na pinagtibay ang ilang mga pagbabago na nagdaragdag ng suporta para sa FreeBSD operating system.

Ang code na idinagdag sa "ZFS sa Linux" ay nasubok sa FreeBSD sangay 11 at 12. Samakatuwid, ang mga developer ng FreeBSD ay hindi na kailangang panatilihin ang kanilang sariling sinabay na sangay ng "ZFS sa Linux" at ang pagbuo ng lahat ng mga pagbabago na nauugnay sa FreeBSD ay magaganap sa pangunahing proyekto.

Bukod, atl Pagganap ng FreeBSD ng pangunahing sangay "ZFS sa Linux" sa panahon ng pag-unlad se ay susubukan sa isang tuluy-tuloy na sistema ng pagsasama.

Tandaan mo yan en Disyembre 2018, ang mga developer ng FreeBSD ay gumawa ng hakbangin na magbago sa pagpapatupad ng Ang ZFS mula sa proyekto ng ZFS sa Linux (ZoL), kung saan ang lahat ng aktibidad na nauugnay sa pag-unlad ng ZFS ay kamakailan lamang ay nakasentro.

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

Hanggang kamakailan lamang, ang Delphix, isang kumpanya ng pag-unlad para sa operating system ng DelphixOS, ay gumawa ng pangunahing kontribusyon sa pagsuporta sa codebase ng ZFS sa Illumos (tinidor ng Illumos). Dalawang taon na ang nakalilipas nagpasya si Delphix na lumipat sa ZFS sa Linux, na hinihimok el ZFS stall ng proyekto ng Illumos at ang konsentrasyon ng lahat ng mga aktibidad na nauugnay sa pag-unlad sa proyekto ng ZFS sa Linux, na ngayon ay itinuturing na pangunahing pagpapatupad ng OpenZFS.

Dahil ang pagpapatupad ng ZFS ng Illumos ya ay makabuluhang nasa likod ng "ZFS sa Linux" sa mga tuntunin ng pag-andar, Natanto ang mga developer ng FreeBSD na ang pamayanan ng FreeBSD ay walang sapat na lakas upang mapanatili at makabuo ng malaya ang mayroon nang base ng code. Kung magpapatuloy kang gumamit ng Illumos, ang puwang sa pag-andar ay lalago lamang at ang paglilipat ng mga pag-aayos ay mangangailangan ng higit pa at maraming mga mapagkukunan.

Sa halip na subukang hawakan ang Illumos, Ang ZFS sa koponan ng suporta ng FreeBSD ay nagpasyang gamitin ang "ZFS sa Linux" Bilang pangunahing proyekto ng pag-unlad na nakikipagtulungan para sa ZFS, idirekta ang mga mayroon nang mapagkukunan upang madagdagan ang kakayahang dalhin ng iyong code at gamitin ang iyong batayan ng code bilang batayan para sa iyong 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) .

Mga Developer ng FreeBSD nagpasya na sundin ang isang pangkaraniwang halimbawa at huwag subukang hawakan ang Illumos, dahil ang pagpapatupad na ito ay nasa likuran na ng pag-andar at nangangailangan ng malalaking mapagkukunan upang mapanatili ang mga pagbabago sa code at ilipat.

Ang "ZFS sa Linux" ay nakikita na ngayon bilang nangungunang proyekto ng pag-unlad na nagtutulungan natatangi sa ZFS.

Kabilang sa mga tampok na magagamit sa "ZFS sa Linux" para sa FreeBSD, ngunit hindi magagamit sa pagpapatupad ng Illumos ng ZFS, lumantad ang isang multihost mode (MMP, Multi Modifier Protection), isang pinalawak na sistema ng quota, pag-encrypt ng mga hanay ng data, magkakahiwalay na pagpipilian ng mga klase ng paglalaan para sa mga bloke (mga klase sa paglalaan), ang paggamit ng mga tagubilin ng vector processor upang mapabilis ang pagpapatupad ng RAIDZ at pagkalkula ng mga tseke, pinahusay na mga tool sa linya ng utos, at maraming kaugnay na pag-aayos ng bug na may kundisyon ng karera.

Sa gayon ang suporta ng FreeBSD para sa Papadaliin ng ZoL ang paggalaw ng mga pagbabago sa pagitan ng FreeBSD at Linux, bilang karagdagan sa mga developer na binabanggit na ang ilang mga pagpapabuti ay matatanggap, kung saan binabanggit nila:

  • i-import ang FreeBSD SPL
  • magdagdag ng mga ifdef sa karaniwang code kung saan mas may katuturan na gawin ito kaysa sa pagdoble ng code sa magkakahiwalay na mga file

Panghuli oo nais mong malaman ang tungkol dito, maaari mong suriin ang mga detalye sa ang sumusunod na link.


Ang nilalaman ng artikulo ay sumusunod sa aming mga prinsipyo ng etika ng editoryal. Upang mag-ulat ng isang pag-click sa error dito.

Maging una sa komento

Iwanan ang iyong puna

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

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  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.