123
MacFUSE

MacFUSE

MacFUSE le permite ampliar las capacidades de manejo de archivos nativos de Mac OS X a través de sistemas de archivos de terceros.Se utiliza como un componente básico de software por docenas de productos.
MacFUSE le permite ampliar las capacidades de manejo de archivos nativos de Mac OS X a través de sistemas de archivos de terceros.Se utiliza como un componente básico de software por docenas de productos.Como usuario, la instalación del paquete de software MacFUSE le permitirá usar cualquier sistema de archivos de terceros escrito sobre MacFUSE.Como desarrollador, puede usar el SDK de MacFUSE para escribir numerosos tipos de nuevos sistemas de archivos como programas regulares en modo de usuario.El contenido de estos sistemas de archivos puede provenir de cualquier parte: del disco local, de la red, de la memoria o de cualquier otra combinación de fuentes.Escribir un sistema de archivos usando MacFUSE es mucho más fácil y rápido que el enfoque tradicional de escribir sistemas de archivos en el núcleo.Dado que los sistemas de archivos MacFUSE son aplicaciones normales (a diferencia de las extensiones de kernel), tiene tanta flexibilidad y opciones en herramientas de programación, depuradores y bibliotecas como si estuviera desarrollando aplicaciones estándar de Mac OS X ...En términos, MacFUSE implementa un mecanismo que hace posible implementar un sistema de archivos completamente funcional en un programa de espacio de usuario en Mac OS X (10.4 y superior).Proporciona múltiples API, una de las cuales es un superconjunto de la API FUSE (sistema de archivos en espacio USEr) que se originó en Linux.Por lo tanto, muchos sistemas de archivos FUSE existentes se pueden usar fácilmente en Mac OS X. El software MacFUSE consta de una extensión del núcleo 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 los enlaces de idiomas relevantes.Para ver algunos ejemplos de MacFUSE en el trabajo, vea los videos vinculados a la derecha.El repositorio fuente de MacFUSE contiene el código fuente de varios sistemas de archivos interesantes y útiles para que pueda explorar, compilar y desarrollar, como sshfs, procfs, AccessibilityFS, GrabFS, LoopbackFS, SpotlightFS y YouTubeFS.

Alternativas a MacFUSE para todas las plataformas con licencia gratuita.