Барои ядрои Linux татбиқи сервери SMB пешниҳод шудааст

Татбиқи нави сервери файлӣ бо истифода аз протоколи SMB3 барои дохил кардан ба нашри навбатии ядрои Linux пешниҳод карда шуд. Сервер ҳамчун модули ядрои ksmbd бастабандӣ карда шудааст ва рамзи муштарии қаблан дастраси SMB-ро пурра мекунад. Қайд карда мешавад, ки бар хилофи сервери SMB, ки дар фазои корбар кор мекунад, татбиқи сатҳи ядро ​​аз нигоҳи иҷроиш, истеъмоли хотира ва ҳамгироӣ бо имкониятҳои пешрафтаи ядро ​​самараноктар аст.

Имкониятҳои ksmbd дастгирии такмилёфтаи технологияи кэшкунии файлҳои тақсимшуда (иҷораи SMB) дар системаҳои маҳаллӣ мебошад, ки метавонад трафикро ба таври назаррас коҳиш диҳад. Дар оянда ба нақша гирифта шудааст, ки хусусиятҳои нав, ба монанди дастгирии RDMA («smbdirect»), инчунин васеъшавии протоколҳои марбут ба баланд бардоштани эътимоднокии рамзгузорӣ ва санҷиш бо истифода аз имзоҳои рақамӣ. Қайд карда мешавад, ки татбиқи чунин васеъшавӣ дар сервери паймон ва хуб оптимизатсияшуда, ки дар сатҳи ядро ​​кор мекунад, нисбат ба бастаи Samba хеле осонтар аст.

Бо вуҷуди ин, ksmbd даъвои ивазкунандаи пурраи бастаи Samba нест, ки бо имкониятҳои сервери файл маҳдуд нест ва асбобҳоеро фароҳам меорад, ки хидматҳои амниятӣ, LDAP ва контролери доменро фаро мегиранд. Татбиқи сервери файлӣ дар Samba кросс-платформа буда, барои замимаҳои васеътар тарҳрезӣ шудааст, ки оптимизатсияи баъзе муҳитҳои Linux-ро мушкил мекунад, ба монанди нармафзори нармафзор барои дастгоҳҳои аз захираҳои маҳдуд.

Ksmbd на ҳамчун як маҳсулоти мустақил, балки ҳамчун як тамдиди баландсифат ва дарунсохташуда барои Samba баррасӣ мешавад, ки ҳангоми зарурат бо асбобҳо ва китобхонаҳои Samba ҳамгиро мешавад. Масалан, таҳиягарони Samba аллакай дар бораи истифодаи файлҳои конфигуратсияи ба smbd мувофиқ ва атрибутҳои васеъшуда (xattrs) дар ksmbd мувофиқа кардаанд, ки гузаришро аз smbd ба ksmbd ва баръакс содда мекунад.

Муаллифони асосии рамзи ksmbd Намҷае Ҷон аз Samsung ва Ҳюнчул Ли аз LG мебошанд. ksmbd дар ядро ​​аз ҷониби Стив Фрэнсис аз Microsoft (қаблан солҳои зиёд дар IBM кор кардааст), нигоҳдории зерсистемаҳои CIFS/SMB2/SMB3 дар ядрои Linux ва узви дарозмуддати дастаи таҳияи Samba, ки корҳои назаррасро анҷом додааст, нигоҳ дошта мешавад. саҳмҳо дар татбиқи дастгирии протоколи SMB. /CIFS дар Samba ва Linux.

Манбаъ: opennet.ru

Илова Эзоҳ