Linux ядросы үшін SMB серверін іске асыру ұсынылды

Linux ядросының келесі шығарылымына қосу үшін SMB3 протоколын қолданатын файлдық сервердің жаңа нұсқасы ұсынылды. Сервер ksmbd ядро ​​модулі ретінде пакеттелген және бұрын қол жетімді SMB клиенттік кодын толықтырады. Пайдаланушы кеңістігінде жұмыс істейтін SMB серверінен айырмашылығы, ядро ​​деңгейінде іске асыру өнімділік, жадты тұтыну және ядроның кеңейтілген мүмкіндіктерімен интеграциялау тұрғысынан тиімдірек екендігі атап өтілді.

ksmbd мүмкіндіктері трафикті айтарлықтай азайта алатын жергілікті жүйелерде бөлінген файлдарды кэштеу технологиясына (SMB жалға беру) жақсартылған қолдауды қамтиды. Болашақта RDMA («smbdirect») қолдауы сияқты жаңа мүмкіндіктерді, сондай-ақ цифрлық қолтаңбаны пайдалана отырып шифрлау және тексеру сенімділігін арттыруға қатысты хаттама кеңейтімдерін қосу жоспарлануда. Мұндай кеңейтімдерді Samba пакетіне қарағанда ядро ​​деңгейінде жұмыс істейтін ықшам және жақсы оңтайландырылған серверде енгізу әлдеқайда оңай екені атап өтілген.

Дегенмен, ksmbd файлдық сервер мүмкіндіктерімен шектелмейтін және қауіпсіздік қызметтерін, LDAP және домен контроллерін қамтитын құралдарды қамтамасыз ететін Samba бумасын толық ауыстыруды талап етпейді. Samba-дағы файлдық серверді іске асыру кросс-платформа болып табылады және кеңірек қолданбаларға арналған, бұл ресурстар шектеулі құрылғыларға арналған микробағдарлама сияқты кейбір Linux орталары үшін оңтайландыруды қиындатады.

Ksmbd дербес өнім ретінде емес, қажет болған жағдайда Samba құралдарымен және кітапханаларымен біріктірілген Samba-ға жоғары өнімді, ендірілген-дайын кеңейтім ретінде қарастырылады. Мысалы, Samba әзірлеушілері smbd-үйлесімді конфигурация файлдарын және ksmbd-де кеңейтілген атрибуттарды (xattrs) пайдалану туралы келісіп қойған, бұл smbd-дан ksmbd-ге және керісінше өтуді жеңілдетеді.

Ksmbd кодының негізгі авторлары - Samsung компаниясынан Намджэ Джон және LG компаниясынан Хюнчуль Ли. ksmbd ядросында Linux ядросындағы CIFS/SMB2/SMB3 ішкі жүйелерінің қолдаушысы және айтарлықтай жұмыс жасаған Samba әзірлеу тобының ұзақ уақыт мүшесі болған Microsoft корпорациясынан Стив Френч (бұрын IBM-де көп жылдар жұмыс істеген) жүргізеді. SMB протоколын қолдауды енгізуге қосқан үлестері./CIFS Samba және Linux.

Ақпарат көзі: opennet.ru

пікір қалдыру