No estoy de acuerdo con la respuesta anterior hasta cierto punto. La respuesta parece basarse en la idea de que ejecutar una aplicación montada en un dispositivo remoto implica transferir continuamente datos hacia y desde este dispositivo mientras se utiliza la aplicación. Pero yo pienso en las aplicaciones como programas que se cargan en la memoria una vez cuando empiezas a usarlas, y luego te permiten hacer cosas, como editar audio, crear documentos, consultar bases de datos, ver fotos, etc. Es cierto que algunas aplicaciones, como un visor de fotos, envían muchos datos de ida y vuelta al disco mientras las utilizas. Aun así, la ubicación del almacén de datos de la aplicación es, lógicamente, una cuestión distinta de dónde se almacena la aplicación. Si una aplicación hace un uso intensivo de datos o utiliza una base de datos (o bases de datos), debería ser siempre configurable, en cuanto a la ubicación de sus datos. De hecho, pienso hacer exactamente lo que se pregunta en esta pregunta con mi Mac, porque mi disco interno está casi lleno, y no me gusta tener un disco de estado sólido externo colgando de mi Mac book pro cuando lo estoy usando. Es mucho más cómodo aparcar mis aplicaciones grandes, como XWorks, que es enorme, en la red. ¿Por qué no? ¿Porque tardará tres segundos en cargar la imagen binaria en la memoria antes de que pueda empezar a trabajar? Y qué. Una vez que el programa está en la memoria, estoy desarrollando el código, y sólo pequeñas cantidades de datos van y vienen al disco. Así que en ese momento, no me importa realmente si los datos de la aplicación se almacenan localmente o en el NAS, aunque estoy seguro de que podría configurarlo de cualquier manera.
Así que a por ello. Yo digo que tienes buenas ideas. Y además tienes bonos: tal vez una VPN sin cuota de suscripción, tal vez una "nube privada", donde puedes acceder a tus archivos desde cualquier lugar sin pagar una cuota mensual por el privilegio.
El único inconveniente que veo para almacenar tus grandes aplicaciones en el NAS es que no puedes (o puedes, no lo sé con seguridad) ejecutar las aplicaciones cuando accedes a tu NAS a través de Internet. Así que digamos que estoy en una habitación de hotel en algún lugar, y quiero mirar un poco de código en XWorks, y supongamos que la ejecución desde la unidad de Internet de la "nube privada" que viene con mi NAS no funciona (probablemente no lo hace). ¿Qué hago? Bueno, ya que todas mis aplicaciones de peso están almacenadas en el NAS y no llenan la unidad interna de mi Mac Book Pro (que me dijeron cuando lo compré que no era ampliable a posteriori), tengo mucho espacio en la unidad interna, y puedo simplemente descargar a través del WiFi del hotel una o dos aplicaciones de peso que podría querer utilizar durante el viaje (por ejemplo, tal vez Photoshop, así como XWorks).
Espero que esta perspectiva diferente pueda ayudar.
Si alguien por ahí no está de acuerdo conmigo, estoy abierto a su opinión. ¿Quizás he pasado algo por alto? No soy un experto en la administración de sistemas Xos, porque he utilizado mucho más Windows y Linux, por desgracia, debido a los requisitos de trabajo,