FreeBSD-kehittäjät aikovat siirtää ZFS: n ZoL "ZFS on Linux" -ohjelmaan

ZFS-Linux

Muutama päivä sitten FreeBSD-projektista vastaavat kehittäjät toimittivat käännössuunnitelman ZFS-tiedostojärjestelmälle käytetään toteutushankkeessa projektille "ZFS on Linux" (ZoL), joka kehittää ZFS-porttia Linuxille.

Siirtymisen syy on ZFS-koodikannan pysähtyminen Illumos-projektista (OpenSolaris-haarukka), jota aiemmin käytettiin perustana ZFS: ään liittyvien muutosten siirtämiselle FreeBSD: lle.

Noin ZFS

ZFS on Sun Microsystemsin alun perin kehittämä tiedostojärjestelmä- ja volyyminhallintaohjelma Solaris-käyttöjärjestelmääsi varten. Alkuperäinen merkitys oli 'Zettabyte File System', mutta se on nyt rekursiivinen lyhenne.

ZFS erottuu suuresta kapasiteetistaan, aiemmin erillisten tiedostojärjestelmien ja volyyminhallintakonseptien integroinnista yhdeksi tuotteeksi, uudelle levykehykselle, kevyille tiedostojärjestelmille ja helpolle tallennustilan hallinnalle.

Viime aikoihin saakka Suurimman osan ZFS: ään liittyvästä kehityksestä tuotti "ZFS on Linux" -projekti ja Delphix-yritys.

Yritys kehittää Delphix DelphixOS -käyttöjärjestelmän (Illumoksen haarukka), joka tarjosi aiemmin ZFS-tukea Illumos-kooditukikohdassa.

Kehittäminen ZFS siirtyy Linuxiin

Muutama kuukausi sitten (vuoden alussa), Delphix ilmoitti siirtymisestä "ZFS on Linux" -sovelluksen käyttöönottoon, joka lopulta toi kaiken ZFS: ään liittyvän toiminnan yhteen paikkaan.

Käynnissä olevista ja valvotuista ZFS-projekteista on jäljellä vain "ZFS on Linux", jota voidaan nyt pitää OpenZFS: n ensisijaisena toteutuksena.

Koska Illumosin ZFS-toteutus on jo toiminnallisuudessa huomattavasti jäljessä "Linuxin ZFS: stä".

FreeBSD-kehittäjät ovat huomanneet, että FreeBSD-yhteisö ei ole tarpeeksi vahva ylläpitämään ja kehittämään nykyistä koodipohjaa yksin.

Jos jatkat Illumosin käyttöä, toimintavaje vain kasvaa ja korjaustiedoston siirto vaatii yhä enemmän resursseja.

Sen sijaan, että yrittäisi pitää kiinni Illumosista, FreeBSD: n ZFS-tukitiimi päätti hyväksyä "ZFS on Linux" ZFS: n pääprojektiksi, ohjata olemassa olevat resurssit koodinsa siirrettävyyden parantamiseksi ja käyttää koodipohjaa. ZBS-toteutus FreeBSD: lle.

FreeBSD-tuki integroidaan suoraan "ZFS on Linux" -koodiin ja sitä kehitetään ensisijaisesti tämän projektin arkistoissa (yhteisen kehityksen kysymys yhdessä arkistossa on jo sovittu Linuxin ZFS-projektinjohtaja Brian Behlendorfin kanssa).

openZFS

Miksi Linux eikä jatka FreeBSD: llä?

Tällä hetkellä, FreeBSD: n "ZFS on Linux" -portin prototyyppi on jo valmistettu tarkistettavaksi.

Sen integroimiseksi FreeBSD-kooditietokantaan on vielä lisättävä useita uusia ominaisuuksia opencrypto-kehykseen.

Jos haluat yhdistää portin pääkoodipohjaan "ZFS on Linux", heidän tulisi lisätä FreeBSD-tuki jatkuvaan integrointijärjestelmään, varmistaa, että koodi läpäisee kaikki testit, ja suorittaa ylimääräisiä laatutestejä.

FreeBSD-koodikannan ZFS-toteutus on tarkoitus korvata 15. huhtikuuta, jos portin vakauttamisesta on kulunut kaksi kuukautta (muuten määräaikaa muutetaan).

Tulevaisuudessa kolmen kuukauden ajan ZFS: n vanha ja uusi versio ovat rinnakkain, minkä jälkeen vanha Illumos-pohjainen ZFS-koodi poistetaan.

ZoL-portissa FreeBSD: lle saatavana olevasta uudesta toiminnallisuudesta, mutta ei Illumos ZFS -toteutuksesta, on multihost-tila (MMP, multi-modifier -suojaus), edistynyt kiintiöjärjestelmä, tietojoukon salaus, erillinen lohkokohdistusluokkien valinta. oppitunteja).

Vektoriprosessorin ohjeiden käyttö RAIDZ-toteutuksen nopeuttamiseksi ja tarkistussummien laskemiseksi, parannetut komentorivityökalut.

ZoL korjaa myös monia kilpailuolosuhteisiin ja jumiin liittyviä vikoja, joita ei vielä ole korjattu Illumos-koodissa.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Patricio dijo

    FreeBSD: n lopullinen muutos ZoL: ksi ei tapahdu niin pian, koska vaikka ZoL: lla on enemmän toimintoja, FreeBSD: llä on kypsempi ja vakaampi ZFS-toteutus tiettyjen etujen lisäksi, kuten:
    - Melko ylivoimainen TRIM-tuki
    -VFS on tietoinen muun muassa ARC: stä.
    Ja he eivät aio uhrata näitä ja muita ominaisuuksia turhaan.
    Pitkällä aikavälillä molempien osapuolten pitäisi kuitenkin voittaa (tai niin toivon).