Curiosity had me trying it on my own system, I used NFS for a Linux VM so just re-used that. Tried mounting it on my own Windows 11 machine and it surprisingly just fired up (I don’t do anything with whatever passwd and group files are mentioned there, afaik manually mucking with those makes funky things happen.
Which tells me it’s not authenticating as a user maybe? IDK I don’t really know how NFS works… Edit: A small amount of research indicates that yes, this is by design since Windows does not do UID mapping in NFSv3 unless you have configured some special sauce entries in LDAP to make it so.
I managed to get it to “Network error - 53” by disabling NFSv3, apparently the built-in NFS client on Windows seems to not know how to do NFSv4?
What exactly is this overhead. At the protocol level the clients open handles and do IO on them. There’s not a ton of difference between requirements for NFSv4 and SMB3 in this regard. There is mention in this thread of authentication with NFS. Unless you have a NFSv4 + KRB5, there is no NFS authentication. The client basically tells the server its uid + gid (e.g. no authentication / security here).