'n SMB-bedienerimplementering is voorgestel vir die Linux-kern

'n Nuwe implementering van 'n lêerbediener wat die SMB3-protokol gebruik, is voorgestel vir insluiting in die volgende weergawe van die Linux-kern. Die bediener is verpak as 'n ksmbd-kernmodule en komplementeer die voorheen beskikbare SMB-kliëntkode. Daar word opgemerk dat, anders as 'n SMB-bediener wat in gebruikersruimte loop, die kernvlak-implementering meer doeltreffend is in terme van werkverrigting, geheueverbruik en integrasie met gevorderde kernvermoëns.

ksmbd se vermoëns sluit in verbeterde ondersteuning vir verspreide lêerkastegnologie (SMB-huurkontrakte) op plaaslike stelsels, wat verkeer aansienlik kan verminder. In die toekoms word daar beplan om nuwe kenmerke by te voeg, soos ondersteuning vir RDMA ("smbdirect"), sowel as protokoluitbreidings wat verband hou met die verhoging van die betroubaarheid van enkripsie en verifikasie met behulp van digitale handtekeninge. Daar word opgemerk dat sulke uitbreidings baie makliker is om te implementeer in 'n kompakte en goed geoptimaliseerde bediener wat op kernvlak loop as in die Samba-pakket.

ksmbd maak egter nie daarop aanspraak dat dit 'n volledige plaasvervanger vir die Samba-pakket is nie, wat nie beperk is tot die vermoëns van 'n lêerbediener nie en gereedskap verskaf wat sekuriteitsdienste, LDAP en 'n domeinbeheerder dek. Die lêerbediener-implementering in Samba is kruisplatform en ontwerp vir breër toepassings, wat dit moeilik maak om te optimaliseer vir sommige Linux-omgewings, soos firmware vir toestelle wat hulpbronne beperk.

Ksmbd word nie as 'n selfstandige produk beskou nie, maar eerder as 'n hoëprestasie, ingebed-gereed-uitbreiding tot Samba wat met Samba-nutsgoed en -biblioteke integreer soos nodig. Byvoorbeeld, die Samba-ontwikkelaars het reeds ooreengekom oor die gebruik van smbd-versoenbare konfigurasielêers en uitgebreide kenmerke (xattrs) in ksmbd, wat die oorgang van smbd na ksmbd sal vereenvoudig en omgekeerd.

Die hoofouteurs van die ksmbd-kode is Namjae Jeon van Samsung en Hyunchul Lee van LG. ksmbd sal in die kern onderhou word deur Steve French van Microsoft (voorheen baie jare by IBM gewerk), onderhouer van die CIFS/SMB2/SMB3-substelsels in die Linux-kern en 'n jarelange lid van die Samba-ontwikkelingspan, wat beduidende bydraes gemaak het. bydraes tot die implementering van SMB-protokolondersteuning. /CIFS op Samba en Linux.

Bron: opennet.ru

Voeg 'n opmerking