Testing av FreeBSD-bygg overført til "ZFS på Linux" har begynt

Chris Moore, skaperen av PC-BSD-prosjektet og visepresident for iXsystems, kunngjort om starten på testing av installasjonsmontasjer FreeBSD 12-STABIL и FreeBSD 13-HEAD, der implementeringen av ZFS-filsystemet opprinnelig støttet i FreeBSD er erstattet med utviklingen av prosjektet "ZFS på Linux". Takket være initiativet til å gjøre "ZFS på Linux"-koden portabel til andre systemer, var FreeBSD forberedt porter sysutils/zol (verktøy) og sysutils/zol-kmod (kjernemodul), som nå foreslås testet. I en filsystemsammenheng er den enkleste måten å teste på å gi forhåndsbygde installasjonsbilder som har den opprinnelige ZFS-implementeringen deaktivert og porter med "ZFS på Linux" forhåndsinstallert. UFS og ZFS kan brukes som filsystemer for rotpartisjonen.

La oss huske at i desember i fjor kom FreeBSD-utviklerne på initiativ overgang til ZFS-implementering fra prosjektet "ZFS på Linux"(ZoL), som all aktivitet knyttet til utviklingen av ZFS nylig har fokusert. Årsaken til migreringen var stagnasjonen av ZFS-kodebasen fra Illumos-prosjektet (en gaffel av OpenSolaris), som tidligere ble brukt som grunnlag for migrering av ZFS-relaterte endringer til FreeBSD. Inntil nylig ble støtte for ZFS-kodebasen i Illumos levert av Delphix, som utvikler operativsystemet DelphixOS (Illumos gaffel). For et år siden tok Delphix beslutningen om å flytte til «ZFS på Linux», noe som resulterte i at ZFS stagnerte fra Illumos-prosjektet og flyttet alle utviklingsrelaterte aktiviteter til «ZFS on Linux»-prosjektet, som nå regnes som hovedimplementeringen. OpenZFS.

FreeBSD-utviklerne bestemte seg for å følge det generelle eksemplet og ikke prøve å holde på Illumos, siden denne implementeringen allerede er langt bak i funksjonalitet og krever store ressurser for å vedlikeholde koden og migrere endringer. "ZFS på Linux" blir nå sett på som det viktigste, enkeltstående, samarbeidende ZFS-utviklingsprosjektet. FreeBSD-støtte vil bli integrert direkte i ZFS på Linux-koden og utviklet i hovedlageret til dette prosjektet.

Noen funksjoner som er tilgjengelige i FreeBSD "ZFS på Linux"-porten, men mangler fra Illumos' ZFS-implementering:

  • Multihost-modus (MMP;
  • Multi Modifier Protection);
  • Utvidet kvotesystem;
  • Kryptering av datasett;
  • Separat utvalg av blokkfordelingsklasser (allokeringsklasser);
  • Bruk av vektorprosessorinstruksjoner for å øke hastigheten på RAIDZ-implementering og kontrollsumberegninger;
  • Forbedrede kommandolinjeverktøy;
  • Rettet mange feil relatert til løpsforhold og låser.

Kilde: opennet.ru

Legg til en kommentar