
On Mon, 18 Sep 2023 08:39:27 +1200, Peter Reutemann quoted:
'The Register notes that when Samba switched to GPL 3, "one result was that Apple dropped Samba from Mac OS X and replaced it with its own, in-house server called SMBX."'
Seems, from what I can find out online, like that move was not exactly a big step forward ...
'But why is KSMBD important? First off, it promises considerable performance gains and better support for modern features such as Remote Direct Memory Access (RDMA)... KSMBD also adds enhanced security... '
Really?? Because moving code into highly-privileged kernel space would surely _increase_ rather than decrease, the potential attack surface. If RDMA is such a useful feature that is only available to kernel-level code, I suspect some bright kernel hackers will figure out how to make it available in a more general form to userspace code. Like other high-performance features that Linux has acquired (e.g. io_uring).
'In the end, hopefully, this KSMBD will also mean easier share setups in Linux without having to jump through the same hoops one must with the traditional Samba setup.'
This part, I don’t understand at all. Is this going to use some new config setup in place of smb.conf?