Lanzamiento de WinBtrfs 1.10, una implementación del sistema de archivos Btrfs para Windows

Tras más de dos años de desarrollo, se ha publicado el proyecto WinBtrfs 1.10, que desarrolla un controlador para su uso con el sistema de archivos Btrfs en la plataforma. WindowsWinBtrfs no se basa en el código del kernel de Btrfs. Linuxy es una implementación alternativa creada desde cero. Admite el trabajo con Windows XP y versiones posteriores. El controlador está incluido con el sistema operativo ReactOS y se puede utilizar para el arranque. Windows De la sección Btrfs. El código está escrito en C/C++ y se distribuye bajo la licencia LGPLv3.

WinBtrfs admite la mayoría de las funciones. Linux- Versiones de Btrfs, incluyendo lectura/escritura asíncrona, compatibilidad con RAID 0/1/10/5/6, almacenamiento en caché, detección automática de particiones, ACL, enlaces simbólicos, subclaves, instantáneas, enlaces duros, archivos dispersos, preasignación, compresión, reequilibrio, comprobación de integridad de datos, eliminación y adición de unidades, envío y recepción de subclaves, redimensionamiento de particiones y sumas de comprobación extendidas (xhash, sha256, blake2). Las características específicas del controlador incluyen flujos de datos alternativos y coincidencia de ID de usuario. Linux и WindowsEs posible convertir particiones NTFS existentes a Btrfs.

Entre los cambios de la nueva versión:

  • Se ha añadido compatibilidad para escribir mapas de bits con información sobre el espacio libre.
  • Se ha implementado la capacidad de guardar archivos pequeños en bloques con metadatos (en línea) en formato comprimido.
  • Rendimiento mejorado con unidades extraíbles. Se ha suspendido la compatibilidad con la creación de matrices RAID en unidades extraíbles.
  • Mayor fiabilidad en la recuperación ante errores causados ​​por falta de memoria (OOM) o espacio de almacenamiento agotado (ENOSPC).
  • Se han corregido los fallos que se producían al mover archivos entre subsecciones y al crear un gran número de archivos simultáneamente.
  • Se corrigió un error que provocaba la corrupción del árbol de extensiones al escribir instantáneas.
  • Se solucionó un problema de interbloqueo al trabajar con enlaces duros.
  • Las estructuras internas y las constantes se han refactorizado para acercarlas a las versiones utilizadas en Linux.
  • El asistente de IA Claude se utiliza para revisar los cambios y analizar los errores, pero el código todavía se crea completamente a mano.

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