Предложена е реализация на SMB сървъра в ядрото на Linux

Преди няколко дни беше отправено предложение за включване в следващата версия на ядрото на Linux, в което предлага се внедряване на файлов сървър, използващ протокола SMB3.

Предполага се, че сървърът е проектиран като модул на ядрото ksmbd и допълва досегашния клиентски код на SMB, в допълнение към това, за разлика от SMB сървър, работещ в потребителско пространство, внедряването на ниво ядро ​​е по -ефективно по отношение на производителност, консумация на памет и интеграция с разширени възможности на ядрото.

Фамилията SMB протоколи е най -широко прилаганата в мрежовата файлова система и е по подразбиране за Windows и Mac (и дори на много телефони и таблети), с клиенти и сървъри на големи операционни системи, но нямаше сървър на ядро ​​за Linux.

Основните автори на кода ksmbd са Namjae Jeon от Samsung и Hyunchul Lee от LG, в допълнение към това, че съпътстващият ksmbd като част от ядрото ще се грижи за Стив Френч от Microsoft и който преди това е работил в продължение на много години в IBM, в допълнение към работата по подсистемите за поддръжка CIFS / SMB2 / SMB3 в ядрото на Linux и е дългогодишен член на екипа на Samba, който също има значителен принос за прилагането на протокола за поддръжка на SMB / CIFS за Samba и Linux.

За много хора случаи текущите настройки на сървър на потребителско пространство не бяха оптимални дали поради отпечатък на паметта, производителност или трудности при интегрирането добре с разширени функции на Linux.

ksmbd е нов модул на ядрото, който е реализиран от страна на сървъра на SMB3 протокол. Целта е да се осигури оптимизирана производителност, по -добро управление на лизинга (разпределено кеширане).

Това, което се откроява за ksmbd, е подобрената поддръжка за технология за разпределено кеширане на файлове (SMB лизинг) на локални системи, което може значително да намали трафика.

В бъдеще се планира добавяне на нови функции, като поддръжка за RDMA („Smbdirect“), както и разширения на протоколи, свързани с повишаване на силата на криптиране и проверка с помощта на цифрови подписи.

Трябва да се отбележи това такива разширения са много по -лесни за изпълнение на сървър компактен и добре оптимизиран, който работи на ниво ядро, отколкото в пакета Samba. Като каза това, ksmbd не е предназначен да бъде пълна замяна на Samba, което надхвърля възможностите на файловия сървър и предоставя инструменти, обхващащи услуги за сигурност, LDAP и контролер на домейн.

Изпълнението на файловия сървър на Samba е междуплатформено и е предназначено за по-широко използване, което затруднява оптимизирането за някои Linux среди, като фърмуер за устройства с ограничени ресурси.

По -голямата цел е да се добавят нови функции бързо (например RDMA известен още като "smbdirect" и скорошно криптиране и подпис на подобрения в протокола), които са по -лесни за разработване на по -малък и по -оптимизиран сървър на ядрото, отколкото например на Самба. Проектът Samba има много по -широк обхват (инструменти, услуги за сигурност, LDAP, контролер на домейн на Active Directory и кроссплатформен файлов сървър за по -голямо разнообразие от цели), но частта от файловия сървър на потребителското пространство Samba се оказа трудно да се оптимизира за някои работни натоварвания на Linux, включително за по -малки устройства.

Споменава се, че Ksmbd не прилича на самостоятелен продукт, а по -скоро като разширение Високопроизводително, вградено устройство, готово за Samba устройство, което при необходимост се интегрира с инструменти и библиотеки на Samba. Например разработчиците на Samba вече са се съгласили да използват съвместими с smbd конфигурационни файлове и разширени атрибути (xattrs) в ksmbd, което ще улесни преминаването от smbd към ksmbd и обратно.

Накрая ако се интересувате да научите повече за това относно предложението за това изпълнение, можете да проверите подробностите В следващия линк.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.