Buvo pasiūlytas SMB serverio diegimas Linux branduoliui

Buvo pasiūlytas naujas failų serverio, naudojant SMB3 protokolą, diegimas, įtrauktas į kitą Linux branduolio leidimą. Serveris yra supakuotas kaip ksmbd branduolio modulis ir papildo anksčiau turimą SMB kliento kodą. Pažymima, kad skirtingai nei SMB serveris, veikiantis vartotojo erdvėje, branduolio lygio diegimas yra efektyvesnis našumo, atminties suvartojimo ir integracijos su pažangiomis branduolio galimybėmis požiūriu.

ksmbd galimybės apima patobulintą paskirstytos failų talpyklos technologijos (SMB nuomos) palaikymą vietinėse sistemose, o tai gali žymiai sumažinti srautą. Ateityje planuojama pridėti naujų funkcijų, tokių kaip RDMA palaikymas („smbdirect“), taip pat protokolų plėtiniai, susiję su šifravimo ir tikrinimo naudojant skaitmeninius parašus patikimumo didinimu. Pažymima, kad tokius plėtinius daug lengviau įdiegti kompaktiškame ir gerai optimizuotame serveryje, veikiančiame branduolio lygiu, nei „Samba“ pakete.

Tačiau ksmbd nepretenduoja į visišką Samba paketo pakaitalą, kuris neapsiriboja failų serverio galimybėmis ir suteikia įrankius, apimančius saugos paslaugas, LDAP ir domeno valdiklį. Failų serverio diegimas programoje „Samba“ yra kelių platformų ir sukurtas platesnėms programoms, todėl sunku optimizuoti kai kurias „Linux“ aplinkas, pvz., ribotų išteklių turinčių įrenginių programinę-aparatinę įrangą.

Ksmbd nėra vertinamas kaip atskiras produktas, o veikiau kaip didelio našumo, įterptiesiems paruoštas Samba plėtinys, kuris prireikus integruojamas su Samba įrankiais ir bibliotekomis. Pavyzdžiui, Samba kūrėjai jau susitarė dėl su smbd suderinamų konfigūracijos failų ir išplėstinių atributų (xattrs) naudojimo ksmbd, kurie supaprastins perėjimą nuo smbd prie ksmbd ir atvirkščiai.

Pagrindiniai ksmbd kodo autoriai yra Namjae Jeon iš Samsung ir Hyunchul Lee iš LG. ksmbd branduolyje prižiūrės Steve'as Frenchas iš Microsoft (anksčiau daug metų dirbo IBM), CIFS/SMB2/SMB3 posistemių prižiūrėtojas Linux branduolyje ir ilgametis Samba kūrimo komandos narys, padaręs reikšmingą darbą. prisideda prie SMB protokolo palaikymo diegimo /CIFS „Samba“ ir „Linux“.

Šaltinis: opennet.ru

Добавить комментарий