Samba runs on most systems that follow the UNIX specification, such as GNU/Linux, the Solaris operating environment, and the BSD variants.
The name samba comes from inserting two vowels into the name of the standard protocol that Microsoft Windows network file system use, called SMB (Server Message Block).