Sim, existe. Samba ou smb é o protocolo nativo de compartilhamento de arquivos e impressoras no Windows e você pode instalar um cliente samba e / ou um servidor samba em um sistema Linux ou Mac.
Aqui você pode encontrar informações sobre Mac's .
A configuração do Samba no Linux irá variar de acordo com a distribuição. Aqui é um deles.
Alguns detalhes do Windows 7 e XP aqui .
O artigo wikipedia também é interessante.