But Linux use symlinks. Is there a way to make symlinks on the Plan 9 filesystem and make them accessible with NFS?
The kernel probably doesn't care. Symlinks are just files whose contents are another file's path. As long as the kernel knows how to interpret it I'm sure it'd be fine. Look at the inverse: Plan 9 on Linux simply sees a Linux symlink as what ever the symlink points to. For example, in your 9vx tree do: `ln -s sparc64 v9` and run 9vx.Linux. D
