FUSE-T

FUSE-T Project · Biblioteca y runtime FUSE sin extensión de kernel para sistemas de archivos en espacio de usuario de macOS, con backends NFS, SMB o FSKit locales.

CaskDrivers & HardwareChip Apple · Intel
Inicio
De homebrew/cask
Instalaciones en los últimos 30 días1327Puesto 147 en Apps
Instalaciones del último año25 milTotal de los últimos 365 días
Última versión1.2.9ayer · 7 oct
Tamaño de descarga26MBarm64 / x86_64 · pkg
Frecuencia de actualizaciónMensualmente1 versión en 30 días

Descripción

Traducción con IAVer original

FUSE-T es una biblioteca y entorno de ejecución de macOS para sistemas de archivos en espacio de usuario. Traduce las operaciones de FUSE a través de backends locales NFS, SMB o FSKit, lo que permite que macOS monte un sistema de archivos sin instalar una extensión de kernel FUSE. Es principalmente infraestructura para desarrolladores de sistemas de archivos y aplicaciones compatibles, más que un gestor de archivos independiente o un servicio de almacenamiento.

Capacidades

  • Proporciona encabezados, bibliotecas y soporte de ejecución de FUSE para programas de sistemas de archivos compatibles.
  • Usa NFSv4, SMB3 o el backend FSKit de macOS.
  • Integra volúmenes montados con las herramientas integradas de montaje y desmontaje de macOS.
  • Admite atributos extendidos y el comportamiento del sistema de archivos de macOS dentro de las limitaciones del backend.
  • Proporciona un marco experimental para incorporar la funcionalidad de FUSE en otra aplicación.

Se requiere una implementación de sistema de archivos independiente para realizar trabajo útil, como un cliente SSHFS compatible, un sistema de archivos de archivo o bien otra aplicación creada para FUSE-T. Instalar este paquete por sí solo no conecta almacenamiento remoto ni crea una cuenta en la nube.

Instalación y plataforma

Instálalo con brew install --cask fuse-t, o usa el PKG firmado de la versión oficial de GitHub del proyecto. El paquete instala archivos y bibliotecas de soporte a nivel del sistema y requiere autorización de administrador. El instalador advierte que se reemplazará una instalación existente de FUSE-T; conserva cualquier configuración personalizada antes de actualizar.

El instalador 1.2.9 admite Intel x86-64 y Apple Silicon ARM64. El anuncio de upstream sobre la versión 1.2.6 estableció macOS 13 o posterior como requisito de instalación. El instalador actual todavía contiene una comprobación antigua de 10.6, mientras que sus componentes tienen objetivos de implementación más recientes, por lo que esa comprobación antigua no es una promesa de compatibilidad con macOS heredado. Usa la base documentada de macOS moderno y verifica los requisitos de la aplicación de sistema de archivos que consumirá FUSE-T.

La integración con FSKit requiere macOS 26 o posterior. Para ese backend, abre la aplicación incluida fuse-t.app y sigue sus instrucciones para habilitar la extensión del sistema de archivos; luego selecciona backend=fskit en las opciones de montaje o la configuración del sistema de archivos consumidor. Los sistemas compatibles más antiguos usan la ruta NFS o SMB. El diseño de FUSE-T no necesita ninguna extensión de kernel FUSE ni un ajuste de arranque de seguridad reducida.

El PKG oficial 1.2.9 tiene 25,715,679 bytes. El tamaño de descarga difiere del almacenamiento instalado. El cask no indica ninguna dependencia de fórmula adicional ni conflicto explícito, pero la aplicación de sistema de archivos que elijas puede tener sus propias dependencias.

Compatibilidad y permisos

La compatibilidad de API con macFUSE no significa que todos los programas macFUSE precompilados comiencen a usar FUSE-T automáticamente. FUSE-T no sobrescribe la biblioteca compartida de macFUSE; upstream prefiere recompilar el programa consumidor con la biblioteca de FUSE-T. Las interfaces de libfuse de Linux también difieren, y el soporte experimental de libfuse3 no elimina todos los requisitos de portabilidad.

Los montajes con backend NFS son tratados por macOS como volúmenes de red. Si un terminal no puede leer una carpeta montada, revisa el permiso Volúmenes de red de ese terminal en Privacidad y seguridad, Archivos y carpetas. Esto es independiente de instalar una extensión de kernel.

El backend predeterminado es NFS. Mantén la comunicación local en el ámbito local: el desarrollador advierte que sobrescribir la dirección de escucha de NFS puede exponer un servidor que no tiene autenticación. Montar un servicio remoto a través de un cliente de sistema de archivos tiene credenciales de servidor y requisitos de red independientes.

Las limitaciones del backend incluyen operaciones IOCTL, BMAP y FALLOCATE no compatibles. Las notificaciones funcionan en SMB, pero no en NFS ni FSKit; el manejo de bloqueos y el comportamiento de las marcas de tiempo pueden diferir de FUSE en el kernel. Elige un backend adecuado para el sistema de archivos consumidor y su carga de trabajo. FUSE-T no es en sí mismo cifrado, copia de seguridad ni una garantía de que todos los sistemas de archivos conserven semánticas idénticas.

Costo y licencia

La distribución binaria de FUSE-T es gratuita para uso no comercial según sus condiciones publicadas. El uso comercial o la inclusión con software comercial requiere una licencia comercial de los autores; el sitio web invita a los proveedores a contactarlos y no publica un precio comercial fijo. libfuse incluida tiene términos LGPL independientes. Un repositorio público de GitHub y componentes de biblioteca LGPL no hacen que la distribución binaria completa sea irrestricta para uso comercial.

FUSE-T en sí no requiere una suscripción ni una cuenta de usuario para su entorno de ejecución local. Los proveedores de almacenamiento y las aplicaciones que lo usan pueden imponer sus propias cuentas, licencias o tarifas.

Fuentes: Sitio web oficial, README del proyecto, Wiki del desarrollador y limitaciones, Licencia del binario, versión 1.2.9.

Novedades Novedades de 1.2.9 7 oct · Editado por OpenNavo · Traducción por IA

  • CambiosAñade noappledouble para evitar la creación de archivos ._.
  • CorreccionesCorrige varios problemas de compatibilidad con macOS 27.

Interfaz gráfica de código abierto para Homebrew. La instalación se realiza desde el cliente de macOS o con el comando brew.

X · @opennavo

© 2026 OpenNavo