2 ms·
However, FUSE implementations are actively maintained for all the BSDs and OS X as well.
by jude- 11y ago
However, FUSE implementations are actively maintained for all the BSDs and OS X as well.
- vezzy-fnord 11y agoWhich required significant kernel additions in the case of the BSDs, and is a third-party kext for OS X. In contrast, 9P is just a byte stream protocol that ranges from weekend project implementations in ~1000 LoC (yet still perfectly usable) to full strength client-server libraries. It's much more versatile and can be done entirely in userspace without special kernel cooperation beyond a basic POSIX runtime.