Test af FreeBSD-builds overført til "ZFS på Linux" er begyndt

Chris Moore, skaberen af ​​PC-BSD-projektet og vicepræsident for iXsystems, объявил om starten på test af installationssamlinger FreeBSD 12-STABIL и FreeBSD 13-HEAD, hvor implementeringen af ​​ZFS-filsystemet oprindeligt understøttet i FreeBSD er erstattet med udviklingen af ​​projektet "ZFS på Linux". Takket være initiativet til at gøre "ZFS på Linux"-koden bærbar til andre systemer, var FreeBSD forberedt porte sysutils/zol (hjælpeprogrammer) og sysutils/zol-kmod (kernemodul), som nu foreslås testet. I en filsystemsammenhæng er den nemmeste måde at teste på at levere forudbyggede installationsbilleder, der har den native ZFS-implementering deaktiveret og porte med "ZFS på Linux" forudinstalleret. UFS og ZFS kan bruges som filsystemer til rodpartitionen.

Lad os huske på, at i december sidste år fandt FreeBSD-udviklerne op initiativ overgang til implementering af ZFS fra projektet "ZFS på Linux"(ZoL), som al aktivitet relateret til udviklingen af ​​ZFS for nylig har fokuseret på. Årsagen til migreringen var stagnationen af ​​ZFS-kodebasen fra Illumos-projektet (en forgrening af OpenSolaris), som tidligere blev brugt som grundlag for migrering af ZFS-relaterede ændringer til FreeBSD. Indtil for nylig blev support til ZFS-kodebasen i Illumos leveret af Delphix, som udvikler styresystemet Delphix OS (Illumos gaffel). For et år siden tog Delphix beslutningen om at flytte til "ZFS på Linux", hvilket resulterede i, at ZFS stagnerede fra Illumos-projektet og flyttede alle udviklingsrelaterede aktiviteter til "ZFS på Linux"-projektet, som nu betragtes som den vigtigste implementering. OpenZFS.

FreeBSD-udviklerne besluttede at følge det generelle eksempel og ikke forsøge at holde på Illumos, da denne implementering allerede er langt bagud i funktionalitet og kræver store ressourcer for at vedligeholde koden og migrere ændringer. "ZFS på Linux" ses nu som det vigtigste, enkeltstående, kollaborative ZFS-udviklingsprojekt. FreeBSD-understøttelse vil blive integreret direkte i ZFS på Linux-koden og udviklet i dette projekts hovedlager.

Nogle funktioner, der er tilgængelige i FreeBSD "ZFS på Linux"-porten, men mangler fra Illumos' ZFS-implementering:

  • Multihost-tilstand (MMP;
  • Multimodifikatorbeskyttelse);
  • Udvidet kvotesystem;
  • Kryptering af datasæt;
  • Separat udvælgelse af blokfordelingsklasser (allokeringsklasser);
  • Brug af vektorprocessorinstruktioner til at fremskynde RAIDZ-implementering og kontrolsumberegninger;
  • Forbedrede kommandolinjeværktøjer;
  • Rettede mange fejl relateret til løbsforhold og låse.

Kilde: opennet.ru

Tilføj en kommentar