En implementering av en SMB-server er foreslått for Linux-kjernen.

For inkludering i den neste utgaven av Linux-kjernen er en ny implementering av en filserver, som bruker SMB3-protokollen, foreslått. Serveren er utformet som et modul i kjernen, ksmbd, og supplerer den tidligere tilgjengelige SMB-klientkoden. Det påpekes at i motsetning til SMB-serveren, som arbeider i brukerrommet, er implementeringen på kjernens nivå mer effektiv med hensyn til ytelse, minnebruk og integrasjon med kjernens utvidede funksjoner.

En av funksjonene til ksmbd er forbedret støtte for teknologi for distribuert filbuffering (SMB leases) på lokale systemer, noe som betydelig reduserer trafikken. Det planlegges også å legge til nye muligheter, som støtte for RDMA ("smbdirect"), samt protokollutvidelser knyttet til forbedret krypteringssikkerhet og digital signaturverifisering. Det bemerkes at slike utvidelser er mye enklere å implementere i en kompakt og godt optimalisert serveren, som opererer på kjernens nivå, enn i Samba-pakken.

Samtidig hevder ikke ksmbd å være en fullverdig erstatning for Samba-pakken, som ikke begrenser seg til filserverfunksjonalitet, serveren og tilbyr verktøy som dekker tjenester for sikkerhet, LDAP og domenekontrollere. Implementeringen av filserveren i Samba er plattformuavhengig og er laget for bredere bruksområder, noe som vanskeliggjør optimalisering for enkelte Linux-miljøer, som firmware for ressurssvake enheter.

Ksmbd betraktes ikke som et eget produkt, men snarere som en høyytelses og klar til bruk utvidelse til Samba for innebygde enheter, som kan integreres med verktøyene og bibliotekene til Samba ved behov. For eksempel er det allerede blitt avtalt med Samba-utviklerne å bruke konfigurasjonsfiler og utvidede attributter (xattrs) i ksmbd som er kompatible med smbd, noe som vil forenkle overgangen fra smbd til ksmbd og omvendt.

De viktigste forfatterne av ksmbd-koden er Namjae Jeon fra Samsung og Hyunchul Lee fra LG. Vedlikeholdet av ksmbd i kjernen vil bli håndtert av Steve French fra Microsoft (som tidligere har jobbet i mange år hos IBM), vedlikeholder av CIFS/SMB2/SMB3-subsystemet i Linux-kjernen og en langvarig deltaker i Samba-utviklerteamet, som har gjort betydelige bidrag til implementeringen av SMB/CIFS-protokollstøtte i Samba og Linux.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster