Necesito algunas opiniones punteros sobre la creación de pseudo-filesystems para sistemas linux/* nix.Pseudo filesystems en * nix
En primer lugar, cuando digo pseudo-filesystem, me refiero a algo así como/proc, donde la estructura interna no representa los archivos reales en los discos, pero el estado del kernel. Me gustaría probar algo similar como una interfaz para una aplicación.
A modo de ejemplo se podría decir, montar una URL ftp a su sistema de archivos y su aplicación para el navegador podría entonces permitirá interactuar con el sistema remoto haciendo ls et al en él y la traducción de las solicitudes del sistema de archivos estándar en los ftp.
Así que la primera pregunta es: ¿cómo hace uno para hacer eso? He leído un poco sobre esto y parece que necesitas implementar un nuevo módulo kernel. De ser posible, me gustaría evitar eso; en mi opinión, es posible que alguien ya haya proporcionado una herramienta para hacer este tipo de cosas y haya proporcionado el módulo para ayudarlo ya.
Mi segunda pregunta es: ¿alguien tiene una buena lista de ejemplos de aplicaciones/servicios/lo que sea utilizando este tipo de técnica para proporcionar una interfaz basada en el sistema de archivos.
Por último, si alguien tiene alguna opinión sobre por qué esto podría ser una buena/mala idea para hacer tal cosa en un nivel genérico, me gustaría escucharla.
Parece el tipo correcto de herramienta para este trabajo. Gracias. – cyborg