Një zbatim i serverit SMB është propozuar në kernel Linux

Pak ditë më parë u lëshua një propozim për përfshirje në versionin tjetër të kernelit Linux në të cilin sugjerohet një zbatim i serverit të skedarëve duke përdorur protokollin SMB3.

Ajo që mendohet është se serveri është krijuar si një modul kernel ksmbd dhe plotëson kodin e klientit SMB të disponueshëm më parë, përveç kësaj, vërehet se, ndryshe nga një server SMB që funksionon në hapësirën e përdoruesit, zbatimi i nivelit të kernelit është më efikas për sa i përket performancës, konsumit të kujtesës dhe integrimit me aftësitë e përparuara të kernelit.

Familja e protokolleve SMB është më e zbatuara në sistemi i skedarëve të rrjetit dhe është i parazgjedhur në Windows dhe Mac (dhe madje në shumë telefona dhe tableta), me klientë dhe serverë të mëdhenj sistemet operative, por mungonte një server kernel për Linux.

Autorët kryesorë të kodit ksmbd janë Namjae Jeon nga Samsung dhe Hyunchul Lee nga LG, përveç kësaj shoqërimi ksmbd si pjesë e kernelit do të kujdeset për Steve French nga Microsoft dhe i cili më parë ka punuar për shumë vite në IBM, përveçse gjithashtu duke punuar në nënsistemet e mirëmbajtjes CIFS / SMB2 / SMB3 në kernel Linux dhe është një anëtar i gjatë i ekipit Samba i cili gjithashtu dha një kontribut të rëndësishëm në zbatimin e Protokollit të Mbështetjes SMB / CIFS në Samba dhe Linux.

Për shumë njerëz rastet, cilësimet aktuale të serverit të hapësirës së përdoruesit nuk ishin optimale qoftë për shkak të gjurmës së kujtesës, performancës ose vështirësisë për t'u integruar mirë me veçoritë e përparuara të Linux.

ksmbd është një modul i ri kernel që zbatohet në anën e serverit të Protokolli SMB3. Qëllimi është të sigurojë performancë të optimizuar, trajtim më i mirë i qirasë (ruajtja e rezervuar e shpërndarë).

Ajo që bie në sy për ksmbd është mbështetja e përmirësuar për teknologjinë e shpërndarjes së skedarëve të shpërndarë (qira SMB) në sistemet lokale, të cilat mund të zvogëlojnë ndjeshëm trafikun.

Në të ardhmen, është planifikuar të shtoni veçori të reja, siç është mbështetja për RDMA ("Smbdirect"), si dhe zgjerimet e protokollit që lidhen me rritjen e fuqisë së kriptimit dhe verifikimit duke përdorur nënshkrimet dixhitale.

Duhet të theksohet se shtesa të tilla janë shumë më të lehta për tu zbatuar në një server kompakt dhe i optimizuar mirë që funksionon në nivelin e kernelit sesa në paketën Samba. Duke thënë se, ksmbd nuk ka për qëllim të jetë një zëvendësim i plotë për Samba, e cila shkon përtej aftësive të një serveri skedarësh dhe siguron mjete që përfshijnë shërbimet e sigurisë, LDAP dhe një kontrollues domain.

Zbatimi i serverit të skedarëve të Samba është ndër-platformë dhe i dizajnuar për përdorime më të gjera, duke e bërë të vështirë optimizimin për disa mjedise Linux, siç është firmware për pajisjet e kufizuara me burime.

Qëllimi më i madh është të shtoni të reja funksionon shpejt (p.sh. RDMA aka "smbdirect" dhe kriptimi i fundit dhe nënshkrimi i përmirësimeve të protokollit) që janë më të lehta për tu zhvilluar në një server kernel më të vogël dhe më të optimizuar sesa, për shembull, në Samba. Projekti Samba ka një shtrirje shumë më të gjerë (mjete, shërbime sigurie, LDAP, kontrolluesi i domenit të Active Directory dhe një server skedarësh ndër-platformë për një larmi më të gjerë qëllimesh) por pjesa e serverit të skedarëve të hapësirës së përdoruesit Samba është provuar e vështirë të optimizohet për disa ngarkesa të punës Linux, duke përfshirë për pajisjet më të vogla.

Përmendet se Ksmbd nuk duket si një produkt i pavarur, por më tepër si një shtrirje Pajisje Samba me performancë të lartë, të integruar për pajisje që integrohet me mjetet dhe bibliotekat Samba sipas nevojës. Për shembull, zhvilluesit Samba tashmë kanë rënë dakord të përdorin skedarë konfigurimi të pajtueshëm me smbd dhe atribute të zgjeruara (xattrs) në ksmbd, të cilat do ta bëjnë më të lehtë kalimin nga smbd në ksmbd dhe anasjelltas.

Më në fund nëse jeni të interesuar të dini më shumë për të në lidhje me propozimin e këtij zbatimi, mund të kontrolloni detajet Në lidhjen vijuese.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.