LATEST UPDATES - mount.cifs mount helper now updated in Samba svn to version 1.8. cifs vfs version 1.34a is accepted into mainline for next point release of the kernel. cifs vfs 1.34a is current in cifs bk tree and svn.

CIFS VFS - 

Advanced Common Internet File System for Linux 

http://us1.samba.org/samba/images/penguin.gif
Questions to developers 

The CIFS VFS is a virtual file system for Linux to allow access to servers and storage appliances compliant with the SNIA CIFS Specification version 1.0 or later.    Popular servers such as Samba, Windows 2000, Windows XP and many others support CIFS by default.   The CIFS VFS does not provide support for older servers based on the more primitive SMB (Server Message Block) protocol (you can use the Linux filesystem smbfs for these).   CIFS VFS is designed to take advantage of advanced network filesystem features such as locking, Unicode (advanced internationalization), hardlinks, dfs (heirarchical, replicated name space), distributed caching and uses native TCP names (rather than RFC1001, Netbios names).  Unlike some other network filesystems all key network function including authentication is provided in kernel (and changes to mount and/or a mount helper file are not required in order to enable the CIFS VFS). With the addition of upcoming improvements to the mount helper (mount.cifs) the CIFS VFS will be able to take advantage of the new CIFS URL specification though.   The Todo list includes some of the other features being planned for future releases.   The CIFS VFS has been tested with Linux 2.4.14 and later as well as regular testing on Linux 2.6 (and has been in the kernel source starting with Linux kernel 2.5.42. The CIFS client is no longer considered "expiremental" in Linux versions after 2.6.7 (cifs version 1.19) or later. Testing has been done on various hardware architectures including x86 and even big endian zSeries hardware.   The cifs and smbfs filesystems can coexist on the same system and do not conflict.
 

The current 2.4 version of the CIFS VFS is 1.20c which was released in Jul , 2004 and the current 2.6.12-rc2 Linux version of the cifs vfs is version 1.31. To download replacement files for the fs/cifs directory which includes a relatively recent version of the cifs vfs click 1.34a for 2.6 kernels (released April 25th, 2005).

CIFS VFS is licensed under the GNU General Public License version 2 or later. 

Thanks to SNIA, IBM and the Samba Team
 http://us1.samba.org/samba/images/samba_banner.gif
for their assistance and support.