3 ms·
Which 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 ra
by vezzy-fnord 11y ago
Which 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.