While studying VFS, this question popped into my head. Is it okay to think of VFS as a module?
The reason why I thought like that is because VFS has the characteristic of simplifying actual file management to kernel/user space. This seemed something like a device driver would do and it got me thinking.
But then again, if VFS is something that is statically compile within the kernel I guess it can not be regarded as a module.