Začalo sa testovanie verzií FreeBSD prenesených do „ZFS na Linuxe“.

Chris Moore, tvorca projektu PC-BSD a viceprezident spoločnosti iXsystems, oznámil o začatí testovania inštalačných zostáv FreeBSD 12-STABILNÉ и FreeBSD 13-HEAD, v ktorom je implementácia súborového systému ZFS pôvodne podporovaného vo FreeBSD nahradená vývojom projektu "ZFS v systéme Linux". Vďaka iniciatíve urobiť kód "ZFS na Linuxe" prenosným na iné systémy, FreeBSD bolo pripravené porty sysutils/zol (utility) a sysutils/zol-kmod (modul jadra), ktoré sa teraz odporúčajú na testovanie. V kontexte súborového systému je najjednoduchším spôsobom testovania poskytnúť predpripravené inštalačné obrazy, ktoré majú zakázanú natívnu implementáciu ZFS a predinštalované porty „ZFS na Linuxe“. UFS a ZFS možno použiť ako súborové systémy pre koreňový oddiel.

Pripomeňme, že v decembri minulého roku vývojári FreeBSD prišli s iniciatíva prechod na implementáciu ZFS z projektu "ZFS v systéme Linux„(ZoL), okolo ktorej sa v poslednom čase sústreďuje všetka činnosť súvisiaca s rozvojom ZFS. Dôvodom migrácie bola stagnácia kódovej základne ZFS z projektu Illumos (fork OpenSolaris), ktorý sa predtým používal ako základ pre migráciu zmien súvisiacich so ZFS na FreeBSD. Až donedávna bola podpora pre kódovú základňu ZFS v Illumos poskytovaná spoločnosťou Delphix, ktorá vyvíja operačný systém DelphixOS (Vidlica Illumos). Pred rokom sa Delphix rozhodol prejsť na „ZFS na Linuxe“, čo viedlo k stagnácii ZFS od projektu Illumos a presunu všetkých aktivít súvisiacich s vývojom do projektu „ZFS na Linuxe“, ktorý je teraz považovaný za hlavnú implementáciu. OpenZFS.

Vývojári FreeBSD sa rozhodli nasledovať všeobecný príklad a nepokúšať sa držať Illumos, pretože táto implementácia je už ďaleko pozadu vo funkčnosti a vyžaduje veľké zdroje na údržbu kódu a migráciu zmien. "ZFS na Linuxe" je teraz vnímaný ako hlavný, jediný, spoločný projekt vývoja ZFS. Podpora FreeBSD bude integrovaná priamo do kódu ZFS na Linuxe a vyvinutá v hlavnom úložisku tohto projektu.

Niektoré funkcie, ktoré sú dostupné v porte FreeBSD „ZFS on Linux“, ale chýbajú v implementácii ZFS od Illumos:

  • Režim viacerých hostiteľov (MMP;
  • Ochrana viacerých modifikátorov);
  • Systém rozšírených kvót;
  • Šifrovanie súborov údajov;
  • Samostatný výber tried distribúcie blokov (triedy prideľovania);
  • Použitie inštrukcií vektorového procesora na urýchlenie implementácie RAIDZ a výpočtov kontrolného súčtu;
  • Vylepšené nástroje príkazového riadku;
  • Opravených veľa chýb súvisiacich s podmienkami pretekov a zámkami.

Zdroj: opennet.ru

Pridať komentár