non esiste un protocollo di comunicazione per gli unix-like?

cioè, condivisione documenti è per mac ==> mac
samba (condivisione windows) è tra mac ==> win (in senso stretto, sto parlando di mac, lo so che è anche linux ==> win).

e se voglio far comunicare linux con un mac senza samba?