caasd
[metze/test/web/.git] / CIFS_POSIX_extensions.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">\r
2 <!-- saved from url=(0049)http://www.samba.org/samba/Linux_CIFS_client.html -->\r
3 <HTML><HEAD>\r
4 <TITLE>CIFS POSIX Protocol</TITLE>\r
5 <META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">\r
6 <META content="IBM WebSphere Studio Homepage Builder V6.0.2 for Windows" name="GENERATOR">\r
7 <META http-equiv="Content-Style-Type" content="text/css">\r
8 </HEAD>\r
9 <BODY onload="document.mirrorForm.mirrorLocation.selectedIndex=0"><BR>\r
10 <BR>\r
11 &nbsp;\r
12 <P>LATEST UPDATES - CIFS POSIX Extensions presented at the 2007 Ottawa Linux Symposium and at Connectathon.  Overview of  the most current version will be presented at 2007 Storage Developer Conference in September</P>\r
13 <TABLE cellSpacing=2 cellPadding=2 width="100%" border=0>\r
14   <CAPTION>\r
15   </CAPTION>\r
16   <TBODY>\r
17     <TR>\r
18       <TD bgColor=#eeeeee colSpan=2><!-- Title Bar -->\r
19       <CENTER>\r
20       <H1>CIFS VFS -&nbsp;</H1>\r
21       </CENTER>\r
22       <CENTER>\r
23       <H1>Protocol extensions to the Common Internet File System for better POSIX file I/O semantics\r
24   &nbsp;</H1>\r
25       </CENTER>\r
26       </TD>\r
27     </TR>\r
28     <TR>\r
29       <TD vAlign=top width="20%" bgColor=#eeeeee><!-- Menu (Left Column) --><!-- Menu -->\r
30       <CENTER><IMG alt="http://us1.samba.org/samba/images/cifs-rail.jpg" src="samba/images/cifs-rail.jpg"></CENTER>\r
31 <P>\r
32 <UL>\r
33 <LI><A href="http://en.wikipedia.org/wiki/CIFS">What is the CIFS Protocol?</A>\r
34 <LI><A href="http://wiki.samba.org/index.php/UNIX_Extensions">Unix Extensions Documentation (wiki)</A>\r
35 <LI><A href="ftp://ftp.microsoft.com/developr/drg/cifs/"> Older Specifications</A>\r
36 <LI><A href="http://ubiqx.org/cifs/References.html">Miscellaneous references to SMB/CIFS and loosely related protocols</A>\r
37 <LI><A href="http://samba.org/samba/ftp/cifs-cvs/snia-developer-2006-cifs-extensions.pdf">Presentations</A>\r
38 <LI><A href="http://www.snia.org/tech_activities/CIFS/CIFS-TR-1p00_FINAL.pdf">SNIA \r
39         CIFS Specification</A>&nbsp;\r
40 <LI><A href="http://www.ietf.org/internet-drafts/draft-crhertel-smb-url-11.txt">SMB URL Specification</A>&nbsp;\r
41         <LI><A href="http://www.ubiqx.org/cifs/">Implementing CIFS (Online Book)</A>&nbsp;\r
42       </UL></P>\r
43 <P><A href="mailto:sfrench@smfltc@us.ibm.com">Questions to developers</A>&nbsp;</P>\r
44 \r
45       </TD>\r
46       <TD vAlign=top bgColor=#ffffff><!-- Main Contents -->\r
47       <P>The CIFS POSIX Extensions are protocol extensions to enable POSIX compliant\r
48       operating systems to better interoperate with CIFS servers \r
49       and storage appliances by extending the SNIA CIFS Specification version\r
50       1.0.&nbsp;&nbsp;&nbsp; Popular servers such as Samba, Windows\r
51       2000, Windows XP and many others support CIFS by default.&nbsp; These\r
52       extensions are already implemented in multiple clients and servers.\r
53       <BR>\r
54       &nbsp;\r
55         <P>30 Second History of the SMB/CIFS Protocol\r
56         <UL>\r
57         <LI>1984 Initial SMB Specification Published by IBM based on the work of Dr. Bary Feigenbaum and team\r
58         <LI>1985-1992 SMB Protocol extended by IBM, 3Com, Intel and Microsoft, and becomes the default filesystem protocol for DOS, OS/2 and Windows operating systems among others.\r
59         <LI>1992 X/Open publishes an updated version of the SMB standard: Protocols for X/Open PC Interworking: SMB Version 2 (CAE 209)\r
60         <LI>1994-1995 IBM Extends SMB to include support for DCE/Kerberos\r
61         <LI>1996 With the slow speed of HTTP for certain workloads, two key network filesystem protocols begin to become more "internet friendly." Sun announces WebNFS and Microsoft extends and renames SMB (announcing CIFS - "The Common Internet File System Protocol").  More formal CIFS documentation is written describing the complex SMB/CIFS protocol in detail.\r
62         <LI>1996-2006 Annual CIFS Deveper Conferences are held to improve interoperability.\r
63         <LI>1999-2001 SCO and HP add/document optional Unix Extensions to CIFS Protocol, Thursby adds/documents optional Macintosh extensions.\r
64         <LI>2002 After multiyear effort involving many companies including Microsoft, IBM and NetApp, The Storage Network Industry Association releases the SNIA CIFS Technical Reference (which also includes Unix and Mac protocol extensions for CIFS)\r
65         <LI>2003 NFSv4 (RFC 3530) released borrowing many ideas from CIFS\r
66         <LI>2004 Work begins on an improved set of extensions to the CIFS Protocol for better support of POSIX clients.\r
67         <LI>2006 Samba client and server and Linux client implement CIFS POSIX Extensions\r
68         </UL>\r
69         </TD>\r
70         </PL>   \r
71     </TR>\r
72     <TR>\r
73       <TD vAlign=top></TD>\r
74       <TD vAlign=top>Thanks to SNIA, IBM and the Samba Team<BR>\r
75       &nbsp;<IMG src="samba/images/samba_banner.gif" alt="http://us1.samba.org/samba/images/samba_banner.gif"> <BR>\r
76       for their assistance \r
77       and support.</TD>\r
78     </TR>\r
79   </TBODY>\r
80 </TABLE>\r
81 </BODY>\r
82 </HTML>\r