We need to serve NFS shares from our Windows Server 2008 R2 machine to Solaris 5.10 clients, since apparently we are unable to mount SMB shares on our Solaris 5.10 machines :( What's the recommended NFS server technology on this platform? Is Windows services for UNIX a good alternative?
rtacconi's answer is dated and would apply for 2003, not 2008.
Windows 2008 R2 has a stock NFS server. NFS Basically just acts as another protocol. If you install the role, NFS is a tab under SHARING.
We use it to serve up over 500K files to Centos 5.5 boxes in our web cluster.
Seems to work pretty well.
HOW TO: Set Up Server for NFS: http://support.microsoft.com/kb/324086.
Why you cannot mount SMB shares on Solaris?
I think the least frustrating option is to setup a unix-based (in your case Solaris 5.10) NFS server.
I am not aware of any 3rd party NFS server app for Windows? So if you don't want the easy option of a Solaris-based NFS server, stick to rtacconi's answer.
Another option is to migrate your Solaris 5.1 environment to a virtual machine/instance/box and have them share files with the host machine's mapped network drive.