Samba is an open-source, free, and cross-platform software piece that can be used on GNU/Linux and Mac OS X operating systems to communicate with Windows network shares. It aims to reimplement the SMB/CIFS networking protocol on UNIX platforms, thus allowing users to access network shared folders and files from Windows OSes.