Server Message Block
以下の一覧は、SMBクライアント、SMBサーバ、SMBプロトコルの各種拡張(Network Neighborhood スイートやNTドメインスイートなど)である。以下に示したのは主なもので、拡張版、再実装版、移植版などは省いている。
Sambaは、SMBプロトコルとマイクロソフトの拡張をフリーソフトウェアとして再実装したもの。SMBサーバ機能とコマンドラインのSMBクライアント機能がある。
Linuxカーネルには仮想ファイルシステム (VFS) を使ったSMBクライアントの実装が2つあり(smbfsとcifs)、SMBサーバ上のファイルに標準のファイルシステムAPI経由でアクセスできる。fuseカーネルモジュールとユーザー空間のfusesmbを使ってSMBクライアント機能を実現することもできる。
NetWare version 6以降では、CIFSサーバ機能を実装している。
FreeBSDにはVFSを使ったSMBクライアント実装としてsmbfsがある。
NetBSDとmacOSにはそれぞれのVFSを使ったSMBクライアント実装としてsmbfsがある(元はFreeBSDのsmbfsを移植)。
Solarisには、macOSのsmbfsを基にしたCIFS client for Solarisというプロジェクトがある。
OpenSolarisは2007年10月、カーネル内にCIFSサーバ機能を実装した
小型NASサーバTrueNASは、FreeBSDベースで、CIFS/Sambaもサポートしている。
Windows 8とWindows Server 2012で搭載された。SMB ダイレクト、SMB マルチチャネル、SMB 暗号化などの機能が追加された。開発段階ではSMB2.2と呼ばれていた。