Desenvolupadors de FreeBSD pretenen migrar ZFS a zol «ZFS on Linux"

ZFS-linux

Fa pocs dies els desenvolupadors a càrrec de el projecte FreeBSD van presentar un pla de traducció per al sistema d'arxius ZFS utilitzat en el projecte d'implementació per al projecte «ZFS on Linux" (Zol), que està desenvolupant el port ZFS per a Linux.

El motiu de la migració és l'estancament de la base de codi ZFS de el projecte Illumos (fork d'OpenSolaris), que anteriorment es feia servir com a base per a transferir els canvis relacionats amb ZFS a FreeBSD.

Sobre ZFS

ZFS és un sistema d'arxius i administrador de volums desenvolupat originalment per Sun Microsystems per al seu sistema operatiu Solaris. El significat original era 'Zettabyte File System', però ara és un acrònim recursiu.

ZFS destaca per la seva gran capacitat, integració dels conceptes anteriorment separats de sistema de fitxers i administrador de volums en un sol producte, nova estructura sobre el disc, sistemes d'arxius lleugers i una administració d'espais d'emmagatzematge senzilla.

Fins fa poc, la major part de el desenvolupament relacionat amb ZFS va ser produït pel projecte «ZFS on Linux" i l'empresa Delphix.

La companyia desenvolupa el sistema operatiu Delphix DelphixOS (Fork d'Illumos) el qual va proporcionar prèviament el suport de ZFS en el codi base Illumos.

El desenvolupament de ZFS es migrarà a Linux

Fa alguns mesos (a principis d'any), Delphix anunciar la transició a la implementació de «ZFS on Linux", Que finalment va concentrar en un sol lloc tota l'activitat relacionada amb ZFS.

Dels projectes ZFS en desenvolupament i acompanyats, només queda «ZFS on Linux", que ara es pot considerar la implementació principal de OpenZFS.

Atès que la implementació de ZFS per Illumos ja s'està quedant significativament per darrere de «ZFS on Linux" en termes de funcionalitat.

Els desenvolupadors de FreeBSD s'han adonat que la comunitat de FreeBSD no té la força suficient per mantenir i desenvolupar la base de codi existent per si mateixa.

Si continua utilitzant Illumos, la bretxa de funcionalitat només augmentarà i la transferència de pegats requerirà cada vegada més recursos.

En lloc de tractar d'aferrar a Illumos, l'equip de suport de ZFS en FreeBSD va decidir acceptar «ZFS on Linux" com el principal projecte de desenvolupament de ZFS, dirigir els recursos existents per augmentar la portabilitat del seu codi i utilitzar la seva base de codi com la base de la implementació de ZFS per a FreeBSD.

El suport de FreeBSD s'integrarà directament en el codi «ZFS on Linux" i es desenvoluparà principalment en els repositoris d'aquest projecte (el tema de el desenvolupament conjunt en un sol repositori ja es va acordar amb Brian Behlendorf, líder d'el projecte ZFS en Linux).

openZFS

Per què Linux i no continuar en FreeBSD?

En l'actualitat, un prototip de l'port «ZFS on Linux" per a FreeBSD ja s'ha preparat per a la seva revisió.

Per integrar-lo en el codi base de FreeBSD, queda per afegir moltes característiques al el marc de opencrypto.

Per combinar el port amb la base de codi principal «ZFS on Linux», d'agregar el suport per FreeBSD a sistema d'integració contínua, assegurar-se que el codi passi totes les proves i realitzar proves de qualitat addicionals.

La substitució de la implementació de ZFS en el codi base de FreeBSD està programada per al 15 d'abril, si han passat dos mesos des que es va estabilitzar el port (en cas contrari, es canviarà el termini).

En el futur, durant tres mesos, les versions antigues i noves de ZFS coexistiran, després de la qual cosa s'eliminarà l'antic codi ZFS basat en Illumos.

De la nova funcionalitat que està disponible al port de zol per a FreeBSD, però no en la implementació d'Illumos ZFS, s'observa la manera multihost (MMP, protecció multimodificador), sistema avançat de quotes, xifrat de conjunts de dades, selecció separada de classes d'assignació de blocs. classes).

L'ús d'instruccions de processadors vectorials per accelerar la implementació de RAIDZ i calcular sumes de comprovació, eines de línia de comandaments millorades.

Zol també corregeix molts errors relacionats amb les condicions de carrera i els bloquejos, que encara estan sense corregir en el codi d'Illumos.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Patricio va dir

    El canvi definitiu per part de FreeBSD cap zol no es concretarà tan aviat, ja que si bé zol compta amb major nombre de funcionalitats, FreeBSD posseeix una implementació de ZFS més madura i estable, a més de certs avantatges com:
    -Un suport TRIM força superior
    -VFS és conscient d'ARC, entre d'altres.
    I per res pretenen sacrificar aquestes i altres qualitats.
    No obstant això, a llarg termini banda i banda haurien de sortir guanyant (o al menys això espero).