macFUSE, antes conocido como osxFUSE, permite ampliar macOS (el sistema operativo de Apple para sus ordenadores Mac) mediante sistemas de archivos de terceros.
El paquete de software macFUSE proporciona múltiples API para desarrollar sistemas de archivos para macOS 10.15 a macOS 15.
Puede utilizar las API proporcionadas para desarrollar numerosos tipos de sistemas de archivos, cuyo contenido puede proceder de un disco local, de la red, de la memoria o de cualquier otra fuente. Una de estas API es un superconjunto de la API FUSE, que se originó en Linux.
Debido al hecho de que los sistemas de archivos FUSE son aplicaciones normales (a diferencia de las extensiones del núcleo), tienes tanta flexibilidad y elección en las herramientas de programación, depuradores y bibliotecas como si estuvieras desarrollando aplicaciones estándar de macOS.
Que novedades incluye la versión 5.0.2 See changelog
Released
• Cambio de App Services a Launch Services. Este cambio simplifica el proceso de instalación y elimina la necesidad de autenticarse como administrador al usar el backend FSKit por primera vez.
• Solucionado un problema de compatibilidad con las extensiones de la API de libfuse3. El tipo ino64_t puede no estar disponible cuando se define _POSIX_C_SOURCE. Para más detalles, consulta el #1080.
• Fin del soporte para macOS 11. macOS 12 es la primera versión de macOS que admite Swift Concurrency de forma nativa.
• Se ha actualizado el SDK utilizado para compilar macFUSE, pasando de macOS 15.4 a macOS 15.5.
• Actualizado el desinstalador para eliminar los nuevos servicios de Launch Services.