Linux yadrosi uchun SMB server ilovasi taklif qilingan

Linux yadrosining navbatdagi versiyasiga kiritish uchun SMB3 protokolidan foydalangan holda fayl serverining yangi ilovasi taklif qilindi. Server ksmbd yadro moduli sifatida paketlangan va ilgari mavjud bo'lgan SMB mijoz kodini to'ldiradi. Qayd etilishicha, foydalanuvchi maydonida ishlaydigan SMB serveridan farqli o‘laroq, yadro darajasidagi amalga oshirish unumdorlik, xotira sarfi va yadroning ilg‘or imkoniyatlari bilan integratsiyalashuv nuqtai nazaridan samaraliroqdir.

ksmbd imkoniyatlari mahalliy tizimlarda tarqatilgan fayllarni keshlash texnologiyasini (SMB ijarasi) takomillashtirilgan qo'llab-quvvatlashni o'z ichiga oladi, bu esa trafikni sezilarli darajada kamaytirishi mumkin. Kelajakda RDMA (“smbdirect”) ni qo‘llab-quvvatlash kabi yangi funksiyalarni, shuningdek, raqamli imzo yordamida shifrlash va tekshirish ishonchliligini oshirish bilan bog‘liq protokol kengaytmalarini qo‘shish rejalashtirilgan. Qayd etilishicha, bunday kengaytmalarni Samba paketiga qaraganda yadro darajasida ishlaydigan ixcham va yaxshi optimallashtirilgan serverda amalga oshirish ancha oson.

Biroq, ksmbd Samba paketini to'liq almashtirishga da'vo qilmaydi, bu fayl serverining imkoniyatlari bilan cheklanmaydi va xavfsizlik xizmatlarini, LDAP va domen boshqaruvchisini qamrab oluvchi vositalarni taqdim etadi. Samba-da fayl serverini amalga oshirish o'zaro platformalardir va kengroq ilovalar uchun mo'ljallangan, bu ba'zi Linux muhitlari uchun optimallashtirishni qiyinlashtiradi, masalan, resurslar cheklangan qurilmalar uchun dasturiy ta'minot.

Ksmbd mustaqil mahsulot sifatida emas, balki kerak bo'lganda Samba vositalari va kutubxonalari bilan integratsiyalashgan Samba uchun yuqori samarali, o'rnatilgan kengaytma sifatida qaraladi. Misol uchun, Samba ishlab chiquvchilari smbd-ga mos keladigan konfiguratsiya fayllari va kengaytirilgan atributlardan (xattrs) ksmbd-dan foydalanishga kelishib oldilar, bu smbd-dan ksmbd-ga va aksincha o'tishni soddalashtiradi.

Ksmbd kodining asosiy mualliflari Samsung kompaniyasidan Namjae Jeon va LG kompaniyasidan Xyunchul Lidir. ksmbd yadrosida Linux yadrosida CIFS/SMB2/SMB3 quyi tizimlarini ta'minlovchi va Samba ishlab chiqish guruhining uzoq yillik a'zosi bo'lgan Microsoft kompaniyasidan (ilgari IBMda ko'p yillar ishlagan) Stiv Fransuz tomonidan saqlanadi. SMB protokolini qo'llab-quvvatlashni amalga oshirishga qo'shgan hissasi. / Samba va Linuxda CIFS.

Manba: opennet.ru

a Izoh qo'shish