Linux ядросу үчүн SMB серверин ишке ашыруу сунушталды

SMB3 протоколун колдонгон файл серверинин жаңы ишке ашырылышы Linux ядросунун кийинки релизине киргизүү үчүн сунушталды. Сервер ksmbd ядро ​​модулу катары пакеттелген жана мурда жеткиликтүү SMB кардар кодун толуктайт. Колдонуучу мейкиндигинде иштеген SMB серверинен айырмаланып, ядро ​​деңгээлинде ишке ашыруу аткаруу, эстутум керектөө жана өркүндөтүлгөн ядро ​​мүмкүнчүлүктөрү менен интеграциялоо жагынан кыйла эффективдүү экени белгиленет.

ksmbd мүмкүнчүлүктөрүнө трафикти олуттуу кыскарта турган локалдык системаларда бөлүштүрүлгөн файлдарды кэштөө технологиясын (SMB ижаралары) жакшыртылган колдоо кирет. Келечекте RDMA («smbdirect») колдоо сыяктуу жаңы функцияларды, ошондой эле санариптик кол тамганы колдонуу менен шифрлөөнүн жана текшерүүнүн ишенимдүүлүгүн жогорулатууга байланышкан протокол кеңейтүүлөрүн кошуу пландаштырылууда. Мындай кеңейтүүлөрдү Samba пакетине караганда ядро ​​деңгээлинде иштеген компакттуу жана жакшы оптималдаштырылган серверде ишке ашыруу алда канча оңой экени белгиленет.

Бирок, ksmbd Samba пакетин толук алмаштыруучу эмес, ал файл серверинин мүмкүнчүлүктөрү менен чектелбейт жана коопсуздук кызматтарын, LDAP жана домен контроллерин камтыган куралдар менен камсыз кылат. Sambaдагы файл серверинин ишке ашырылышы кросс-платформа жана кененирээк тиркемелер үчүн иштелип чыккан, бул кээ бир Linux чөйрөлөрү үчүн оптималдаштырууну кыйындатат, мисалы, ресурс чектелүү түзмөктөр үчүн микропрограмма.

Ksmbd өз алдынча продукт катары каралбайт, тескерисинче, Samba куралдары жана зарыл болгон китепканалары менен интеграцияланган Samba үчүн жогорку натыйжалуу кеңейтүү катары каралат. Мисалы, Samba иштеп чыгуучулары smbdге туура келген конфигурация файлдарын жана кеңейтилген атрибуттарды (xattrs) ksmbdде колдонуу боюнча макулдашышкан, бул smbdден ksmbdге жана тескерисинче өтүүнү жөнөкөйлөтөт.

Ksmbd кодунун негизги авторлору Samsung компаниясынан Намджэ Чон жана LG компаниясынан Хёнчул Ли. ksmbd ядросунда Linux ядросундагы CIFS/SMB2/SMB3 подсистемаларынын тейлөөчүсү жана Samba иштеп чыгуу тобунун көп жылдык мүчөсү, Microsoft компаниясынан (мурда IBMде көп жылдар бою иштеген) Стив Франц тарабынан сакталат. SMB протоколун колдоону ишке ашырууга кошкон салымы. / CIFS Samba жана Linux боюнча.

Source: opennet.ru

Комментарий кошуу