La base de codi de FreeBSD s'ha migrat per utilitzar OpenZFS (ZFS en Linux)

Implementació del sistema de fitxers ZFS a la capçalera FreeBSD (HEAD) traduït per utilitzar el codi OpenZFS desenvolupant la base de codi "ZFS activat Linux» com a variant de referència de ZFS. A la primavera, el suport de FreeBSD es va traslladar al projecte principal OpenZFS, després del qual el desenvolupament de tots els canvis relacionats amb FreeBSD va continuar allà, i els desenvolupadors de FreeBSD van poder transferir ràpidament al sistema totes les innovacions desenvolupades pel projecte OpenZFS.

Entre les característiques que van estar disponibles a FreeBSD després de la transició a OpenZFS: un sistema de quotes ampliat, xifratge de conjunts de dades, selecció separada de classes d'assignació de blocs (classes d'assignació), l'ús d'instruccions de processador vectorial per accelerar la implementació de RAIDZ i suma de verificació. càlculs, suport per a l'algoritme de compressió ZSTD, mode multihost (MMP, Protecció de modificadors múltiples), instrumentació millorada de la línia d'ordres, solucions per a moltes condicions de carrera i problemes de bloqueig.

Recordeu que el desembre de 2018, els desenvolupadors de FreeBSD van sortir amb iniciativa transició a la implementació de ZFS des del projecte "ZFS activat Linux"(ZoL), al voltant del qual s'ha centrat recentment tota l'activitat relacionada amb el desenvolupament de ZFS. El motiu esmentat per a la migració va ser l'estancament de la base de codi ZFS del projecte Illumos (una bifurcació d'OpenSolaris), que anteriorment s'utilitzava com a base per migrar els canvis relacionats amb ZFS a FreeBSD.

Fins fa poc, la principal contribució al suport de la base de codi ZFS a Illumos la feia Delphix, que desenvolupa el sistema operatiu. Delphix OS (Forquilla d'Illumos). Fa tres anys, Delphix va decidir canviar a "ZFS en Linux”, cosa que va provocar l'estancament de ZFS del projecte Illumos i la concentració de tota l'activitat de desenvolupament en el “ZFS en Linux", que ara es considera la principal implementació OpenZFS.

Els desenvolupadors de FreeBSD van decidir seguir l'exemple general i no intentar conservar Illumos, ja que aquesta implementació ja està molt endarrerida en funcionalitat i requereix recursos importants per al manteniment del codi i els canvis de portabilitat. OpenZFS, basat en "ZFS on Linux" ara es considera un únic projecte de desenvolupament col·laboratiu de ZFS.

Font: opennet.ru

Compreu allotjament fiable per a llocs amb protecció DDoS, servidors VPS VDS 🔥 Compra allotjament web fiable amb protecció DDoS, servidors VPS VDS | ProHoster