samba is an re-implementation of the smb network sharing protocols, which are used in Windows for file and printer sharing.

samba allows windows and 'nix computers to share files and printers with each other.