Una implementazione di u servitore SMB hè stata pruposta per u kernel Linux

Una nova implementazione di un servitore di schedari chì utilizeghja u protocolu SMB3 hè stata pruposta per l'inclusione in a prossima versione di u kernel Linux. U servitore hè imballatu cum'è un modulu di kernel ksmbd è cumplementa u codice client SMB dispunibule prima. Hè nutatu chì, à u cuntrariu di un servitore SMB in u spaziu di l'utilizatori, l'implementazione di u kernel-level hè più efficace in quantu à u rendiment, u cunsumu di memoria è l'integrazione cù capacità avanzate di kernel.

E capacità di ksmbd includenu un supportu migliuratu per a tecnulugia di cache di file distribuiti (affittu SMB) in sistemi lucali, chì ponu riduce significativamente u trafficu. In u futuru, hè previstu di aghjunghje funzioni novi, cum'è supportu per RDMA ("smbdirect"), è ancu estensioni di protokollu ligati à l'aumentu di l'affidabilità di a criptografia è a verificazione cù e signature digitale. Hè nutatu chì tali estensioni sò assai più faciuli di implementà in un servitore compactu è bè ottimizatu in u nivellu di u kernel chì in u pacchettu Samba.

In ogni casu, ksmbd ùn pretende micca esse un sustitutu cumpletu per u pacchettu Samba, chì ùn hè micca limitatu à e capacità di un servitore d'archivi è furnisce strumenti chì copre i servizii di sicurezza, LDAP è un controller di duminiu. L'implementazione di u servitore di file in Samba hè multipiattaforma è pensata per applicazioni più larghe, chì rende difficiuli di ottimisà per certi ambienti Linux, cum'è firmware per i dispositi limitati di risorse.

Ksmbd ùn hè micca vistu cum'è un pruduttu standalone, ma piuttostu cum'è una estensione d'altu rendiment, incrustata-pronta à Samba chì si integra cù l'arnesi è e biblioteche Samba in quantu necessariu. Per esempiu, i sviluppatori di Samba anu digià accunsentutu à l'usu di schedarii di cunfigurazione smbd-compatible è attributi estesi (xattrs) in ksmbd, chì simplificà a transizione da smbd à ksmbd è vice versa.

I principali autori di u codice ksmbd sò Namjae Jeon da Samsung è Hyunchul Lee da LG. ksmbd serà mantinutu in u kernel da Steve French da Microsoft (precedentemente hà travagliatu per parechji anni in IBM), mantenetore di i sottosistemi CIFS/SMB2/SMB3 in u kernel Linux è un membru longu di u squadra di sviluppu Samba, chì hà fattu significativu. cuntributi à l'implementazione di u supportu di u protocolu SMB. /CIFS nantu à Samba è Linux.

Source: opennet.ru

Add a comment