List Of Products That Support SMB
   HOME

TheInfoList



OR:

List of products that support the proprietary Server Message Block (SMB) protocol by IBM and later
Microsoft Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washing ...
.


Implementations

The list below explicitly refers to "SMB" as including an SMB client or an SMB server, plus the various protocols that extend SMB, such as the
Network Neighborhood My Network Places (formerly Network Neighborhood) is the network browser feature in Windows Explorer. It was first introduced in Windows 95 and Windows NT 4.0 and was renamed My Network Places in Windows 2000 and later. My Network Places maintains ...
suite of protocols and the NT Domains suite. *
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
includes an SMB client and server in all members of the
Windows NT Windows NT is a proprietary graphical operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems sc ...
family and in
Windows 95 Windows 95 is a consumer-oriented operating system developed by Microsoft as part of its Windows 9x family of operating systems. The first operating system in the 9x family, it is the successor to Windows 3.1x, and was released to manufacturin ...
,
Windows 98 Windows 98 is a consumer-oriented operating system developed by Microsoft as part of its Windows 9x family of Microsoft Windows operating systems. The second operating system in the 9x line, it is the successor to Windows 95, and was released to ...
, and Windows Me. * The
Linux kernel The Linux kernel is a free and open-source, monolithic, modular, multitasking, Unix-like operating system kernel. It was originally authored in 1991 by Linus Torvalds for his i386-based PC, and it was soon adopted as the kernel for the GNU ope ...
includes two SMB client implementations that use the Linux VFS, providing access to files on an SMB server through the standard file system
API An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software Interface (computing), interface, offering a service to other pieces of software. A document or standa ...
: smbfs and cifs. Also it is possible to mount the whole hierarchy of workgroups/servers/shares ("
neighborhood A neighbourhood (British English, Irish English, Australian English and Canadian English) or neighborhood (American English; see spelling differences) is a geographically localised community within a larger city, town, suburb or rural area, ...
") through
FUSE Fuse or FUSE may refer to: Devices * Fuse (electrical), a device used in electrical systems to protect against excessive current ** Fuse (automotive), a class of fuses for vehicles * Fuse (hydraulic), a device used in hydraulic systems to protect ...
kernel module and its
userspace A modern computer operating system usually segregates virtual memory into user space and kernel space. Primarily, this separation serves to provide memory protection and hardware protection from malicious or errant software behaviour. Kernel ...
counterpart fusesmb.
CIFSD KSMBD is an open-source software, open-source in-kernel CIFS/Server Message Block, SMB server created by Namjae Jeon for the Linux kernel. Initially the goal is to provide improved file I/O performance, but the bigger goal is to have some new fea ...
, which is an In-kernel CIFS/SMB server implementation for Linux kernel, is available. It has the following advantages over user-space implementations: 1. It provides better performance, 2. It's easier to implement some features like SMB Direct. * Plan 9 from Bell Labs contained both a CIFS/SMB serve
aquarela
and clien
cifs
*
FreeBSD FreeBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD), which was based on Research Unix. The first version of FreeBSD was released in 1993. In 2005, FreeBSD was the most popular ...
includes an SMB client implementation called smbfs that uses its VFS. *
NetBSD NetBSD is a free and open-source Unix operating system based on the Berkeley Software Distribution (BSD). It was the first open-source BSD descendant officially released after 386BSD was forked. It continues to be actively developed and is a ...
and
macOS macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
include SMB client implementations called smbfs, originally derived from the FreeBSD smbfs; they use the NetBSD and macOS VFSes, respectively. *
macOS macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
, starting with Mac OS X Lion, has an Apple-developed SMB server implementation called SMBX. *
Solaris Solaris may refer to: Arts and entertainment Literature, television and film * ''Solaris'' (novel), a 1961 science fiction novel by Stanisław Lem ** ''Solaris'' (1968 film), directed by Boris Nirenburg ** ''Solaris'' (1972 film), directed by ...
has a project calle
CIFS client for Solaris
based on the Mac OS X smbfs. *
OpenSolaris OpenSolaris () is a discontinued open-source computer operating system based on Solaris and created by Sun Microsystems. It was also, perhaps confusingly, the name of a project initiated by Sun to build a developer and user community around th ...
adde
in-kernel CIFS server support
in October 2007. This is also present in
OpenIndiana OpenIndiana is a free and open-source illumos distribution Unix-derived System V SVR4 operating system, started as OpenSolaris continuation project. Forked from OpenSolaris after OpenSolaris was discontinued by Oracle Corporation, OpenIndiana ...
and NexentaStor. *
Sun Microsystems Sun Microsystems, Inc. (Sun for short) was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the ...
Cascade Cascade, Cascades or Cascading may refer to: Science and technology Science *Cascade waterfalls, or series of waterfalls * Cascade, the CRISPR-associated complex for antiviral defense (a protein complex) * Cascade (grape), a type of fruit * Bioc ...
, which became known as PC-Netlink, represents a
port A port is a maritime facility comprising one or more wharves or loading areas, where ships load and discharge cargo and passengers. Although usually situated on a sea coast or estuary, ports can also be found far inland, such as Ham ...
of Advanced Server for Unix. Sun took over two years making the code useful, due to the poor quality of the original port. * Novell NetWare version 6 and newer has a CIFS server implementation providing access to NetWare volumes for
Microsoft Network MSN (meaning Microsoft Network) is a web portal and related collection of Internet services and Mobile app, apps for Windows and mobile devices, provided by Microsoft and launched on August 24, 1995, alongside the release of Windows 95. MSN Dia ...
clients. *
Novell Novell, Inc. was an American software and services company headquartered in Provo, Utah, that existed from 1980 until 2014. Its most significant product was the multi-platform network operating system known as Novell NetWare. Under the lead ...
Open Enterprise Server Open Enterprise Server (OES) is a server operating system published by Novell in March 2005 to succeed their NetWare product. Unlike NetWare, Novell OES is a Linux distribution—specifically, one based on SUSE Linux Enterprise Server. The fir ...
includes a SMB/CIFS server implementation to provide access to NSS volumes for different client platforms (
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
, Mac, and
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
).
YNQ
- an SMB Server and Client library written in ANSI C that runs on non-Windows systems, including embedded and
IoT The Internet of things (IoT) describes physical objects (or groups of such objects) with sensors, processing ability, software and other technologies that connect and exchange data with other devices and systems over the Internet or other com ...
systems with memory and CPU constraints, to enable connectivity with Windows, Mac and Linux machines. *
Samba Samba (), also known as samba urbano carioca (''urban Carioca samba'') or simply samba carioca (''Carioca samba''), is a Brazilian music genre that originated in the Afro-Brazilian communities of Rio de Janeiro in the early 20th century. Havin ...
, which re-implements the SMB protocol and the Microsoft extensions to it as
free software Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, no ...
, includes an SMB server and a command-line SMB client. Version 3.0 or later is required for
NTLMv2 In a Windows network, NT (New Technology) LAN Manager (NTLM) is a suite of Microsoft security protocols intended to provide authentication, integrity, and confidentiality to users. NTLM is the successor to the authentication protocol in Microsoft L ...
authentication support, while versions 3.6+ or 4.0+ are required for SMB2 interoperability. *
FreeNAS TrueNAS is the branding for a range of free and open-source network-attached storage (NAS) operating systems produced by iXsystems, and based on FreeBSD and Linux, using the OpenZFS file system. It is licensed under the terms of the BSD Li ...
, a dedicated small-sized
NAS Nas (born 1973) is the stage name of American rapper Nasir Jones. Nas, NaS, or NAS may also refer to: Aviation * Nasair, a low-cost airline carrier and subsidiary based in Eritrea * National Air Services, an airline in Saudi Arabia ** Nas Air ( ...
server, runs
FreeBSD FreeBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD), which was based on Research Unix. The first version of FreeBSD was released in 1993. In 2005, FreeBSD was the most popular ...
for Network-attached storage (NAS) services, and supports protocols including CIFS/SMB. * Advanced Server for Unix(AS/U) comprises a port of Windows NT 3.51's SMB server code to
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and ot ...
. Microsoft licensed the code to
AT&T AT&T Inc. is an American multinational telecommunications holding company headquartered at Whitacre Tower in Downtown Dallas, Texas. It is the world's largest telecommunications company by revenue and the third largest provider of mobile tel ...
, which then licensed it to major Unix vendors. *
VERITAS Software Veritas Technologies LLC. is an American international data management company headquartered in Santa Clara, California. The company has its origins in Tolerant Systems, founded in 1983 and later renamed Veritas Software. It specializes in stora ...
has an implementation of SMB. *
Santa Cruz Operation The Santa Cruz Operation, Inc. (usually known as SCO, pronounced either as individual letters or as a word) was an American software company, based in Santa Cruz, California, that was best known for selling three Unix operating system variants ...
(SCO) had a port of Advanced Server for Unix. * SCO also had VisionFS, a re-implementation of SMB intended to distribute SCO components and have easier configuration than Samba. * Samba TNG: a fork of
Samba Samba (), also known as samba urbano carioca (''urban Carioca samba'') or simply samba carioca (''Carioca samba''), is a Brazilian music genre that originated in the Afro-Brazilian communities of Rio de Janeiro in the early 20th century. Havin ...
. *
agorum core agorum ''core'' is a free and open-source Enterprise Content Management system by ''agorum Software GmbH'' from Germany. One of the main features is the Document-Network-Share. With that the documents within the ECM are shown as a normal netwo ...
, open source enterprise
content management system A content management system (CMS) is computer software used to manage the creation and modification of digital content (content management).''Managing Enterprise Content: A Unified Content Strategy''. Ann Rockley, Pamela Kostur, Steve Manning. New ...
with fully integrated CIFS-Server for accessing documents. * EMC Corporation has an SMB server with its Celerra platforms. *
NetApp NetApp, Inc. is an American hybrid cloud data services and data management company headquartered in San Jose, California. It has ranked in the Fortune 500 from 2012–2021. Founded in 1992 with an IPO in 1995, NetApp offers cloud data services ...
has an SMB server implementation. * Isilon Systems OneFS File System has a clustered NAS SMB server implementation which was originally developed by Likewise Software. Previous versions of Isilon System's was based on Samba. Subsequent versions of OneFS integrated Likewise Software's implementation of an SMB Server. ** Likewise Software has offered Likewise-CIFS, an open source SMB/CIFS file server with support for both SMB1 and SMB2. * Objective Development's Sharity provides an SMB
file-system In computing, file system or filesystem (often abbreviated to fs) is a method and data structure that the operating system uses to control how data is stored and retrieved. Without a file system, data placed in a storage medium would be one larg ...
client for Unix. * Tuxera develops and sells a proprietary SMB server and client implementation for
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
that supports all SMB protocols.
Visuality Systems

jNQ
is a
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's List ...
SMB Client library that can replace jCIFS when SMB2 or SMB3 (and higher) support is required. * The
Alfresco Alfresco may refer to: * ''Al fresco'', or fresco, a technique of mural painting * Al fresco dining * Alfresco Software, an open-source content-management system * ''Alfresco'' (TV series), a 1980s British television comedy series * ''Al fresc ...
content-management system includes JLAN, a
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's List ...
implementation of an SMB server. * The
LogicalDOC LogicalDOC is a proprietary cloud-based document management system that is designed to handle and share documents within an organization. LogicalDOC is a content repository, with Lucene indexing, Activiti workflow, and a set of automatic import ...
document management system includes a client for connecting to SMB, implemented in
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's List ...
* Thursby Software Systems developed
DAVE Dave may refer to: Film, television, and theater * ''Dave'' (film), a 1993 film starring Kevin Kline and Sigourney Weaver * ''Dave'' (musical), a 2018 stage musical adaptation of the film * Dave (TV channel), a digital television channel in the ...
, the first commercial implementation of SMB/CIFS for Classic Mac OS in 1996, co-writing the Mac standards with Microsoft in 2002. It was later ported to Mac OS X. Thursby's DAVE, ADmitMac and ADmitMac PKI products include both an SMB client and an SMB server, and support Microsoft's DFS. * An iPhone application name
Flash Files
has an SMB server implementation. * Some
Sony-Ericsson Sony Mobile Communications Inc. ( ja, ソニーモバイルコミュニケーションズ株式会社) was a multinational telecommunications company founded on October 1, 2001, as a joint venture between Sony Group Corporation and Ericsson. I ...
mobile phones have an SMB server built in. * The Huawei Y9 Prime
smartphone A smartphone is a portable computer device that combines mobile telephone and computing functions into one unit. They are distinguished from feature phones by their stronger hardware capabilities and extensive mobile operating systems, whic ...
(2019) has a built-in CIFS server called Huawei Share. *
Microsoft Azure Microsoft Azure, often referred to as Azure ( , ), is a cloud computing platform operated by Microsoft for application management via around the world-distributed data centers. Microsoft Azure has multiple capabilities such as software as a ...
. Cloud file server supporting SMB3 (and SMB2.1). *
BT Smart Hub The BT Smart Hub (formerly BT Home Hub) is a family of wireless residential gateway router modems distributed by BT for use with their own products and services and those of wholesale resellers (i.e. LLUs) but not with other Internet service ...
routers use SMB1 for NAS functionality. * Bloombase has a CIFS/SMB implementation for transparent data-at-rest encryption use cases.


References

{{reflist Windows communication and services Network file systems Network protocols Application layer protocols Inter-process communication