Linux

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.

Recent Posts

  • Portátiles y ordenadores

ROG XBOX Ally X añade el soporte para la tecnología FSR 4.1

Si tienes una ROG XBOX Ally X o una X20, hay una novedad que vale…

8 horas atrás
  • Memorias

YMTC se alista para producir en masa memoria LPDDR5X a 9.600 MT/s

Hasta hace poco YMTC era asociado casi en exclusiva con los chips de memoria NAND…

11 horas atrás
  • Placas base

Gigabyte WRX90 AI TOP: la placa base para Threadripper diseñada para la IA más exigente

Gigabyte acaba de poner sobre la mesa una auténtica bestia para creadores y entusiastas del…

13 horas atrás