Ukuqaliswa kweseva ye-SMB kuphakanyiswe i-kernel ye-Linux

Ukuqaliswa okusha kweseva yefayela kusetshenziswa iphrothokholi ye-SMB3 kuphakanyiswe ukuthi kufakwe ekukhishweni okulandelayo kwe-Linux kernel. Iseva ipakishwe njengemojula ye-ksmbd kernel futhi ihambisana nekhodi yeklayenti ye-SMB eyayitholakala ngaphambilini. Kuyaphawulwa ukuthi, ngokungafani neseva ye-SMB esebenza endaweni yomsebenzisi, ukuqaliswa kwezinga le-kernel kusebenza kahle kakhulu ngokusebenza, ukusetshenziswa kwememori nokuhlanganiswa namandla athuthukile e-kernel.

Amandla we-ksmbd ahlanganisa ukwesekwa okuthuthukisiwe kobuchwepheshe bokugcinwa kwesikhashana kwamafayela asabalalisiwe (ukuqashwa kwe-SMB) kumasistimu endawo, okunganciphisa kakhulu ithrafikhi. Ngokuzayo, kuhlelwe ukwengeza izici ezintsha, njengokusekelwa kwe-RDMA (“smbdirect”), kanye nezandiso zephrothokholi ezihlobene nokwandisa ukuthembeka kokubethela nokuqinisekisa kusetshenziswa amasiginesha edijithali. Kuyaphawulwa ukuthi izandiso ezinjalo kulula kakhulu ukuzisebenzisa kuseva ehlangene futhi elungiselelwe kahle esebenza ezingeni le-kernel kunasephaketheni le-Samba.

Kodwa-ke, i-ksmbd ayisho ukuthi ithatha indawo ephelele yephakheji ye-Samba, engakhawulelwe emandleni esiphakeli sefayela futhi inikeza ngamathuluzi amboza izinsizakalo zokuphepha, i-LDAP kanye nesilawuli sesizinda. Ukuqaliswa kweseva yefayela ku-Samba kuyinkundla ehlukene futhi yakhelwe izinhlelo zokusebenza ezibanzi, okwenza kube nzima ukulungiselela ezinye izindawo ze-Linux, ezifana ne-firmware yamadivayisi acindezelwe yizinsiza.

I-Ksmbd ayibhekwa njengomkhiqizo ozimele, kodwa njengesandiso esisebenza kahle, esishumekiwe esilungele i-Samba esihlanganisa namathuluzi e-Samba nemitapo yolwazi njengoba kudingeka. Isibonelo, abathuthukisi be-Samba sebevele bevumelene ngokusetshenziswa kwamafayela okumisa ahambisana ne-smbd kanye nezibaluli ezinwetshiwe (xattrs) ku-ksmbd, okuzokwenza kube lula ukushintshwa ukusuka ku-smbd kuye ku-ksmbd futhi ngokuphambene nalokho.

Ababhali abakhulu bekhodi ye-ksmbd ngu-Namjae Jeon wakwa-Samsung no-Hyunchul Lee wakwa-LG. I-ksmbd izogcinwa ku-kernel ngu-Steve French ovela ku-Microsoft (ngaphambilini owake wasebenza iminyaka eminingi kwa-IBM), umnakekeli wezinhlelo ezingaphansi ze-CIFS/SMB2/SMB3 ku-Linux kernel kanye nelungu lesikhathi eside leqembu lokuthuthukisa i-Samba, owenza okubalulekile. iminikelo ekusetshenzisweni kosekelo lwephrothokholi ye-SMB./CIFS ku-Samba ne-Linux.

Source: opennet.ru

Engeza amazwana