4 ms·
SMB is a complex network protocol, implementing it without a serious bug somewhere is a serious challenge. Kerberos is another complicated protocol. You have us
by _8j50 4y ago
SMB is a complex network protocol, implementing it without a serious bug somewhere is a serious challenge. Kerberos is another complicated protocol. You have user space FS modules, perhaps it would have been better to make it one? But at the same time you have stuff like TLS ans wireguard in the kernel (SMB is still more complicated imho).
Linux being monolithic and all, I don't think there is a good answer. Hope Microkernels make a comeback.
- ryao 4y agoI am not sure what was so bad about Samba. It was performing better than ksmbd in the sequential access patterns that it typically has: https://samba.plus/blog/detail/ksmbd-a-new-in-kernel-smb-server https://samba.plus/blog/detail/ksmbd-a-new-in-kernel-smb-ser...
- _8j50 4y agoSamba also had many severe rce vulns over the years.