How to create a fuse filesystem in Haiku

Hello, I write a prototype for encrypt/decrypt FS without libraries.

For a now it need just GCC/Clang with std20 supports

I want to create a FUSE filesystem for it/GUI supports

For GUI I found documentation it’s ok, but for filesystems not

Haiku supports (mostly) FUSE 2.9 “modules” via its own userland_fs.

There are a couple of examples on the Haiku source tree, and there’s also a few ported FUSE modules on HaikuPorts (sshfs, exfat, sqfs_tools).

The userland_fs API also has a few Haiku-specific extensions, IIRC, but other than that… Targetting FUSE 2.9 and seeing how the mentioned examples work should set you on the right track.