The Samba team at SerNet has completed another important milestone in the STF-funded development of the open-source Samba software: Milestone 3.3 focuses on improved integration with Linux desktop environments and is part of the broader SMB3 UNIX Extensions milestone group.
The goal of this work is to make Samba a more natural and consistent part of Unix-like operating systems. To achieve this, the team has extended libsmbclient, the client-side library used by major desktop environments such as GNOME and KDE to access SMB file shares. By enabling support for SMB3 POSIX extensions in this library, Samba now offers better handling of symbolic links, permissions, and metadata making file access on the desktop feel more like using a local Unix filesystem. The team also put in the work to provide the code needed for GNOME to enable the SMB3 Unix Extensions.
This milestone builds on earlier work within the SMB3 UNIX Extensions group: Milestone 3.1 focused on the server-side implementation of POSIX-compatible features. With Milestone 3.3, these improvements are now reaching Linux desktop environments and deliver the benefits of SMB3 UNIX Extensions directly to end users.
The achievement is part of the ongoing effort to enhance Samba’s security, scalability, and integration. The goal is to ensure that Samba remains a powerful, interoperable solution for sovereign IT environments and is funded by the Sovereign Tech Agency.