Idinagdag ang suporta ng FreeBSD sa ZFS sa Linux

Sa code base "ZFS sa Linux", na binuo sa ilalim ng tangkilik ng proyekto OpenZFS bilang reference na pagpapatupad ng ZFS, tinanggap pagdaragdag ng mga pagbabago suporta FreeBSD operating system. Ang code na idinagdag sa ZFS sa Linux ay nasubok sa FreeBSD 11 at 12 na mga sangay. Kaya, ang mga developer ng FreeBSD ay hindi na kailangang panatilihin ang kanilang sariling naka-synchronize na ZFS sa Linux fork, at ang pagbuo ng lahat ng mga pagbabagong nauugnay sa FreeBSD ay isasagawa sa pangunahing proyekto. Bilang karagdagan, ang pagganap ng pangunahing sangay na "ZFS sa Linux" sa FreeBSD ay susuriin sa tuluy-tuloy na sistema ng pagsasama sa panahon ng proseso ng pag-unlad.

Alalahanin natin na noong Disyembre 2018, gumawa ang mga developer ng FreeBSD inisyatiba paglipat sa pagpapatupad ng ZFS mula sa proyekto "ZFS sa Linux"(ZoL), kung saan nakatutok kamakailan ang lahat ng aktibidad na nauugnay sa pagbuo ng ZFS. Ang binanggit na dahilan para sa paglipat ay ang pagwawalang-kilos ng ZFS codebase mula sa proyekto ng Illumos (isang tinidor ng OpenSolaris), na dating ginamit bilang batayan para sa paglipat ng mga pagbabagong nauugnay sa ZFS sa FreeBSD. Hanggang kamakailan lamang, ang pangunahing kontribusyon sa suporta para sa ZFS code base sa Illumos ay ginawa ng Delphix, na bumubuo ng operating system DelphixOS (Ilumos tinidor). Dalawang taon na ang nakalilipas, nagpasya ang Delphix na lumipat sa "ZFS sa Linux", na nagresulta sa pagtigil ng ZFS mula sa proyekto ng Illumos at pagtutuon ng lahat ng aktibidad sa pag-unlad sa proyektong "ZFS sa Linux", na ngayon ay itinuturing na pangunahing pagpapatupad OpenZFS.

Nagpasya ang mga developer ng FreeBSD na sundin ang pangkalahatang halimbawa at huwag subukang hawakan ang Illumos, dahil ang pagpapatupad na ito ay malayo na sa pag-andar at nangangailangan ng malalaking mapagkukunan upang mapanatili ang code at mag-migrate ng mga pagbabago. Ang "ZFS sa Linux" ay nakikita na ngayon bilang pangunahing, solong, collaborative na proyekto sa pagpapaunlad ng ZFS. Kabilang sa mga feature na available sa "ZFS on Linux" para sa FreeBSD, ngunit hindi sa pagpapatupad ng ZFS mula sa Illumos: multihost mode (MMP, Multi Modifier Protection), pinalawak na quota system, data set encryption, hiwalay na seleksyon ng mga block allocation classes (allocation classes), paggamit ng vector processor na mga tagubilin para pabilisin ang pagpapatupad ng RAIDZ at pagkalkula ng checksum, pinahusay na command line instrumentation, pag-aayos ng maraming error sa kundisyon ng lahi at pagharang.

Pinagmulan: opennet.ru

Magdagdag ng komento