Predložena je implementacija SMB servera za Linux kernel

Predložena je nova implementacija servera datoteka koji koristi SMB3 protokol za uključivanje u sljedeće izdanje Linux kernela. Server je upakovan kao ksmbd kernel modul i nadopunjuje prethodno dostupan SMB klijentski kod. Napominje se da je, za razliku od SMB servera koji radi u korisničkom prostoru, implementacija na nivou kernela efikasnija u smislu performansi, potrošnje memorije i integracije sa naprednim mogućnostima kernela.

Mogućnosti ksmbd-a uključuju poboljšanu podršku za tehnologiju distribuiranog keširanja datoteka (SMB zakup) na lokalnim sistemima, što može značajno smanjiti promet. U budućnosti se planira dodavanje novih funkcija, poput podrške za RDMA (“smbdirect”), kao i proširenja protokola vezanih za povećanje pouzdanosti enkripcije i verifikacije pomoću digitalnih potpisa. Primećeno je da je ovakva proširenja mnogo lakše implementirati u kompaktan i dobro optimizovan server koji radi na nivou kernela nego u Samba paketu.

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

Ksmbd se ne posmatra kao samostalan proizvod, već kao proširenje Sambe visokih performansi, spremno za ugradnju, koje se po potrebi integriše sa Samba alatima i bibliotekama. Na primjer, programeri Sambe su se već 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 je radio dugi niz godina u IBM-u), održavatelj CIFS/SMB2/SMB3 podsistema u Linux kernelu i dugogodišnji član Samba razvojnog tima, koji je napravio značajne doprinos implementaciji podrške za SMB protokol./CIFS na Samba i Linux.

izvor: opennet.ru

Dodajte komentar