LinuxNoticias

Usar discos HFS y HFS+ de Apple en Linux será mucho más fácil con la llegada del kernel 6.17

Los sistemas de archivos de Apple se podrán usar de forma más estable en Linux gracias a las últimas correcciones de errores

Después de años sin apenas mantenimiento, los controladores del sistema de archivos HFS y HFS+ de Apple en Linux reciben importantes correcciones en la versión 6.17 del kernel. Estas mejoras llegan tras una etapa en la que incluso se valoró eliminar este soporte debido a su estado de abandono y a los múltiples errores acumulados.

Más de 200 errores abiertos, pero hay avances concretos

El desarrollador Viacheslav Dubeyko ha señalado que actualmente existen alrededor de 221 incidencias abiertas en los controladores de HFS/HFS+. Muchas de ellas fueron detectadas por pruebas automáticas de xfstests, y algunas dejaban los volúmenes en estados de corrupción tras ejecutarlas. Sin embargo, una serie de parches recientes comienzan a abordar esta situación.

Entre las correcciones destacadas que han aplicado varios desarrolladores, Johannes Thumshirn ha simplificado la función hfsplus_submit_bio(), mientras que Tetsuo Handa solucionó un problema reportado por syzbot relacionado con los metadatos del archivo de atributos. Por su parte, Yangtao Li eliminó una advertencia innecesaria en hfsplus_free_extents() que también generaba errores en pruebas.

El resto de las mejoras son:

  • Eliminación de nodos B-tree borrados para que el test generic/001 se ejecute correctamente.
  • Correcciones de lecturas fuera de límites en la memoria en funciones como hfs_bnode_read() y hfsplus_uni2asc().
  • Prevención de fallos de protección general en hfs_find_init() al crear objetos B-tree iniciales.

Sin duda, estos avances son una escelente noticia para usuarios que aún necesitan acceder a volúmenes con formato HFS o HFS+ desde sistemas Linux. Aunque el uso de estos sistemas de archivos es cada vez menos común, mantener la compatibilidad sigue siendo útil en tareas de recuperación o migración desde dispositivos antiguos de Apple.

Te recomendamos: Distribuciones Linux nuevas que deberías probar y quizás no conozcas

Además, Linux 6.17 también incluye mejoras en el soporte para FireWire (IEEE-1394), otro componente relevante para usuarios de equipos Apple antiguos.

Edgar Otero

Técnico de sistemas informáticos. Experto en tocar botones, instalar aplicaciones y reconfigurar mi vida digital cada cierto tiempo. Explico experimentos y otros trucos utilizando solamente un teclado.
Los datos de carácter personal que nos facilite mediante este formulario quedarán registrados en un fichero de Miguel Ángel Navas Carrera, con la finalidad de gestionar los comentarios que realizas en este blog. La legitimación se realiza a través del consentimiento del interesado. Si no se acepta no podrás comentar en este blog. Puedes consultar Política de privacidad. Puede ejercitar los derechos de acceso, rectificación, cancelación y oposición en info@profesionalreview.com
Botón volver arriba