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: