Implementacija SMB servera predložena je u Linux jezgri

Prije nekoliko dana prijedlog je objavljen za uključivanje u sljedeću verziju Linux kernela u kojem predlaže se implementacija poslužitelja datoteka pomoću protokola SMB3.

Zamišljeno je da je poslužitelj dizajniran kao ksmbd kernel modul i nadopunjuje prethodno dostupan kod SMB klijenta, osim što primjećuje da, za razliku od SMB poslužitelja koji radi u korisničkom prostoru, implementacija na razini jezgre je učinkovitija u smislu performansi, potrošnje memorije i integracije s naprednim mogućnostima jezgre.

SMB porodica protokola je najšire implementirana u mrežni sistem datoteka i zadana je vrijednost za Windows i Mac (pa čak i na mnogim telefonima i tabletima), sa najvećim klijentima i serverima operativnim sistemima, ali nije imao kernel server za Linux.

Glavni autori ksmbd koda su Namjae Jeon iz Samsunga i Hyunchul Lee iz LG -a, uz to, za ksmbd pratnju kao dio kernela pobrinut će se Steve French iz Microsofta, koji je prethodno dugo godina radio u IBM -u, pored toga što je radio i na CIFS / SMB2 / SMB3 podsistemima za održavanje u Linux jezgri i je dugogodišnji član tima Samba koji je također dao značajan doprinos u implementaciji SMB / CIFS protokola za podršku na Sambi i Linuxu.

Za mnoge slučajevi, trenutne postavke poslužitelja prostora za korisnike nisu bile optimalne bilo zbog memorijskog prostora, performansi ili poteškoća pri integraciji dobro s naprednim Linux funkcijama.

ksmbd je novi kernel modul koji je implementiran na serverskoj strani SMB3 protokol. Cilj je pružiti optimizirane performanse, bolje rukovanje zakupom (distribuirano keširanje).

Ono što se ističe kod ksmbd -a je poboljšana podrška za tehnologiju distribuiranog keširanja datoteka (SMB zakup) na lokalnim sistemima, što može značajno smanjiti promet.

U budućnosti se planira dodavanje novih funkcija, poput podrške za RDMA ("Smbdirect"), kao i proširenja protokola koja se odnose na povećanje snage šifriranja i verifikacije pomoću digitalnih potpisa.

Treba istaći to takva proširenja je mnogo lakše implementirati na poslužitelju kompaktan i dobro optimiziran koji radi na razini jezgre nego u Samba paketu. Nakon što je rekao da, ksmbd ne namjerava biti potpuna zamjena za Sambu, koji nadilazi mogućnosti poslužitelja datoteka i pruža alate koji obuhvaćaju sigurnosne usluge, LDAP i kontroler domene.

Implementacija Samba datotečnog servera je međuplatformska i dizajnirana je za širu upotrebu, što otežava optimizaciju za neka Linux okruženja, poput firmvera za uređaje s ograničenim resursima.

Veći cilj je dodavanje novih funkcije brzo (npr. RDMA poznat i kao "smbdirect" i nedavna enkripcija i potpis poboljšanja protokola) koja se lakše razvijaju na manjem i optimiziranijem poslužitelju jezgre nego, na primjer, na Samba. Projekt Samba ima mnogo širi opseg (alati, sigurnosne usluge, LDAP, kontroler domene Active Directory i poslužitelj datoteka na više platformi za šire svrhe), već dio korisničkog prostora poslužitelja datoteka Samba se pokazala teškom za optimizaciju za neka radna opterećenja Linuxa, uključujući za manje uređaje.

To se spominje Ksmbd ne izgleda kao samostalan proizvod, nego radije kao produžetak Samba uređaj visokih performansi, ugrađen u uređaj, koji se po potrebi integrira sa Samba alatima i bibliotekama. Na primjer, programeri Sambe već su se složili da koriste konfiguracijske datoteke usklađene sa smbd-om i proširene atribute (xattrs) u ksmbd-u, što će olakšati prebacivanje sa smbd-a na ksmbd i obrnuto.

Konačno ako ste zainteresirani da saznate više o tome o prijedlogu ove implementacije možete provjeriti detalje Na sledećem linku.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.