No, you don't need to turn on anything special, aside from Samba and/or NFS. I'm doing something similar in my environment, with a couple of large volumes shared with both Samba and NFS.
From my limited knowledge of Windows, you CAN use NFS, but it's not built in. Other pieces need to be installed. Take that with a grain of salt, though, since that may have changed in XP, and as I said...I don't do Windows.
Some tips from what I've been through:
- If you're going to be pushing large chunks of data back and forth to this share, I'd suggest a second NIC, on a dedicated VLAN, just for moving the data. Runs a bit faster when you're not on the 'public' network, with all the other types of traffic. Even better if you're in a server-room type environment, and can dual-NIC all of the servers...a dedicated gigabit pipe for data transfer between servers isn't a bad thing.
- If you're going to have this open as a public share, where any server/user can read/write files to it, don't bother with shoving the Samba server into the domain. More trouble than it's worth, and introduces alot of complexity you don't need.
- Get the latest and greatest NFS server and client software you can get your hands on for Linux, and keep EVERYTHING at the same versions. Troubleshooting gets easier later on that way.