"ZFS on Linux" -järjestelmään siirrettyjen FreeBSD-koontiversioiden testaus on alkanut

Chris Moore, PC-BSD-projektin luoja ja iXsystemsin varapuheenjohtaja, ilmoitti asennuskokoonpanojen testauksen alkamisesta FreeBSD 12-STABLE и FreeBSD 13-HEAD, jossa FreeBSD:ssä alunperin tuetun ZFS-tiedostojärjestelmän toteutus korvataan projektin kehityksellä "ZFS Linuxissa". Kiitos aloitteesta tehdä "ZFS on Linux" -koodi siirrettäväksi muihin järjestelmiin, FreeBSD onnistui valmis portit sysutils/zol (apuohjelmat) ja sysutils/zol-kmod (ydinmoduuli), joita nyt ehdotetaan testattavaksi. Tiedostojärjestelmäkontekstissa helpoin tapa testata on tarjota valmiita asennusotoksia, joissa alkuperäinen ZFS-toteutus on poistettu käytöstä ja portit, joissa on esiasennettu "ZFS Linuxissa". UFS:ää ja ZFS:ää voidaan käyttää juuriosion tiedostojärjestelminä.

Muistakaamme, että viime vuoden joulukuussa FreeBSD-kehittäjät keksivät aloite siirtyminen ZFS:n käyttöönottoon projektista "ZFS Linuxissa"(ZoL), jonka ympärille kaikki ZFS:n kehittämiseen liittyvä toiminta on viime aikoina keskittynyt. Siirron syyksi mainittiin Illumos-projektin ZFS-koodikannan pysähtyminen (OpenSolaris-haarukka), jota käytettiin aiemmin perustana ZFS:ään liittyvien muutosten siirtämiselle FreeBSD:hen. Viime aikoihin asti Illumosin ZFS-koodikannan tuen toimitti Delphix, joka kehittää käyttöjärjestelmää Delphix käyttöjärjestelmä (Illumos haarukka). Vuosi sitten Delphix teki päätöksen siirtyä "ZFS on Linuxiin", mikä johti ZFS:n pysähtymiseen Illumos-projektista ja kaikki kehitystoimintaan liittyvät toiminnot siirrettiin "ZFS on Linux" -projektiin, jota pidetään nyt tärkeimpänä toteutuksena. OpenZFS.

FreeBSD-kehittäjät päättivät seurata yleistä esimerkkiä eivätkä yrittää pitää kiinni Illumosista, koska tämä toteutus on jo paljon jäljessä toiminnallisuudessa ja vaatii suuria resursseja koodin ylläpitämiseen ja muutosten siirtämiseen. "ZFS on Linux" nähdään nyt tärkeimpänä, yksittäisenä, yhteistoiminnallisena ZFS-kehitysprojektina. FreeBSD-tuki integroidaan suoraan Linuxin ZFS-koodiin ja kehitetään tämän projektin päävarastossa.

Jotkut ominaisuudet ovat saatavilla FreeBSD:n "ZFS on Linux" -portissa, mutta jotka puuttuvat Illumosin ZFS-toteutuksesta:

  • Monipalvelintila (MMP;
  • Multi Modifier Protection);
  • Laajennettu kiintiöjärjestelmä;
  • Tietokokonaisuuksien salaus;
  • Lohkojen jakeluluokkien erillinen valinta (allokointiluokat);
  • Vektoriprosessorin ohjeiden käyttö nopeuttamaan RAIDZ-toteutusta ja tarkistussummalaskelmia;
  • Parannetut komentorivityökalut;
  • Korjattu monia kilpailuolosuhteisiin ja lukoihin liittyviä bugeja.

Lähde: opennet.ru

Lisää kommentti