FĂŒr den Linux-Kernel wurde die Implementierung eines SMB-Servers vorgeschlagen.

FĂŒr die Aufnahme in die nĂ€chste Version des Linux-Kernels wurde eine neue Implementierung eines Datei-Servers vorgeschlagen, der das SMB3-Protokoll verwendet. Der Server ist als Kernel-Modul ksmbd gestaltet und ergĂ€nzt den zuvor verfĂŒgbaren SMB-Client-Code. Es wird festgehalten, dass die Kernel-Ebene im Vergleich zum im Benutzermodus betriebenen SMB-Server effizienter in Bezug auf Leistung, Speicherverbrauch und Integration in erweiterte Kernel-Funktionen ist.

Zu den FĂ€higkeiten von ksmbd gehört die verbesserte UnterstĂŒtzung fĂŒr die Technologie des verteilten Dateicachings (SMB-Leases) auf lokalen Systemen, die den Datenverkehr erheblich reduzieren kann. ZukĂŒnftige Erweiterungen sind geplant, wie die UnterstĂŒtzung von RDMA ('smbdirect') sowie Protokollerweiterungen, die die ZuverlĂ€ssigkeit der VerschlĂŒsselung und die digitale SignaturprĂŒfung betreffen. Es wird angemerkt, dass solche Erweiterungen viel einfacher in einem kompakt und gut optimierten Server, im Kernel arbeitenden System, als im Samba-Paket umgesetzt werden können.

Gleichzeitig ist ksmbd nicht als vollstĂ€ndiger Ersatz fĂŒr das Samba-Paket gedacht, das ĂŒber die Funktionen eines Datei- Server hinausgeht und Werkzeuge bereitstellt, die Sicherheitsdienste, LDAP und Domain-Controller umfassen. Die Implementierung des Datei-Servers in Samba ist plattformĂŒbergreifend und auf breitere Anwendungsbereiche ausgelegt, was die Optimierung fĂŒr einige Linux-Umgebungen, wie Firmware fĂŒr ressourcenschwache GerĂ€te, erschwert.

Ksmbd wird nicht als eigenstĂ€ndiges Produkt betrachtet, sondern eher als leistungsstarkes und bereit zur Anwendung auf eingebetteten GerĂ€ten Erweiterung zu Samba, die bei Bedarf mit den Werkzeugen und Bibliotheken von Samba integriert werden kann. Beispielsweise wurde mit den Samba-Entwicklern bereits eine Vereinbarung getroffen, dass in ksmbd konforme mit smbd Konfigurationsdateien und erweiterte Attribute (xattrs) verwendet werden können, was den Übergang von smbd zu ksmbd und umgekehrt erleichtert.

Die Hauptautoren des ksmbd-Codes sind Namjae Jeon von Samsung und Hyunchul Lee von LG. Die Betreuung von ksmbd im Kernel wird von Steve French von Microsoft ĂŒbernommen (der zuvor viele Jahre bei IBM gearbeitet hat), der Maintainer der CIFS/SMB2/SMB3-Subsysteme im Linux-Kernel und ein langjĂ€hriges Mitglied der Samba-Entwicklergruppe ist, das erheblich zur Implementierung der UnterstĂŒtzung fĂŒr die SMB/CIFS-Protokolle in Samba und Linux beigetragen hat.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster