Një implementim i serverit SMB është propozuar për kernelin Linux

Një zbatim i ri i një serveri skedarësh duke përdorur protokollin SMB3 është propozuar për t'u përfshirë në versionin e ardhshëm të kernelit Linux. Serveri është i paketuar si një modul kernel ksmbd dhe plotëson kodin e klientit SMB të disponueshëm më parë. Vihet re se, ndryshe nga një server SMB që funksionon në hapësirën e përdoruesit, zbatimi i nivelit të kernelit është më efikas për sa i përket performancës, konsumit të memories dhe integrimit me aftësitë e avancuara të kernelit.

Aftësitë e ksmbd përfshijnë mbështetje të përmirësuar për teknologjinë e ruajtjes së skedarëve të shpërndarë (qiratë SMB) në sistemet lokale, të cilat mund të reduktojnë ndjeshëm trafikun. Në të ardhmen, është planifikuar të shtohen veçori të reja, si mbështetja për RDMA (“smbdirect”), si dhe zgjerime të protokollit që lidhen me rritjen e besueshmërisë së kriptimit dhe verifikimit duke përdorur nënshkrimet dixhitale. Vihet re se zgjerime të tilla janë shumë më të lehta për t'u zbatuar në një server kompakt dhe të mirë-optimizuar që funksionon në nivelin e kernelit sesa në paketën Samba.

Megjithatë, ksmbd nuk pretendon të jetë një zëvendësim i plotë për paketën Samba, e cila nuk kufizohet në aftësitë e një serveri skedarësh dhe ofron mjete që mbulojnë shërbimet e sigurisë, LDAP dhe një kontrollues domeni. Zbatimi i serverit të skedarëve në Samba është ndër-platformë dhe i projektuar për aplikacione më të gjera, gjë që e bën të vështirë optimizimin për disa mjedise Linux, të tilla si firmware për pajisjet me burime të kufizuara.

Ksmbd nuk shihet si një produkt i pavarur, por më tepër si një shtesë me performancë të lartë, e gatshme për Samba që integrohet me mjetet dhe bibliotekat Samba sipas nevojës. Për shembull, zhvilluesit e Samba kanë rënë dakord tashmë për përdorimin e skedarëve të konfigurimit të përputhshëm me smbd dhe atributeve të zgjeruara (xattrs) në ksmbd, të cilat do të thjeshtojnë kalimin nga smbd në ksmbd dhe anasjelltas.

Autorët kryesorë të kodit ksmbd janë Namjae Jeon nga Samsung dhe Hyunchul Lee nga LG. ksmbd do të mirëmbahet në kernel nga Steve French nga Microsoft (më parë ka punuar për shumë vite në IBM), mirëmbajtësi i nënsistemeve CIFS/SMB2/SMB3 në kernel Linux dhe një anëtar për një kohë të gjatë i ekipit të zhvillimit Samba, i cili ka bërë të rëndësishëm kontributet në zbatimin e mbështetjes së protokollit SMB. /CIFS në Samba dhe Linux.

Burimi: opennet.ru

Shto një koment