One new feature of Solaris 10 that has slipped under the radar
is NFSv4. I work on the client side for Solaris. You can find the rfc
the community website here.
So what's the big deal of NFSv4 anyways?
NFSv4 makes security mandatory. NFS IS SECURE!
Sun gave up control of NFS to the IETF.
A common ACL model (Unix and Windows working together before
Gates and Papadopulos made it popular).
File level delegation to reduce network latency and server workload
for a class of applications.
COMPOUND procedure to allow for flexible request construction and
reduction of network latency and server workload.
Built in minor versioning to extend the protocol through
the auspices of the IETF protocol process.
Integrated locking (no need of a separate protocol - NLM, and
we work with Windows locking semanctics).
One protocol and one port (2049) for all functionality.
So who else is implementing NFSv4?
University of Michigan/CITI has putback to Linux 2.6. Back in 1999/2000,
this is where I spent my last year in school working.
Netapp has already
Have Windows in your environment?
Hummingbird can hook you up
Rick at the University of Guelph
is implementing a server for
I'll go into details for some of the features of NFSv4 in future posts.
We hold regular interopability-fests about every 4 months via
Connectathon and (NFSv4 only)