0 points
sounds like a you problem. if you think longer on it maybe you’ll come up with the obvious layer to implement it at that isn’t the kernel.
1 point
1 point
*
See desktop portals, and desktop environments you dont need to use the kernel for the folder structure. And shared implantations for adding them in are fairly trivial.
1 point
*
I think you’re confusing user interfaces and API structures there.
Also file systems don’t have to be in the kernel. User space file systems are a thing and work fine.