Opening up Linux to the Wider World: Status and Recent Progress in the Linux/POSIX Extensions to the SMB3.1.1 Protocol

Tuesday, February 25, 2020 - 2:00 pm2:30 pm

Steven French, Microsoft Azure Storage; Jeremy Allison, Samba Team, Google


The SMB3 .1.1 POSIX Extensions, a set of protocol extensions to allow for optimal Linux and Unix interoperability with NAS and Cloud file servers, have made good progress over the past year in the Linux kernel client and the Samba server and even smbclient Samba tools (and now some third party servers as well). We will discuss

  • what is the current status
  • how do new Linux file system features map to these extensions?
  • what have we learned (and a a result what has changed in the protocol specification)
  • what are suggestions for implementors of SMB3.1.1 servers?
  • what is useful information for users to know in order to try these extensions?
  • are future extensions planned?

These extensions greatly improve the experience for users of Linux, and will help make SMB3.1.1 even more broadly applicable for accessing files remotely to and from Linux (the SMB3 protocol family is already incredibly widely deployed across many operating systems, Samba and the cloud). This presentation will review the state of the protocol extensions and their current implementation in the Linux kernel and Samba among others, and provide an opportunity for feedback and suggestions for additions to the POSIX extensions.

This has been an exciting year with many improvements to the implementations of the SMB3.1.1 POSIX Extensions in Samba and Linux!

Steven French, Microsoft Azure Storage

Steve French is an expert on SMB3 and File Systems. Original author as well as maintainer of the Linux CIFS/SMB3 client and member of the Samba team. Works for Microsoft as a Principal Engineer in Azure Storage. Was File Systems Architect for IBM Linux Technology Center previously, and Chair of SNIA CIFS Working Group. One of more active developers in Linux kernel file systems.

Steve has spoken at the annual Storage Developer Conference and also SambaXP for the past five years or more (and also have spoken at Vault, Linux Plumbers, the Linux FS Summit etc. in recent years).

Jeremy Allison, Google

Jeremy Allison is a frequent speaker at Storage, Linux and Samba events and is one of the original members of the Samba team. He works for Google.

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

@conference {246566,
author = {Steven French and Jeremy Allison},
title = {Opening up Linux to the Wider World: Status and Recent Progress in the {Linux/POSIX} Extensions to the {SMB3.1.1} Protocol},
year = {2020},
address = {Santa Clara, CA},
publisher = {USENIX Association},
month = feb