In Linux kernel, the virtual file systems lies on top of concrete file systems and device files, to provide a uniform interface to access those lying below it.
Do distributed file systems lie below or above the virtual file system in each computer?
Are distributed file systems implemented in the level of OS kernels, or as software above the OS kernel?
How does the big picture of the layers look like?
Thanks.