Predlagana je bila izvedba strežnika SMB v jedru Linuxa

Pred nekaj dnevi predlog je bil objavljen za vključitev v naslednjo različico jedra Linuxa, v katerem predlaga se izvedba datotečnega strežnika s protokolom SMB3.

Predvideno je, da je strežnik zasnovan kot modul jedra ksmbd in dopolnjuje predhodno razpoložljivo kodo odjemalca SMB, poleg tega pa upošteva, za razliko od strežnika SMB, ki deluje v uporabniškem prostoru, je izvedba na ravni jedra učinkovitejša glede zmogljivosti, porabe pomnilnika in integracije z naprednimi zmogljivostmi jedra.

Družina protokolov SMB je najbolj razširjena v omrežni datotečni sistem in je privzeta nastavitev za Windows in Mac (in celo na številnih telefonih in tabličnih računalnikih), pri večjih odjemalcih in strežnikih operacijskih sistemov, vendar ni imel strežnika jedra za Linux.

Glavna avtorja kode ksmbd sta Namjae Jeon iz Samsunga in Hyunchul Lee iz LG, poleg tega bo za spremljavo ksmbd v sklopu jedra skrbel Steve French iz Microsofta, ki je pred tem več let delal v IBM -u, poleg tega pa je delal tudi na vzdrževalnih podsistemih CIFS / SMB2 / SMB3 v jedru Linuxa in je dolgoletni član ekipe Samba, ki je pomembno prispeval tudi k izvajanju protokola za podporo SMB / CIFS za Sambo in Linux.

Za mnoge V tem primeru trenutne nastavitve strežnika uporabniškega prostora niso bile optimalne ali zaradi odmika spomina, zmogljivosti ali težav pri integraciji dobro z naprednimi funkcijami Linuxa.

ksmbd je nov modul jedra, ki je implementiran na strani strežnika Protokol SMB3. Cilj je zagotoviti optimizirano delovanje, boljše ravnanje z najemom (porazdeljeno predpomnjenje).

Pri ksmbd izstopa izboljšana podpora za tehnologijo porazdeljenega predpomnjenja datotek (najem SMB) v lokalnih sistemih, kar lahko znatno zmanjša promet.

V prihodnosti se načrtuje dodajanje novih funkcij, kot je podpora za RDMA ("Smbdirect"), pa tudi razširitve protokola, povezane z izboljšanjem moči šifriranja in preverjanja z uporabo digitalnih podpisov.

Treba je opozoriti, da takšne razširitve je veliko lažje implementirati na strežniku kompakten in dobro optimiziran, ki deluje na ravni jedra kot v paketu Samba. Ob tem povedano, ksmbd ni namenjen popolni zamenjavi Sambe, ki presega zmožnosti datotečnega strežnika in ponuja orodja, ki zajemajo varnostne storitve, LDAP in krmilnik domene.

Izvedba datotečnega strežnika Samba je medplatformna in zasnovana za širšo uporabo, zato je težko optimizirati za nekatera okolja Linuxa, na primer vdelano programsko opremo za naprave z omejenimi viri.

Večji cilj je dodati nove funkcije hitro (npr. RDMA ali "smbdirect" in nedavno šifriranje in podpis izboljšav protokola), ki jih je lažje razviti na manjšem in bolj optimiziranem strežniku jedra kot na primer na Samba. Projekt Samba ima veliko širši obseg (orodja, varnostne storitve, LDAP, krmilnik domene Active Directory in datotečni strežnik za več platform za širše namene), ampak del uporabniškega prostora datotečnega strežnika Izkazalo se je, da je Samba težko optimizirati za nekatere delovne obremenitve Linuxa, vključno z za manjše naprave.

Omenjeno je, da Ksmbd ni videti kot samostojen izdelek, ampak kot podaljšek Visoko zmogljiva vgrajena naprava Samba, ki je po potrebi integrirana z orodji in knjižnicami Samba. Razvijalci Sambe so se na primer že dogovorili o uporabi konfiguracijskih datotek, ki so skladne s smbd, in razširjenih atributov (xattrs) v ksmbd, kar bo olajšalo prehod iz smbd v ksmbd in obratno.

Končno če vas zanima več o tem O predlogu te izvedbe lahko preverite podrobnosti V naslednji povezavi.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.