I'm no hardcore expert on NFS, but I would say if you are comparing NFSv3 to Samba, then Samba is the clear winner. If you are talking about NFSv4, then the results may be different. NFS (any version) is made for Linux to Linux (or other "unixes") networking.
NFSv4 is a redesign to address security and stability problems in NFSv3 and earlier. I have had good results with NFSv4, but I have also had good luck with Samba.
If NFSv4 is set up right, I feel it does provide a more seamless Linux to Linux network experience, but Samba may be more reliable. Although I'm experienced with Samba, I don't have enough experience with NFSv4 to compare the two.
If the sister's laptop is running Windows, then Samba is the only option you have. Samba will automatically pick up any CUPS printers you have set up on the Linux host, and will allow the Windows computer to connect to it as if the Linux were a Windows host.
Samba's config file is at /etc/smb.conf. You may also trying SWAT or Webmin, which are both web based, to configure Samba if you are uncomfortable with editing the config file directly. I prefer to edit the config file over using the web tools, but to each their own.
|