Testning av FreeBSD-byggen överförda till "ZFS på Linux" har börjat

Chris Moore, skapare av PC-BSD-projektet och vice vd för iXsystems, meddelat om början av testning av installationsenheter FreeBSD 12-STABIL и FreeBSD 13-HEAD, där implementeringen av ZFS-filsystemet som ursprungligen stöddes i FreeBSD ersätts med utvecklingen av projektet "ZFS på Linux". Tack vare initiativet att göra "ZFS på Linux"-koden portabel till andra system var FreeBSD beredd portar sysutils/zol (verktyg) och sysutils/zol-kmod (kärnmodul), som nu föreslås testas. I ett filsystemssammanhang är det enklaste sättet att testa att tillhandahålla förbyggda installationsbilder som har den inbyggda ZFS-implementeringen inaktiverad och portar med "ZFS på Linux" förinstallerat. UFS och ZFS kan användas som filsystem för rotpartitionen.

Låt oss komma ihåg att i december förra året kom FreeBSD-utvecklarna på initiativ övergång till ZFS-implementering från projektet "ZFS på Linux"(ZoL), kring vilken all aktivitet relaterade till utvecklingen av ZFS nyligen har fokuserats. Anledningen till migreringen var stagnationen av ZFS-kodbasen från Illumos-projektet (en gaffel av OpenSolaris), som tidigare användes som grund för migrering av ZFS-relaterade ändringar till FreeBSD. Fram till nyligen gavs stöd för ZFS-kodbasen i Illumos av Delphix, som utvecklar operativsystemet DelphixOS (Illumos gaffel). För ett år sedan tog Delphix beslutet att flytta till "ZFS på Linux", vilket resulterade i att ZFS stagnerade från Illumos-projektet och flyttade alla utvecklingsrelaterade aktiviteter till projektet "ZFS on Linux", som nu anses vara den huvudsakliga implementeringen OpenZFS.

FreeBSD-utvecklarna bestämde sig för att följa det allmänna exemplet och inte försöka hålla fast vid Illumos, eftersom denna implementering redan ligger långt efter i funktionalitet och kräver stora resurser för att underhålla koden och migrera ändringar. "ZFS på Linux" ses nu som det huvudsakliga, enda, gemensamma ZFS-utvecklingsprojektet. FreeBSD-stöd kommer att integreras direkt i ZFS på Linux-kod och utvecklas i huvudförrådet för detta projekt.

Vissa funktioner som är tillgängliga i FreeBSD "ZFS på Linux"-porten men som saknas från Illumos ZFS-implementering:

  • Multihost-läge (MMP;
  • Multi Modifier Protection);
  • Utökat kvotsystem;
  • Kryptering av datamängder;
  • Separat urval av blockdistributionsklasser (allokeringsklasser);
  • Användning av vektorprocessorinstruktioner för att påskynda RAIDZ-implementering och kontrollsummaberäkningar;
  • Förbättrade kommandoradsverktyg;
  • Fixat många buggar relaterade till tävlingsförhållanden och lås.

Källa: opennet.ru

Lägg en kommentar