ZFS Linux garatzaileek FreeBSDrako laguntza gehitu zuten

zfs-linux

Garatzaileak oinarrizko kodeaz arduratzen direnak "ZFS Linuxen" hau OpenZFS proiektuaren babespean garatzen da ZFSren erreferentziazko inplementazio gisa, duela gutxi kaleratu dute berria zertaz aldaketa batzuk onartu zituen FreeBSD sistema eragilearen laguntza gehitzen dutenak.

"Linuxen ZFS" -ri gehitutako kodea FreeBSD 11 eta 12 adarretan probatu da. Hori dela eta, FreeBSD garatzaileek jada ez dute "ZFS Linuxen" adar sinkronizaturik mantendu beharrik eta FreeBSDri lotutako aldaketa guztien garapena proiektu nagusian gauzatuko da.

Gainera, etal Adar nagusiaren FreeBSD errendimendua "Linux ZFS" garapen garaianEtengabeko integrazio sisteman probatuko da.

Gogoratu en 2018ko abenduan, FreeBSD garatzaileek aldatzeko ekimena hartu zuten ezartzeko Linuxeko ZFS proiektuko ZFS (ZoL), eta horren inguruan ZFSren garapenarekin lotutako jarduera guztia zentratu da duela gutxi.

Migrazioaren arrazoia izan zen Illumos proiektuaren ZFS kodebasearen blokeoa (OpenSolaris-en sardexka), aurretik ZFSrekin lotutako aldaketak FreeBSDra transferitzeko oinarri gisa erabiltzen zena.

Duela gutxi arte, Delphix-ek, DelphixOS sistema eragilearen garapenerako enpresak, ekarpen nagusia egin zuen Illumos-en (Illumos-en fork-a) ZFS kodebasea onartzen. Duela bi urte Delphix-ek Linux-en ZFS-era aldatzea erabaki zuen, e-ri galdetuzl Illumos proiektuaren ZFS postua eta garapenarekin lotutako jarduera guztien kontzentrazioa Linux-en ZFS proiektuan, orain OpenZFS-ren lehen inplementazio gisa jotzen dena.

Illumos-en ZFS inplementazioaz geroztik ya "ZFS Linux-en" atzean dago nabarmen funtzionaltasunari dagokionez, FreeBSD garatzaileak konturatu ziren FreeBSD komunitatea dela ez zuen nahikoa indarra independentean mantentzeko eta garatzeko dagoen kode oinarria. Illumos erabiltzen jarraitzen baduzu, funtzionaltasunen hutsunea handituko da eta konponketen transferentziak gero eta baliabide gehiago beharko ditu.

Illumosi eusten saiatu beharrean, ZBS FreeBSD laguntza taldeak "ZFS Linux" hartzea erabaki zuen ZFSren lankidetzako garapen proiektu nagusia den heinean, zuzendu lehendik dituzun baliabideak zure kodearen eramangarritasuna handitzeko eta erabili zure kode oinarria FreeBSDrako ZFS ezartzeko oinarri gisa. FreeBSD laguntza zuzenean "ZFS on Linux" kodean integratuko da eta batez ere proiektu honetako biltegietan garatuko da (biltegi bakarrean baterako garapenaren gaia adostu da dagoeneko Brian Behlendorfekin, Linuxeko ZFS proiektuaren liderra) .

FreeBSD garatzaileak Adibide arrunt bat jarraitzea erabaki nuen eta Illumos-i eusten ez saiatzea, inplementazio hau dagoeneko oso atzean baitago funtzionaltasunean eta baliabide handiak behar ditu kodea mantentzeko eta aldaketak transferitzeko.

"ZFS Linuxen" lankidetzako garapen proiektu nagusitzat jotzen da orain bakarra ZFSrentzat.

FreeBSDrako "Linux ZFS" zerbitzuan eskuragarri dauden baina ZFSren Illumos inplementazioan eskuragarri ez dauden ezaugarrien artean, ostalari anitzeko modua nabarmentzen da (MMP, Multi Modifier Protection), kuota sistema hedatua, multzo multzoen enkriptatzea. datuak, blokeentzako esleipen klaseak bereizita hautatzea (esleipen klaseak), prozesadore bektorialaren argibideak erabiltzea RAIDZ inplementazioa eta kontrol batuketak kalkulatzeko, komando lerro tresna hobeak eta erlazionatutako akats konponketa ugari lasterketaren baldintzekin.

Horrela, FreeBSDren laguntza ZoL-k FreeBSD eta Linux-en arteko aldaketen mugimendua erraztuko du, garatzaileek aipatzen dutenez, hobekuntza batzuk jasoko dira, eta horien artean aipatzen dute:

  • inportatu FreeBSD SPL
  • gehitu ifdefs kode arruntean, hori egitea zentzuzkoa da kodea fitxategi bereizietan bikoiztea baino

Azkenean bai horri buruz gehiago jakin nahi duzu, xehetasunak hemen ikus ditzakezu honako esteka.


Artikuluaren edukia gure printzipioekin bat dator etika editoriala. Akats baten berri emateko egin klik hemen.

Idatzi lehenengo iruzkina

Utzi zure iruzkina

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *

*

*

  1. Datuen arduraduna: Miguel Ángel Gatón
  2. Datuen xedea: SPAM kontrolatzea, iruzkinen kudeaketa.
  3. Legitimazioa: Zure baimena
  4. Datuen komunikazioa: datuak ez zaizkie hirugarrenei jakinaraziko legezko betebeharrez izan ezik.
  5. Datuak biltegiratzea: Occentus Networks-ek (EB) ostatatutako datu-basea
  6. Eskubideak: Edonoiz zure informazioa mugatu, berreskuratu eta ezabatu dezakezu.