Samba ist eine freie Implementierung des SMB-Protokolls (Server Message Block), das zur Bereitstellung von Datei- und Druckdiensten dient. Somit ist es möglich, einen Unix-Server zur Versorgung von Windows-Clients zu verwenden. Samba ist auf Linux, Solaris, AIX, und diversen BSD-Derivaten lauffähig.
Sambas Quellcode ist auf der Projektseite erhältlich.