File/printer sharing? You'd probably be using <a href="http://us4.samba.org/samba/">Samba</a> in Linux. Depending largely on the Linux distro you use, Samba is not all that easy to set up even when all your Windows machines are already working properly. But you could also run an FTP server in Linux, or use SSH, or any number of other things. At least it gives you choices.