Один из самые ранние запросы на вытягивание, отправленные для теперь открытого цикла Linux 5.15, предлагали KSMBD в качестве файлового сервера SMB3 в ядре в качестве альтернативы в системах Linux запуску Samba в пользовательском пространстве. В то время было неясно, подключит ли Линус Торвальдс этот код файлового сервера к ядру Linux, но теперь он действительно загрузил его.
Как отмечалось в предыдущих статьях, KSMBD, разрабатываемый Samsung в течение некоторого времени, ориентирован на обеспечение высокой производительности обслуживания файлов SMB3, а также на поддержку функций, более реализованных в пространстве ядра, таких как поддержка RDMA для SMB Direct. KSMBD не стремится быть такой же всеобъемлющей, как хорошо известная Samba для поддержки CIFS/SMB в пользовательском пространстве, а просто сосредоточен на производительности и возможностях ядра.
KSMBD в своей первоначальной форме представляет собой примерно 32 КБ строк нового кода ядра и распространяется под лицензией GPLv2.
Недавно KSMBD был объединено для Linux 5.15. Подробнее об этом читайте в документацию . Включение KSMBD можно выполнить с помощью параметра CONFIG_SMB_SERVER Kconfig.