Ed: So for the client, Chrome access to existing CIFS shares, therefore only the default Linux kernel is needed, hence the comment that I commented on (‘smb nothing to do with kernel) is completely incorrect.
Of course I do not claim that the kernel is the only thing that is needed, only that SMB has a lot to do with the Linux kernel. If ChromeOS can mount CIFS, and the article is implicitly about half of it, that’s because of the existing cifs.ko module in the kernel that Google uses.
The server support for certain CIFS extensions is the module also needed:
See ‘Samba considerations’ @ https://www.kernel.org/do…n-filesystems-cifs-README