Linux kernelerako SMB zerbitzariaren inplementazioa proposatu da

SMB3 protokoloa erabiliz fitxategi-zerbitzari baten inplementazio berri bat proposatu da Linux kernelaren hurrengo bertsioan sartzeko. Zerbitzaria ksmbd kernel modulu gisa paketatuta dago eta aurretik eskuragarri zegoen SMB bezero-kodea osatzen du. Kontuan izan da, erabiltzaileen espazioan exekutatzen den SMB zerbitzari bat ez bezala, nukleo-mailako inplementazioa eraginkorragoa dela errendimenduari, memoria-kontsumoari eta kernel-gaitasun aurreratuen integrazioari dagokionez.

ksmbd-ren gaitasunen artean, sistema lokaletan fitxategi banatuen katxeatzeko teknologiarako (SMB errentamenduak) euskarri hobetua dago, eta horrek trafikoa nabarmen murriztu dezake. Etorkizunean, eginbide berriak gehitzea aurreikusten da, hala nola RDMArako euskarria (β€œsmbdirect”), baita sinadura digitalak erabiliz zifratzearen eta egiaztapenaren fidagarritasuna areagotzearekin lotutako protokolo-luzapenak ere. Kontuan izan behar da hedapen horiek askoz errazagoak direla inplementatzea nukleo mailan exekutatzen den zerbitzari trinko eta ondo optimizatu batean Samba paketean baino.

Hala ere, ksmbd-k ez du Samba paketearen ordezko osoa denik, fitxategi-zerbitzari baten gaitasunetara mugatzen ez dena eta segurtasun zerbitzuak, LDAP eta domeinu-kontrolatzailea estaltzen dituzten tresnak eskaintzen ditu. Samba-n fitxategi-zerbitzariaren inplementazioa plataforma anitzekoa da eta aplikazio zabalagoetarako diseinatuta dago, eta horrek zaildu egiten du Linux ingurune batzuetan optimizatzea, hala nola baliabideak mugatutako gailuetarako firmwarea.

Ksmbd ez da produktu autonomo gisa ikusten, Sambarako errendimendu handiko eta txertatuta dagoen luzapen gisa baizik, Sambako tresnekin eta liburutegiekin integratzen dena behar den moduan. Adibidez, Sambako garatzaileek dagoeneko adostu dute smbd-rekin bateragarriak diren konfigurazio-fitxategiak eta atributu hedatuak (xattrs) ksmbd-en erabiltzea, eta horrek smbd-tik ksmbd-rako trantsizioa erraztuko du eta alderantziz.

Ksmbd kodearen egile nagusiak Samsung-eko Namjae Jeon eta LG-eko Hyunchul Lee dira. ksmbd Microsoft-eko Steve French-ek (lehen urte askotan lan egin zuen IBMn), Linux nukleoko CIFS/SMB2/SMB3 azpisistemen mantentzailea eta Samba garapen taldeko aspaldiko kidea izango da nukleoan. SMB protokoloaren euskarria ezartzeko ekarpenak /CIFS Samba eta Linux-en.

Iturria: opennet.ru

Gehitu iruzkin berria