Linux kernel အတွက် SMB ဆာဗာ အကောင်အထည်ဖော်မှုကို အဆိုပြုထားသည်။

SMB3 ပရိုတိုကောကို အသုံးပြုသည့် ဖိုင်ဆာဗာ၏ အကောင်အထည်ဖော်မှုအသစ်ကို Linux kernel ၏နောက်ထွက်ရှိမှုတွင် ထည့်သွင်းရန် အဆိုပြုထားသည်။ ဆာဗာအား ksmbd kernel module တစ်ခုအဖြစ် ထုပ်ပိုးထားပြီး ယခင်က ရရှိနိုင်သော SMB client ကုဒ်ကို ဖြည့်စွက်ထားသည်။ အသုံးပြုသူနေရာများတွင် လည်ပတ်နေသည့် SMB ဆာဗာနှင့် မတူဘဲ၊ kernel-level အကောင်အထည်ဖော်မှုသည် စွမ်းဆောင်ရည်၊ မှတ်ဉာဏ်သုံးစွဲမှုနှင့် အဆင့်မြင့် kernel စွမ်းရည်များနှင့် ပေါင်းစပ်မှုတွင် ပိုမိုထိရောက်ကြောင်း မှတ်သားထားသည်။

ksmbd ၏ လုပ်ဆောင်နိုင်မှုများတွင် ဒေသန္တရစနစ်များပေါ်တွင် ဖြန့်ဝေထားသော ဖိုင်သိမ်းဆည်းခြင်းနည်းပညာ (SMB အငှားချထားမှု) အတွက် ပိုမိုကောင်းမွန်သော ပံ့ပိုးကူညီမှု ပါဝင်သည်။ အနာဂတ်တွင်၊ ဒစ်ဂျစ်တယ်လက်မှတ်များကို အသုံးပြု၍ ကုဒ်ဝှက်ခြင်းနှင့် အတည်ပြုခြင်း၏ ယုံကြည်စိတ်ချရမှုကို တိုးမြင့်လာစေရန်အတွက် RDMA (“smbdirect”) ပံ့ပိုးမှုကဲ့သို့သော အင်္ဂါရပ်အသစ်များကို ထည့်သွင်းရန် စီစဉ်ထားပါသည်။ Samba ပက်ကေ့ချ်ထက် kernel အဆင့်တွင် လည်ပတ်နေသော ကျစ်လျစ်ပြီး ကောင်းမွန်သော optimized server တွင် ထိုကဲ့သို့သော extension များကို အကောင်အထည်ဖော်ရန် ပိုမိုလွယ်ကူကြောင်း မှတ်သားရပါသည်။

သို့သော်၊ ksmbd သည် ဖိုင်ဆာဗာ၏ လုပ်ဆောင်နိုင်စွမ်းများကို ကန့်သတ်မထားဘဲ၊ လုံခြုံရေးဝန်ဆောင်မှုများ၊ LDAP နှင့် domain controller တို့ကို ပံ့ပိုးပေးသည့် Samba ပက်ကေ့ဂျ်အတွက် ပြီးပြည့်စုံသော အစားထိုးမှုတစ်ခုဟု မဆိုလိုပါ။ Samba ရှိ ဖိုင်ဆာဗာ အကောင်အထည်ဖော်မှုသည် ကူးယူပလပ်ဖောင်းဖြစ်ပြီး ပိုမိုကျယ်ပြန့်သော အပလီကေးရှင်းများအတွက် ဒီဇိုင်းထုတ်ထားပြီး၊ အရင်းအမြစ်-ကန့်သတ်ထားသော စက်ပစ္စည်းများအတွက် firmware ကဲ့သို့သော Linux ပတ်၀န်းကျင်အချို့အတွက် အကောင်းဆုံးဖြစ်အောင်ပြုလုပ်ရန်ခက်ခဲစေသည်။

Ksmbd ကို သီးခြားထုတ်ကုန်တစ်ခုအဖြစ် ရှုမြင်ခြင်းမဟုတ်ဘဲ လိုအပ်သလို လိုအပ်သလို Samba ကိရိယာများနှင့် ဒစ်ဂျစ်တိုက်များနှင့်အတူ ပေါင်းစပ်ထားသည့် Samba အတွက် စွမ်းဆောင်ရည်မြင့်၊ မြှုပ်သွင်းထားသည့် တိုးချဲ့မှုတစ်ခုအနေဖြင့် ဖြစ်သည်။ ဥပမာအားဖြင့်၊ Samba developer များသည် smbd-compatible configuration files နှင့် ksmbd တွင် တိုးချဲ့ထားသော attributes (xattrs) ကိုအသုံးပြုရန် သဘောတူထားပြီးဖြစ်သည်၊၊

ksmbd ကုဒ်၏ အဓိကရေးသားသူများသည် Samsung မှ Namjae Jeon နှင့် LG မှ Hyunchul Lee တို့ဖြစ်သည်။ ksmbd အား Microsoft မှ Steve French (ယခင် IBM တွင် နှစ်ပေါင်းများစွာ အလုပ်လုပ်ခဲ့သူ)၊ Linux kernel ရှိ CIFS/SMB2/SMB3 subsystems ၏ ထိန်းသိမ်းသူနှင့် Samba ဖွံ့ဖြိုးတိုးတက်ရေးအဖွဲ့၏ ကာလရှည်အဖွဲ့ဝင်တစ်ဦးဖြစ်သည့် ksmbd ကို kernel တွင် ထိန်းသိမ်းထားမည်ဖြစ်သည်။ SMB ပရိုတိုကော ပံ့ပိုးမှုကို အကောင်အထည်ဖော်ရန် ပံ့ပိုးကူညီမှုများ။ Samba နှင့် Linux ရှိ /CIFS

source: opennet.ru

မှတ်ချက် Add