В то время как Samba хорошо известна своей поддержкой серверов SMB/CIFS в Linux и других платформах для поддержки сетевого протокола Microsoft SMB для файловых служб и служб печати, Samba реализована в пользовательском пространстве, в то время как Samsung добивается внедрения SMB-сервера в пространстве ядра для лучшего производительность и подключение новых функций, которые легче реализовать в ядре.
Samsung разрабатывает KSMBD (ранее также известный как CIFSD) как сервер обмена файлами SMB3 в ядре . Их основное внимание уделяется повышению производительности и более быстрому внедрению новых функций некоторые из них не могут быть легко реализованы в пользовательском пространстве с помощью Samba. Samsung заинтересован в поддержке RDMA и других функциях, которые можно легко реализовать в ядре, а также в том, чтобы их сервер занимал гораздо меньше места и занимал меньше места, чем Samba.
Сегодня вышел седьмой выпуск этих патчей для обзора в попытке включить KSMBD в основное ядро. Патчи v7 содержат ряд исправлений для кода сервера в ядре, проверку контекста согласования, поддержку согласования алгоритма подписи и ряд других улучшений и исправлений низкоуровневого кода.
Те, кто интересуется перспективами KSMBD, могут узнать о нем больше через эта ветка списка рассылки ядра .