Extensión manejo archivos nativos en macOS

FUSE for macOS

FUSE for macOS

  -  5.9 MB  -  Código Abierto
FUSE para macOS (antes OSXFUSE) le permite ampliar las capacidades de manejo de archivos nativos de macOS a través de sistemas de archivos de terceros. Es el sucesor de MacFUSE, que se ha utilizado como un componente de software por docenas de productos, pero ya no se mantiene.

Características de FUSE para Mac
Como usuario, la instalación del paquete de software FUSE para macOS le permitirá utilizar cualquier sistema de archivos FUSE de terceros. Los sistemas de archivos heredados de MacFUSE son compatibles a través de la capa de compatibilidad MacFUSE opcional.

Como desarrollador, puede usar el SDK de FUSE para escribir numerosos tipos de nuevos sistemas de archivos como programas normales del espacio de usuario. El contenido de estos sistemas de archivos puede provenir de cualquier lugar: del disco local, de la red, de la memoria o de cualquier otra combinación de fuentes. Escribir un sistema de archivos usando FUSE es mucho más fácil y rápido que el enfoque tradicional de escribir sistemas de archivos en el kernel. Dado que los sistemas de archivos FUSE son aplicaciones normales (a diferencia de las extensiones de kernel), tiene la misma flexibilidad y opciones en herramientas de programación, depuradores y bibliotecas que si estuviera desarrollando aplicaciones macOS estándar.

Cómo funciona
En términos más técnicos, FUSE implementa un mecanismo que permite implementar un sistema de archivos completamente funcional en un programa de espacio de usuario en macOS. Proporciona múltiples API, una de las cuales es un superconjunto de la API FUSE (sistema de archivos en espacio de usuario) que se originó en Linux. Por lo tanto, muchos sistemas de archivos FUSE existentes se vuelven fácilmente utilizables en Mac.

El software FUSE para Mac OS consta de una extensión de kernel y varias bibliotecas y herramientas de espacio de usuario. Viene con SDK basados ​​en C y basados ​​en Objective-C. Si prefiere otro idioma (por ejemplo, Python o Java), debería poder crear sistemas de archivos en esos idiomas después de instalar usted mismo las vinculaciones de idioma relevantes.

El repositorio de sistemas de archivos contiene código fuente para varios sistemas de archivos interesantes y útiles para que pueda explorar, compilar y desarrollar, como sshfs, procfs, AccessibilityFS, GrabFS, LoopbackFS, SpotlightFS y YouTubeFS.

  • FUSE 4.9.1 Capturas de Pantalla

    Las imágenes a continuación han sido redimensionadas. Haga clic en ellos para ver las capturas de pantalla en tamaño completo.

    FUSE 4.9.1 Captura de Pantalla 1
  • FUSE 4.9.1 Captura de Pantalla 2