Author:

Jeremy Allison

Company : Samba Team/Google

Title : Engineer

 
 
author

How to Handle Security Flaws in a Storage Product Using Open Source Code

Submitted by Anonymous (not verified) on

Almost all storage software now includes some Open Source code. Managing security in Open Source code can have unique challenges.

Samba is an Open Source project that has had many security flaws over the years. We’ve had to learn how to handle them, and the best practices needed in order to maintain trust in the project and Open Source in general. This presentation will cover how Samba has evolved in handling security issues, from initial response to working within the storage and security communities including the worlds largest software vendors.

Panel Discussion of SMB3 POSIX Protocol Extensions

Submitted by Anonymous (not verified) on

With the excellent clustering, reliability, performance and security features brought by SMB3, there has been considerable interest in improving its ability to better support POSIX clients such as Linux, Unix, and Mac. Earlier presentations discussed the details of the proposed extensions. This panel discussion will encourage feedback and information exchange on additional requirements for better practical POSIX compliance using extensions to the SMB3 protocol.

SMB3 POSIX Protocol Extensions: Summary and Current Implementation Status

Submitted by Anonymous (not verified) on

The SMB3 POSIX Extensions, a set of protocol extensions to allow for optimal Linux and Unix interoperability with NAS and Cloud file servers, have evolved over the past year, with test implementations in Samba and in the Linux kernel. These extensions address various compatibility problems for Linux and Unix clients (such as case sensitivity, locking, delete semantics and mode bits among others).

SMB3 and Linux - A Seamless File Sharing Protocol

Submitted by Anonymous (not verified) on

SMB3 is the default Windows and MacOS X file sharing protocol, but what about making it the default on Linux ? After developing the UNIX extensions to the SMB1 protocol, the Samba developers are planning to add UNIX extensions to SMB3 also. Co-creator of Samba Jeremy Allison will discuss the technical challenges faced in making SMB3 into a seamless file sharing protocol between Linux clients and Samba servers, and how Samba plans to address them. Come learn how Samba plans to make NFS obsolete (again :-) ! Learning Objectives SMB3 Linux Windows interoperability

SMB Client Synergy

Submitted by Anonymous (not verified) on

We will demonstrate all existing SMB clients available in the market connecting to an Azure server. The objective is to show the synergy between the different SMB clients while the communication is being done through the latest SMB 3.1.1 protocol:

samba kernel client
libsmbclient
nqe client
windows client

As part of the demo, we are planning to add an embedded SMB client in a camera.

Implementing SMB2 Within Samba

Submitted by Anonymous (not verified) on

Samba now implements SMB2. This presentation will explain the code changes that were needed, and how the new features for SMB2 were built on top of the existing stable codebase.

Learning Objectives

Samba internals
SMB2 protocol
SMB2 implementation details

The Future is Cloudy - Samba Gateways to a Cloud Storage World

Submitted by Anonymous (not verified) on

Samba is becoming the product of choice to gateway local SMB file-based access to cloud storage. This talk will cover how this can be achieved, and the potential problems, pitfalls and solutions in designing such a product. I will present a design for architecting such a solution inside Samba.

The Evolution of Asynchronous IO in Samba

Submitted by Anonymous (not verified) on

Over the years we have tried many ways to increase the parallelism of the IO path within Samba for read and write requests from Windows and other CIFS and SMB2 clients. This talk will cover the techniques we have explored, what worked and what didn't, and how these programming methods are applicable to Linux servers and other operating systems to increase the throughput of a Samba server. I will also summarize the current state of the art within the Samba4 codebase.

Learning Objectives

Asynchronous IO programming
Samba
Open Source

Subscribe to Jeremy Allison