0 votos

¿API para sistemas de espacio de usuario?

Con Apple en el proceso de desalentar el uso de las extensiones del kernel, no estoy seguro de qué opciones están ofreciendo ahora para la gente que quiere crear el acceso a un sistema de archivos específico.

En el pasado había MacFuse y MacFusion, pero con la hoja de ruta actual esto probablemente descartaría esto como una solución, por lo tanto, la curiosidad de cómo debemos abordar algo como sshfs en Monterey en lugar de Big Sur ?

2voto

Jose Chavez Puntos 645

MacFuse y similares no han sido "descartados" - siguen funcionando perfectamente en las últimas versiones de MacOS.

Apple ha lanzado un lista de KPIs (interfaces de programación del kernel) que ahora están obsoletas. Esto afecta principalmente a las interfaces relacionadas con la red y el USB. No afecta a los KPIs VFS que utilizan los sistemas de archivos.

En futuras versiones, es probable, dada la dirección que ha tomado MacOS, que los KPI de VFS también queden obsoletos al menos en las máquinas Apple Silicon. En ese momento, Apple probablemente publicará alternativas - o eliminará la funcionalidad. Pero eso aún no ha sucedido, y nadie puede saber cómo resultará.

La única API más reciente en este ámbito es la NSFileProviderReplicatedExtension pero está dirigido sobre todo a los sistemas de archivos en la nube, como DropBox, Google Drive y similares.

Si Apple decide eliminar por completo el soporte para los sistemas de archivos de terceros dentro del kernel sin proporcionar una alternativa en el espacio de usuario (lo cual no es evidente que vaya a hacer) - entonces siempre puedes implementar tu sistema de archivos en el espacio de usuario e interconectarlo como un sistema de archivos de red.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X