Az SMB szerver megvalósítását javasolták a Linux kernelben

Pár napja javaslatot tettek közzé a Linux kernel következő verziójába való felvételhez, amelyben az SMB3 protokollt használó fájlszerver -megvalósítás javasolt.

Gondoljunk csak arra, hogy a szervert ksmbd kernelmodulként tervezték, és kiegészíti a korábban rendelkezésre álló SMB kliens kódot, azon kívül, hogy a felhasználói térben futó SMB szerverekkel ellentétben a kernel szintű megvalósítás hatékonyabb a teljesítmény, a memóriafogyasztás és a fejlett kernel képességekkel való integráció tekintetében.

Az SMB protokollcsalád a legszélesebb körben megvalósult a hálózati fájlrendszer, és ez az alapértelmezett Windows és Mac rendszeren (sőt sok telefonon és táblagépen), a kliensek és a szerverek a nagyobbakon operációs rendszerek, de hiányzott belőlük szerver a Linux számára.

A ksmbd kód fő szerzői Namjae Jeon a Samsungtól és Hyunchul Lee az LG -tőlEzen kívül a kmbd kísérője a kernelben gondoskodik a Microsoft Steve French -ről, aki korábban hosszú évekig dolgozott az IBM -nél, amellett, hogy a Linux kernel CIFS / SMB2 / SMB3 karbantartási alrendszerein is dolgozik. egy régi Samba csapattag, aki szintén jelentős mértékben hozzájárult az SMB / CIFS támogatási protokoll Samba és Linux rendszeren történő megvalósításához.

Sokak számára esetekben a jelenlegi felhasználói tér szerver beállításai nem voltak optimálisak akár a memóriaterület, akár a teljesítmény, akár az integrálási nehézség miatt jól használható a fejlett Linux funkciókkal.

A ksmbd egy új kernelmodul, amelyet a szerver oldalán hajtanak végre SMB3 protokoll. A cél az optimális teljesítmény biztosítása, jobb bérleti kezelés (elosztott gyorsítótár).

A ksmbd esetében kiemelkedik a továbbfejlesztett támogatás a helyi rendszerek elosztott fájl -gyorsítótárazási technológiájához (SMB -lízing), ami jelentősen csökkentheti a forgalmat.

A jövőben új funkciók hozzáadását tervezik, például az RDMA támogatását ("Smbdirect"), valamint a protokollbővítmények, amelyek a digitális aláírásokkal történő titkosítás és ellenőrzés megerősítésével kapcsolatosak.

Meg kell jegyezni, hogy az ilyen kiterjesztéseket sokkal könnyebb megvalósítani egy szerveren kompakt és jól optimalizált, amely kernel szinten fut, mint a Samba csomagban. Azt mondta, hogy, a ksmbd nem a Samba teljes helyettesítője, amely túlmutat egy fájlszerver képességein, és olyan eszközöket biztosít, amelyek átfogják a biztonsági szolgáltatásokat, az LDAP -t és a tartományvezérlőt.

A Samba fájlszerver-implementációja több platformra kiterjedő, és szélesebb körű felhasználásra készült, ami megnehezíti az optimalizálást egyes Linux-környezetekben, például az erőforrás-korlátozott eszközök firmware-jében.

A nagyobb cél az újak hozzáadása funkciók gyorsan (pl. RDMA aka "smbdirect" és a legutóbbi titkosítás és a protokollfejlesztések aláírása), amelyek könnyebben fejleszthetők kisebb és jobban optimalizált kernelszerveren, mint például Samba. A Samba projekt sokkal szélesebb körű (eszközök, biztonsági szolgáltatások, LDAP, Active Directory tartományvezérlő és többplatformos fájlszerver szélesebb körű célokra), de a felhasználói tér fájlszerver része A Samba nehezen optimalizálható bizonyos Linux -terhelésekhez, beleértve kisebb készülékekhez.

Azt emlegetik A Ksmbd nem úgy néz ki, mint egy önálló termék, hanem inkább kiterjesztésként Nagy teljesítményű, beágyazott eszközkész Samba eszköz, amely szükség szerint integrálható a Samba eszközökkel és könyvtárakkal. Például a Samba fejlesztői már megállapodtak abban, hogy smbd-kompatibilis konfigurációs fájlokat és kiterjesztett attribútumokat (xattrs) használnak a ksmbd-ben, ami megkönnyíti az smbd-ről a ksmbd-re való váltást és fordítva.

Végül ha érdekel, hogy többet tudjon meg róla ennek a megvalósításnak a javaslatáról, ellenőrizheti a részleteket A következő linken.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.