El código base de FreeBSD se ha migrado para usar OpenZFS (ZFS en Linux)

Implementación del sistema de archivos ZFS en FreeBSD upstream (HEAD) traducido usar el código OpenZFS que desarrolla el código base "ZFS en Linux' como variante de referencia de ZFS. En la primavera, el soporte de FreeBSD se trasladó al proyecto principal de OpenZFS, después de lo cual continuó desarrollando todos los cambios relacionados con FreeBSD, y los desarrolladores de FreeBSD pudieron transferir rápidamente todas las innovaciones desarrolladas por el proyecto OpenZFS al sistema.

Entre las características que estuvieron disponibles en FreeBSD después de la transición a OpenZFS: un sistema de cuotas extendido, encriptación de conjuntos de datos, una selección separada de clases de asignación (clases de asignación), el uso de instrucciones de procesador vectorial para acelerar la implementación de RAIDZ y cálculo de sumas de verificación, soporte para el algoritmo de compresión ZSTD, modo multihost (MMP, Multi Modifier Protection), kit de herramientas de línea de comandos mejorado, corrige muchos errores relacionados con las condiciones de carrera y los bloqueos.

Recuerde que en diciembre de 2018, los desarrolladores de FreeBSD presentaron la iniciativa transición a la implementación de ZFS del proyecto "ZFS en Linux» (ZoL), en torno al cual se ha concentrado recientemente toda la actividad relacionada con el desarrollo de ZFS. El estancamiento del código base de ZFS del proyecto Illumos (una bifurcación de OpenSolaris) se citó como el motivo de la migración, que anteriormente se utilizó como base para trasladar los cambios relacionados con ZFS a FreeBSD.

La principal contribución al soporte del código base ZFS en Illumos hasta hace poco fue realizada por Delphix, que desarrolla el sistema operativo. Sistema operativo Delphix (Bifurcación de Illumos). Hace tres años, Delphix decidió cambiar a "ZFS en Linux”, lo que llevó al estancamiento de ZFS del proyecto Illumos y a la concentración de toda la actividad de desarrollo en el “ZFS en Linux", que ahora se considera la implementación principal AbrirZFS.

Los desarrolladores de FreeBSD decidieron seguir el ejemplo general y no intentar aferrarse a Illumos, ya que esta implementación ya está muy rezagada en funcionalidad y requiere recursos significativos para el mantenimiento del código y los cambios de portabilidad. OpenZFS, basado en "ZFS en Linux"Ahora se considera un único proyecto de desarrollo colaborativo de ZFS."

Fuente: opennet.ru

Compre alojamiento confiable para sitios con protección DDoS, servidores VPS VDS 🔥 Compra alojamiento web fiable con protección DDoS, servidores VPS VDS | ProHoster