Na zahrnutie do ďalšieho vydania jadra Linux Navrhuje sa nová implementácia súborového servera využívajúceho protokol SMB3. Server je implementovaný ako modul jadra ksmbd a dopĺňa predtým dostupný kód klienta SMB. Treba poznamenať, že na rozdiel od servera SMB v používateľskom priestore je implementácia na úrovni jadra efektívnejšia z hľadiska výkonu, spotreby pamäte a integrácie s pokročilými funkciami jadra.
Medzi funkciami ksmbd sa zdôrazňuje vylepšená podpora pre technológiu distribuovaného ukladania súborov do vyrovnávacej pamäte (prenájmy SMB) na lokálnych systémoch, ktorá umožňuje výrazné zníženie prenosovej prevádzky. Plánujú sa aj budúce doplnky, ako napríklad podpora RDMA („smbdirect“), ako aj rozšírenia protokolov súvisiace s vylepšeným šifrovaním a overovaním digitálneho podpisu. Treba poznamenať, že takéto rozšírenia sa oveľa jednoduchšie implementujú v kompaktnom a dobre optimalizovanom balíku. server, bežiaci na úrovni jadra, než v balíku Samba.
Zároveň ksmbd netvrdí, že je úplnou náhradou balíka Samba, ktorý nie je obmedzený na možnosti súboru server a poskytuje sadu nástrojov pokrývajúcu bezpečnostné služby, LDAP a radič domény. Implementácia súborového servera Samby je multiplatformová a navrhnutá pre širšie prípady použitia, čo sťažuje optimalizáciu pre niektoré Linux-prostredia, ako napríklad firmvér pre zariadenia s obmedzenými zdrojmi.
Ksmbd sa nepovažuje za samostatný produkt, ale skôr za vysokovýkonné rozšírenie Samby pripravené na zabudovanie, ktoré sa podľa potreby integruje s nástrojmi a knižnicami Samba. Vývojári Samby sa už napríklad dohodli na použití konfiguračných súborov kompatibilných s smbd a rozšírených atribútov (xattrs) v ksmbd, čo zjednoduší prechod zo smbd na ksmbd a naopak.
Hlavnými autormi kódu ksmbd sú Namjae Jeon zo spoločnosti Samsung a Hyunchul Lee zo spoločnosti LG. Správcom jadra ksmbd bude Steve French zo spoločnosti Microsoft (dlhé roky pôsobiaci v spoločnosti IBM), ktorý je zároveň správcom subsystémov CIFS/SMB2/SMB3 v jadre. Linux a dlhoročný člen vývojového tímu Samby, ktorý významne prispel k implementácii podpory protokolu SMB/CIFS v Sambe a Linux.
Zdroj: opennet.ru
