Predložena je implementacija SMB poslužitelja za Linux kernel

Nova implementacija poslužitelja datoteka koji koristi SMB3 protokol predložena je za uključivanje u sljedeće izdanje jezgre Linuxa. Poslužitelj je upakiran kao ksmbd kernel modul i nadopunjuje prethodno dostupan kod SMB klijenta. Napominje se da je, za razliku od SMB poslužitelja koji radi u korisničkom prostoru, implementacija na razini jezgre učinkovitija u pogledu performansi, potrošnje memorije i integracije s naprednim mogućnostima jezgre.

Mogućnosti ksmbd-a uključuju poboljšanu podršku za tehnologiju distribuiranog predmemoriranja datoteka (SMB leases) na lokalnim sustavima, što može značajno smanjiti promet. U budućnosti se planira dodati nove značajke, poput podrške za RDMA (“smbdirect”), kao i proširenja protokola vezana uz povećanje pouzdanosti enkripcije i verifikacije pomoću digitalnih potpisa. Primijećeno je da je takva proširenja puno lakše implementirati u kompaktnom i dobro optimiziranom poslužitelju koji radi na razini kernela nego u paketu Samba.

Međutim, ksmbd ne tvrdi da je potpuna zamjena za paket Samba, koji nije ograničen na mogućnosti poslužitelja datoteka i pruža alate koji pokrivaju sigurnosne usluge, LDAP i kontroler domene. Implementacija poslužitelja datoteka u Sambi je višeplatformska i dizajnirana za šire primjene, što otežava optimizaciju za neka Linux okruženja, kao što je firmver za uređaje s ograničenim resursima.

Ksmbd se ne promatra kao samostalni proizvod, već kao visokoučinkovito proširenje Sambe spremno za ugradnju koje se po potrebi integrira sa Samba alatima i bibliotekama. Na primjer, programeri Sambe već su se dogovorili o korištenju smbd-kompatibilnih konfiguracijskih datoteka i proširenih atributa (xattrs) u ksmbd, što će pojednostaviti prijelaz sa smbd na ksmbd i obrnuto.

Glavni autori ksmbd koda su Namjae Jeon iz Samsunga i Hyunchul Lee iz LG-a. ksmbd će u kernelu održavati Steve French iz Microsofta (prethodno dugo godina radio u IBM-u), održavatelj CIFS/SMB2/SMB3 podsustava u Linux kernelu i dugogodišnji član Samba razvojnog tima, koji je napravio značajne doprinosi implementaciji podrške SMB protokola./CIFS na Sambi i Linuxu.

Izvor: opennet.ru

Dodajte komentar