as fascinating as Plan9 is, i think currently Linux and BSD are far more appropriate for a server platform. also, even if the 9P protocol might be the cleanest and most flexible way to export a filesystem on a network, the lack of clients limits it to experimental setups. but application-level filesystems (or at least namespaces) can be a wonderful addition to Lua. I think the most-useful first step would be a FUSE binding; it's a stable API and kernel module, able to be published with NFS or Samba for any kind of LAN clients. if it gets useful, it might be easier to extend the same Lua API to the Plan9 architecture, even if the C library is totally different. -- Javier
Attachment:
pgpby_ISOHCzk.pgp
Description: PGP signature