S'ha proposat una implementació de servidor SMB en el nucli de Linux

Fa pocs dies es va donar a conèixer una proposta per a la seva inclusió en la propera versió de l'nucli de Linux en la qual se suggereix una implementació de servidor d'arxius utilitzant el protocol SMB3.

El que es contempla és que el servidor està dissenyat com un mòdul de nucli ksmbd i complementa el codi de client SMB prèviament disponible, a més que s'observa que, a diferència d'un servidor SMB que s'executa en l'espai de l'usuari, la implementació a nivell de el nucli és més eficient en termes de rendiment, consum de memòria i integració amb capacitats avançades de l'nucli.

La família de protocols SMB és la més àmpliament implementada en el sistema d'arxius de xarxa i és el predeterminat a Windows i Mac (i fins i tot en molts telèfons i tauletes), amb clients i servidors a les principals sistemes operatius, però mancava d'un servidor nucli per a Linux.

Els principals autors de el codi ksmbd són Namjae Jeon de Samsung i Hyunchul Llegeix de LG, A més que l'acompanyament ksmbd com a part de l'nucli s'ocuparà de Steve French de Microsoft i que anteriorment va treballar durant molts anys a IBM, a més que també treball en els subsistemes de manteniment CIFS / SMB2 / SMB3 en el nucli de Linux i és membre de l'equip de Samba des de fa molt de temps i qui també va fer una contribució significativa a la implementació de el Protocol de Suport SMB / CIFS en Samba i Linux.

per a molts casos, les opcions actuals de servidor d'espai d'usuari no eren òptimes ja sigui a causa de la petjada de memòria, el rendiment o la dificultat per integrar bé amb funcions avançades de Linux.

ksmbd és un nou mòdul de l'nucli que s'implementa el costat de servidor de l' Protocol SMB3. L'objectiu és proporcionar un rendiment optimitzat, millor maneig de concessions (emmagatzematge en memòria cau distribuït).

El que es destaca de ksmbd és el suport millorat per a la tecnologia d'emmagatzematge en memòria cau d'arxius distribuïts (arrendaments SMB) en sistemes locals, el que pot reduir significativament el trànsit.

En el futur, es planeja afegir noves característiques, com a suport per RDMA ( «Smbdirect»), així com extensions de protocol relacionades amb la millora de la força de l'xifrat i la verificació mitjançant signatures digitals.

Cal assenyalar que aquestes extensions són molt més fàcils d'implementar en un servidor compacte i ben optimitzat que s'executa a nivell de nucli que en el paquet Samba. dit això, Ksmbd no pretén ser un reemplaçament complet de Samba, Que va més enllà de les capacitats d'un servidor d'arxius i proporciona eines que abasten serveis de seguretat, LDAP i un controlador de domini.

La implementació de servidor d'arxius de Samba és multiplataforma i està dissenyada per a usos més amplis, la qual cosa dificulta l'optimització per a alguns entorns Linux, com el firmware per a dispositius amb recursos limitats.

L'objectiu més gran és afegir noves característiques ràpidament (per exemple, RDMA també conegut com «smbdirect» i xifrat recent i signatura de millores a l'protocol) que són més fàcils de desenvolupar en un servidor nucli més petit i optimitzat que, per exemple, en Samba. El projecte Samba té un abast molt més ampli (eines, serveis de seguretat, LDAP, controlador de domini d'Active Directory i un servidor d'arxius multiplataforma per a una varietat més àmplia de propòsits) però la porció de servidor d'arxius de l'espai d'usuari de Samba ha demostrat ser difícil d'optimitzar per a algunes càrregues de treball de Linux, incloses per a dispositius més petits.

S'esmenta que Ksmbd no es veu com un producte independent, sinó més aviat com una extensió de Samba llista per a dispositius integrats i d'alt rendiment que s'integra amb les eines i biblioteques de Samba segons sigui necessari. Per exemple, els desenvolupadors de Samba ja han acordat utilitzar arxius de configuració compatibles amb smbd i atributs estesos (xattrs) en ksmbd, el que facilitarà el canvi de smbd a ksmbd i viceversa.

Finalment si estàs interessat en poder conèixer més a l'respecte sobre la proposta d'aquesta implementació, pots consultar els detalls en el següent enllaç.


Sigues el primer a comentar

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.