Sistema tipo FUSE (file system in user space), interfaz VFS.
Delegamos al usuario cómo se va a hacer el read y write.
Consiste en 2 partes: una del lado del kernel y otra del lado del usuario.
El struct fuse_operations es de punteros a función
Son punteros al codigo que tenemos que escribir.
NO es necesario usar memoria dinámica
El archivo puede ser binario. Se debe poder recuperar.
Podríamos tener structs para guardado en memoria (mas complejos) y otros mas simples para persistir y luego parsear.
La carga del archivo y el parseo se debe hacer en la función init.
Hacer en paralelo persistencia con el fs.