1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
4 <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
5 <TITLE>Linux CIFS Client</TITLE>
6 <META NAME="GENERATOR" CONTENT="OpenOffice.org 2.0 (Linux)">
7 <META NAME="CREATED" CONTENT="20070427;8481900">
8 <META NAME="CHANGEDBY" CONTENT="Steve French">
9 <META NAME="CHANGED" CONTENT="20070427;9075900">
10 <!-- saved from url=(0049)http://www.samba.org/samba/Linux_CIFS_client.html -->
11 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
13 <BODY LANG="en-US" DIR="LTR" ONLOAD="document.mirrorForm.mirrorLocation.selectedIndex=0">
16 <P>LATEST UPDATES – cifs user's guide documentation is now
17 available on samba.org. cifs vfs version 1.50 is accepted into
18 mainline kernel (2.6.23-rc1) and includes improved POSIX delete
19 as well as bug fixes (e.g. for NTLMv2 signing).
20 A backported version of cifs 1.50 which builds on old
21 kernel versions is also available.</P>
22 <TABLE WIDTH=100% BORDER=0 CELLPADDING=2 CELLSPACING=2>
24 <TD COLSPAN=2 BGCOLOR="#eeeeee">
25 <H1 ALIGN=CENTER><!-- Title Bar -->CIFS VFS - </H1>
26 <H1 ALIGN=CENTER>Advanced Common Internet File System for Linux <!-- Menu (Left Column) --><!-- Menu --></H1>
30 <TD WIDTH=20% BGCOLOR="#eeeeee">
31 <P ALIGN=CENTER STYLE="margin-bottom: 0in"><IMG SRC="samba/images/penguin.gif" NAME="graphics1" ALT="http://us1.samba.org/samba/images/penguin.gif" ALIGN=BOTTOM WIDTH=103 HEIGHT=121 BORDER=0></P>
32 <P><A HREF="mailto:sfrench@samba.org">Questions to developers</A>
35 <LI><P STYLE="margin-bottom: 0in"><A HREF="http://pserver.samba.org/samba/ftp/cifs-cvs/linux-cifs-client-guide.pdf">Documentation
36 (CIFS Users Guide)</A></P>
37 <LI><P STYLE="margin-bottom: 0in"><A HREF="https://bugzilla.samba.org/buglist.cgi?query_format=specific∨der=relevance+desc&bug_status=__open__∏uct=CifsVFS&content=">Search
38 for open bugs in bugzilla </A>
40 <LI><P STYLE="margin-bottom: 0in"><A HREF="cifs/cifs_download.html">Download</A>
42 <LI><P STYLE="margin-bottom: 0in"><A HREF="cifs/cifs_testing.html">CIFS
45 <LI><P STYLE="margin-bottom: 0in">Suggested test plan (under
48 <LI><P STYLE="margin-bottom: 0in"><A HREF="http://git.kernel.org/?p=linux/kernel/git/sfrench/cifs-backport-old-kernels.git;a=blob;f=fs/cifs/README;hb=HEAD">Installation</A>
50 <LI><P STYLE="margin-bottom: 0in"><A HREF="http://git.kernel.org/?p=linux/kernel/git/sfrench/cifs-backport-old-kernels.git;a=blob;f=fs/cifs/TODO;hb=HEAD">Todo
53 <LI><P STYLE="margin-bottom: 0in"><A HREF="http://www.snia.org/tech_activities/CIFS/CIFS-TR-1p00_FINAL.pdf">SNIA
54 CIFS Specification</A>
56 <LI><P><A HREF="http://git.kernel.org/?p=linux/kernel/git/sfrench/cifs-backport-old-kernels.git;a=blob;f=fs/cifs/AUTHORS">Authors/Thanks</A><A HREF="http://oss.software.ibm.com/developer/opensource/linux/presentations/samba/ut_cifs.pdf">r<!-- Main Contents --></A>
60 <TD BGCOLOR="#ffffff">
61 <P>The CIFS VFS is a virtual file system for Linux to allow access
62 to servers and storage appliances compliant with the SNIA CIFS
63 Specification version 1.0 or later. Popular
64 servers such as Samba, Windows 2000, Windows XP and many others
65 support CIFS by default. The CIFS VFS provides
66 some support for older servers based on the more primitive SMB
67 (Server Message Block) protocol (you also can use the Linux file
68 system smbfs as an alternative for accessing these).
69 CIFS VFS is designed to take advantage of advanced network file
70 system features such as locking, Unicode (advanced
71 internationalization), hardlinks, dfs (hierarchical, replicated
72 name space), distributed caching and uses native TCP names (rather
73 than RFC1001, Netbios names). Unlike some other network file
74 systems all key network function including authentication is
75 provided in kernel (and changes to mount and/or a mount helper
76 file are not required in order to enable the CIFS VFS). With the
77 addition of upcoming improvements to the mount helper (mount.cifs)
78 the CIFS VFS will be able to take advantage of the new CIFS URL
79 specification though. The TODO list includes some of
80 the other features being planned for future releases.
81 The CIFS VFS has been tested with Linux 2.4.14 and later as well
82 as regular testing on Linux 2.6 (and has been in the kernel source
83 starting with Linux kernel 2.5.42. Testing has been done on various
84 hardware architectures including x86 and even big endian zSeries
85 hardware. The cifs and smbfs file systems can coexist
86 on the same system and do not conflict. <BR>
88 <P>The current version of the CIFS VFS has been backported to
89 compile on 2.4 kernels, not just older 2.6. kernel versions). To
90 download replacement files for the fs/cifs directory which
91 includes a relatively recent version of the cifs vfs which has
92 been backported to build on various earlier kernels (2.6.14 or later) click <A HREF="http://pserver.samba.org/samba/ftp/cifs-cvs/cifs-1.50c.tar.gz">cifs
93 1.50c for 2.6 kernels</A> (released July 25th, 2007).</P>
94 <P>CIFS VFS is licensed under the <A HREF="http://www.gnu.org/copyleft/gpl.html">GNU
95 General Public License</A> version 2 or later. </P>
101 <P>Thanks to SNIA, IBM and the Samba Team<BR> <IMG SRC="samba/images/samba_banner.gif" NAME="graphics2" ALT="http://us1.samba.org/samba/images/samba_banner.gif" ALIGN=BOTTOM WIDTH=470 HEIGHT=60 BORDER=0>
102 <BR>for their assistance and support.</P>