The 9p filesystem found its way into KVM's VirtFS. Curious if there's other active places where parts of Plan 9 are being used.
https://news.ycombinator.com/item?id=8817990
EDIT: and the Gopher mascot was designed by Reneé French who also designed Glenda the Plan 9 bunny:
Currently on my mind os `os.FileMode`; here's a comment I wrote in some Go code that interfaces with Python:
// A StatMode represents a file's mode and permission bits, as represented in Python
// (i.e. `os.stat()`'s `st_mode` member). Similar to how Go's `os.FileMode` assigns bits to have
// the same definition on all systems for portability, Python's `stat` assigns bits to have the same
// definition on all systems for portability. And it just so happens that Go's bits match those of
// Plan 9, and Python's bits match those of the Linux kernel.
type StatMode uint16
PS: If you weren't aware, Renée French's connection to Plan 9 and Go is largely that she's married to Rob Pike.https://chromium.googlesource.com/chromiumos/docs/+/HEAD/con...
Then, there's 9P2000.L... This has that "let's just take the filesystem vtable and export it as a protocol" flavor. This works well enough on Linux if you're just looking to translate the calls over into syscalls. I wouldn't recommend implementing a bespoke server for it, though. You're better off just implementing things with FUSE.