S'ha proposat una implementació de servidor SMB per al nucli Linux

S'ha proposat una nova implementació d'un servidor de fitxers que utilitza el protocol SMB3 per incloure'l a la propera versió del nucli Linux. El servidor està empaquetat com un mòdul del nucli ksmbd i complementa el codi de client SMB disponible anteriorment. Cal assenyalar que, a diferència d'un servidor SMB que s'executa a l'espai d'usuari, la implementació a nivell del nucli és més eficient pel que fa a rendiment, consum de memòria i integració amb capacitats avançades del nucli.

Les capacitats de ksmbd inclouen un suport millorat per a la tecnologia de memòria cau de fitxers distribuïts (arrendaments SMB) en sistemes locals, la qual cosa pot reduir significativament el trànsit. En el futur, està previst afegir noves funcions, com ara el suport per a RDMA ("smbdirect"), així com extensions de protocol relacionades amb l'augment de la fiabilitat del xifratge i la verificació mitjançant signatures digitals. Cal assenyalar que aquestes extensions són molt més fàcils d'implementar en un servidor compacte i ben optimitzat que s'executa al nivell del nucli que en el paquet Samba.

Tanmateix, ksmbd no afirma ser un substitut complet del paquet Samba, que no es limita a les capacitats d'un servidor de fitxers i proporciona eines que cobreixen serveis de seguretat, LDAP i un controlador de domini. La implementació del servidor de fitxers a Samba és multiplataforma i està dissenyada per a aplicacions més àmplies, cosa que dificulta l'optimització per a alguns entorns Linux, com ara el microprogramari per a dispositius amb recursos limitats.

Ksmbd no es veu com un producte autònom, sinó com una extensió d'alt rendiment i preparada per a Samba que s'integra amb les eines i biblioteques de Samba segons sigui necessari. Per exemple, els desenvolupadors de Samba ja han acordat l'ús de fitxers de configuració compatibles amb smbd i d'atributs ampliats (xattrs) a ksmbd, que simplificaran la transició de smbd a ksmbd i viceversa.

Els principals autors del codi ksmbd són Namjae Jeon de Samsung i Hyunchul Lee de LG. ksmbd serà mantingut al nucli per Steve French de Microsoft (anteriorment va treballar durant molts anys a IBM), mantenidor dels subsistemes CIFS/SMB2/SMB3 al nucli de Linux i membre de molt temps de l'equip de desenvolupament de Samba, que va fer contribucions a la implementació del suport del protocol SMB /CIFS a Samba i Linux.

Font: opennet.ru

Afegeix comentari