Google Hosts CIFS Workshop
    
    
    
    
    By Jeremy
      Allison, Open Source Team and Samba Core DeveloperAround
      sixty developers from over twenty different companies converged on Google's Mountain View
      Campus at the end of September to sample the free food. Oh yes, and also to test their
      implementations of the 
CIFS network
      protocol for interoperability.
CIFS, the Common Internet File System
      (that's Windows Networking to you and me), is the file sharing protocol build into all Windows
      versions, and also MacOS X, Linux, HPUX and now Solaris clients. 
Samba is the best known Free Software implementation
      of CIFS, and most of the Samba Team were there to help improve Samba3 and Samba4's
      interoperability along with the other CIFS vendors.
Over the three days
      much code was written, much beer was drunk, and the air was turned blue with cursing when bugs
      were found! As the Samba Team were mentoring several Google Summer of
      Code
TM students, we also got to record a 
podcast
      about our experiences participating in the program over the past three years.
Thanks to Google for hosting the event and setting up the gigabit networking
      required. The endless coffee supply was also essential when dealing with network protocol
      problems.
The best summary of the success of our testing occurred on
      the final day of the event, when a sad and frustrated CIFS client programmer wrote the
      following on our testing notes whiteboard:
"the server *hates* me :-)
      :-)"
It was great to see everyone coming together, even people from
      competing companies, to help fix problems with everyone's implementations of CIFS. Look for
      the resulting improvements in new versions of products and future releases of Samba.

The Samba Team takes a break during the CIFS Workshop.
(Photo Credit: Leslie
      Hawthorn)