is a virtual filesystem provided by the kernel to transport key info to userspace, and occasionally from userspace to the kernel. I have also been search for a filesystem to put on an NVRAM memory segment. So far, my best thought is to create my own simple filesystem back-end in userspace, using fuse
as the front end. I was sure there must be a better way, but so far, I haven't found anything. My application is for non-volatile storage on a diskless SBC; sounds similar to your application.