Han comenzado las pruebas de compilaciones de FreeBSD transferidas a “ZFS en Linux”

Chris Moore, creador del proyecto PC-BSD y vicepresidente de iXsystems, объявил sobre el inicio de las pruebas de los conjuntos de instalación. FreeBSD 12-ESTABLE и FreeBSD 13 CABEZAS, en el que se sustituye la implementación del sistema de archivos ZFS soportado originalmente en FreeBSD por los desarrollos del proyecto "ZFS en Linux". Gracias a la iniciativa de hacer que el código "ZFS en Linux" sea portátil a otros sistemas, FreeBSD fue preparado puertos sysutils/zol (utilidades) y sysutils/zol-kmod (módulo del kernel), que ahora se sugiere probar. En el contexto de un sistema de archivos, la forma más sencilla de realizar pruebas es proporcionar imágenes de instalación prediseñadas que tengan la implementación nativa de ZFS deshabilitada y puertos con "ZFS en Linux" preinstalados. UFS y ZFS se pueden utilizar como sistemas de archivos para la partición raíz.

Recordemos que en diciembre del año pasado a los desarrolladores de FreeBSD se les ocurrió la iniciativa transición a la implementación de ZFS del proyecto "ZFS en Linux"(ZoL), en torno al cual se ha centrado recientemente toda la actividad relacionada con el desarrollo de ZFS. El motivo citado para la migración fue el estancamiento del código base ZFS del proyecto Illumos (una bifurcación de OpenSolaris), que anteriormente se utilizaba como base para migrar los cambios relacionados con ZFS a FreeBSD. Hasta hace poco, Delphix, que desarrolla el sistema operativo, proporcionaba soporte para el código base ZFS en Illumos. Sistema operativo Delphix (Iluminamos el tenedor). Hace un año, Delphix tomó la decisión de pasar a "ZFS en Linux", lo que provocó que ZFS se estancara del proyecto Illumos y trasladara todas las actividades relacionadas con el desarrollo al proyecto "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 atrasada en funcionalidad y requiere grandes recursos para mantener el código y migrar los cambios. "ZFS en Linux" ahora se considera el proyecto principal, único y colaborativo de desarrollo de ZFS. El soporte de FreeBSD se integrará directamente en el código ZFS en Linux y se desarrollará en el repositorio principal de este proyecto.

Algunas características que están disponibles en el puerto "ZFS en Linux" de FreeBSD pero que faltan en la implementación ZFS de Illumos:

  • Modo multihost (MMP;
  • Protección de múltiples modificadores);
  • Sistema de cuotas ampliado;
  • Cifrado de conjuntos de datos;
  • Selección separada de clases de distribución de bloques (clases de asignación);
  • Uso de instrucciones de procesador vectorial para acelerar la implementación de RAIDZ y los cálculos de suma de comprobación;
  • Herramientas de línea de comando mejoradas;
  • Se corrigieron muchos errores relacionados con las condiciones de carrera y los bloqueos.

Fuente: opennet.ru

Añadir un comentario