Debian ဖြန့်ဖြူးမှုတွင် မူပိုင် ဖာမ်းဝဲလ် ထည့်သွင်းရန် လှုပ်ရှားမှု

Debian ပရောဂျက်ခေါင်းဆောင်အဖြစ် နှစ်အတော်ကြာတာဝန်ထမ်းဆောင်ခဲ့သော Steve McIntyre သည် လက်ရှိတရားဝင်ထည့်သွင်းမှုပုံများတွင်မပါဝင်ဘဲ သီးခြားအခမဲ့မဟုတ်သောသိုလှောင်မှုတွင် ပံ့ပိုးပေးထားသည့် မူပိုင်ဖမ်ဝဲပေးပို့ခြင်းအတွက် Debian ၏ချဉ်းကပ်မှုကို ပြန်လည်စဉ်းစားရန် အစပျိုးခဲ့သည်။ Steve ၏ အဆိုအရ၊ open source software တစ်ခုတည်းကိုသာ ပေးအပ်ခြင်း၏ စံနမူနာကို ရရှိရန် ကြိုးစားခြင်းသည် သုံးစွဲသူများအတွက် မလိုလားအပ်သော အခက်အခဲများ ဖြစ်ပေါ်စေပြီး၊ များစွာသော အခြေအနေများတွင် ၎င်းတို့၏ စက်ကိရိယာများ၏ လုပ်ဆောင်နိုင်စွမ်း အပြည့်အဝရလိုပါက တစ်ဦးတည်းပိုင် firmware တပ်ဆင်ရန် လိုအပ်ပါသည်။

တစ်ဦးတည်းပိုင် ဖာမ်းဝဲလ်ကို အခမဲ့နှင့် ပွင့်လင်းလိုင်စင်များအောက်တွင် ဖြန့်ဝေမထားသော အခြားသော ပက်ကေ့ခ်ျများနှင့်အတူ သီးခြားအခမဲ့မဟုတ်သော သိုလှောင်ရုံတွင် ထားရှိထားပါသည်။ အခမဲ့မဟုတ်သော repository သည် Debian ပရောဂျက်နှင့် တရားဝင်သက်ဆိုင်ခြင်းမရှိပါ၊ ၎င်းမှပက်ကေ့ဂျ်များကို ထည့်သွင်းခြင်းနှင့် တိုက်ရိုက်တည်ဆောက်မှုများတွင် ထည့်သွင်း၍မရပါ။ ထို့ကြောင့်၊ ၎င်းတို့ကို Debian ပရောဂျက်မှ တရားဝင်ဖန်တီးပြီး ထိန်းသိမ်းထားသော်လည်း တရားဝင်မဟုတ်သော သီးသန့် firmware ပါရှိသော တပ်ဆင်ပုံများကို သီးခြားစုဆောင်းပြီး တရားဝင်မဟုတ်သော အမျိုးအစားအဖြစ် ခွဲခြားထားသည်။

ထို့ကြောင့်၊ ဖြန့်ဖြူးမှုတွင် open source software နှင့် firmware အတွက် အသုံးပြုသူများ၏ လိုအပ်မှုကို ပေါင်းစပ်ထားသည့် အသိုင်းအဝိုင်းတွင် အချို့သော အနေအထားကို ရရှိပြီးဖြစ်သည်။ တရားဝင် စည်းဝေးပွဲများနှင့် ပင်မသိုလှောင်မှုတွင် ပါ၀င်သည့် အခမဲ့ firmware အနည်းအကျဉ်းလည်း ရှိသော်လည်း ထိုသို့သော firmware အလွန်နည်းပါးပြီး ကိစ္စအများစုတွင် ၎င်းတို့သည် မလုံလောက်ပါ။

Debian တွင်အသုံးပြုသောချဉ်းကပ်မှုသည်အသုံးပြုသူများအတွက်အဆင်မပြေမှုများနှင့်တည်ဆောက်ခြင်း၊ စမ်းသပ်ခြင်းနှင့်ပိတ်ထားသော firmware ဖြင့်တရားဝင်မဟုတ်သောတည်ဆောက်မှုများကိုလက်ခံခြင်းစသည့်ပြဿနာများစွာကိုဖန်တီးပေးသည်။ ပရောဂျက်သည် အဓိက အကြံပြုထားသော တည်ဆောက်မှုများအဖြစ် တရားဝင်ပုံများကို တင်ဆက်ပေးသော်လည်း ၎င်းသည် တပ်ဆင်မှုလုပ်ငန်းစဉ်အတွင်း ၎င်းတို့သည် ဟာ့ဒ်ဝဲပံ့ပိုးမှုဆိုင်ရာ ပြဿနာများနှင့် ကြုံတွေ့ရသောကြောင့် သုံးစွဲသူများကို ရှုပ်ထွေးစေပါသည်။ တရားဝင်မဟုတ်သော စည်းဝေးပွဲများကို အလိုအလျောက်အသုံးပြုခြင်းသည် တစ်ဦးတည်းပိုင်ဆော့ဖ်ဝဲကို လူကြိုက်များလာစေရန် ဦးတည်စေသည် non-free repository မပါဝင်ဘဲ လုပ်ပါ။

မကြာသေးမီက၊ ထုတ်လုပ်သူများသည် စက်များတွင် အမြဲတမ်းမှတ်ဉာဏ်တွင် firmware ပေးပို့မည့်အစား လည်ပတ်မှုစနစ်မှ တင်ဆောင်လာသော ပြင်ပ firmware ကိုအသုံးပြုရန် တိုး၍အသုံးပြုလာကြသည်။ ခေတ်မီဂရပ်ဖစ်များ၊ အသံနှင့် ကွန်ရက်အဒက်တာများစွာအတွက် ထိုသို့သောပြင်ပ firmware သည် လိုအပ်ပါသည်။ တစ်ချိန်တည်းမှာပင်၊ အနှစ်သာရအားဖြင့် Firmware သည် ဟာ့ဒ်ဝဲကိရိယာများတွင် လုပ်ဆောင်သည်မဟုတ်ဘဲ စနစ်တွင်မဟုတ်ဘဲ စက်ပစ္စည်းများနှင့် ဆက်စပ်နေသောကြောင့် အခမဲ့ဆော့ဖ်ဝဲများ ပေးပို့ခြင်းအတွက် လိုအပ်ချက်များကြောင့် firmware သည် မည်သည့်အတိုင်းအတာအထိ ပြတ်ပြတ်သားသားဖော်ပြနိုင်သည်ကို ရှင်းရှင်းလင်းလင်းဖော်ပြထားသည်။ တူညီသောအောင်မြင်မှုနှင့်အတူ၊ လုံးဝအခမဲ့ဖြန့်ဝေမှုများပါရှိသည့် ခေတ်မီကွန်ပြူတာများသည် စက်ပစ္စည်းများတွင်ထည့်သွင်းထားသော firmware ကို run သည်။ တစ်ခုတည်းသော ခြားနားချက်မှာ အချို့သော Firmware များကို Operating System မှ တင်ဆောင်ထားပြီး အချို့မှာ ROM သို့မဟုတ် Flash Memory သို့ Flash လုပ်ပြီးဖြစ်သည်။

Steve သည် developer များ၏ အထွေထွေမဲပေးမှုအတွက် ထည့်သွင်းရန် စီစဉ်ထားသည့် Debian တွင် firmware ပေးပို့ခြင်းအတွက် ဒီဇိုင်းဆွဲခြင်းအတွက် အဓိကရွေးချယ်စရာငါးခုကို ဆွေးနွေးရန်အတွက် Steve က တင်ပြခဲ့သည်-

  • အရာအားလုံးကို ယခင်အတိုင်းထားခဲ့ပါ၊ သီးခြားတရားမ၀င်စည်းဝေးပွဲများတွင်သာ ပိတ်ထားသော Firmware ကို ထောက်ပံ့ပေးပါ။
  • အခမဲ့မဟုတ်သော firmware ဖြင့်တရားဝင်မဟုတ်သောတည်ဆောက်မှုများကိုရပ်တန့်ပြီး အခမဲ့ဆော့ဖ်ဝဲလ်များသာထောက်ပံ့ပေးရန် ပရောဂျက်၏သဘောတရားနှင့်အညီ ဖြန့်ဖြူးမှုကို ယူဆောင်လာပါ။
  • တရားဝင်မဟုတ်သော စည်းဝေးပွဲများကို firmware အဖြစ်သို့ ပြောင်းလဲပြီး ၎င်းတို့ကို အခမဲ့ဆော့ဖ်ဝဲလ်များသာ ပါဝင်သော စည်းဝေးများဖြင့် တစ်နေရာတည်းတွင် အပြိုင် ပံ့ပိုးပေးခြင်းဖြင့် လိုအပ်သော ဖိုင်းဝဲကို အသုံးပြုသူရှာဖွေမှုကို ရိုးရှင်းစေမည်ဖြစ်သည်။
  • ပုံမှန်တရားဝင်စည်းဝေးပွဲများတွင် တစ်ဦးတည်းပိုင် Firmware ထည့်သွင်းပြီး တစ်ဦးချင်းတရားမ၀င်စည်းဝေးပွဲများကို ထောက်ပံ့ပေးရန် ငြင်းဆိုပါ။ ဤချဉ်းကပ်မှု၏ အားနည်းချက်မှာ ပုံသေအားဖြင့် အလကားမဟုတ်သော သိုလှောင်မှုတွင် ပါဝင်ခြင်းဖြစ်သည်။
  • အလွတ်မဟုတ်သော သိုလှောင်မှုမှ သီးသန့် ဖာမ်းဝဲလ်ကို သီးခြား အလကားမဟုတ်သော ဖိုင်မ်ဝဲ အစိတ်အပိုင်းတစ်ခုအဖြစ် ခွဲထုတ်ပြီး အခမဲ့မဟုတ်သော သိုလှောင်မှုအား အသက်သွင်းရန် မလိုအပ်သော အခြားသိုလှောင်ခန်းတွင် ၎င်းကို ပေးပို့ပါ။ ပရောဂျက်စည်းမျဉ်းများတွင် ခြွင်းချက်တစ်ခုအား စံတပ်ဆင်မှုစည်းဝေးပွဲများတွင် အခမဲ့မဟုတ်သော firmware အစိတ်အပိုင်းကို ထည့်သွင်းခွင့်ပြုသည်။ ထို့ကြောင့်၊ သီးခြားတရားဝင်မဟုတ်သောစည်းဝေးပွဲများဖန်တီးရန်၊ ပုံမှန်စည်းဝေးပွဲများတွင် firmware ထည့်သွင်းရန်နှင့် အသုံးပြုသူများအတွက် အခမဲ့မဟုတ်သော repository ကို စတင်ခြင်းမပြုရန် ငြင်းဆိုနိုင်မည်ဖြစ်သည်။

    စတိဗ်ကိုယ်တိုင်က ပဉ္စမအချက်ကို ထောက်ခံအားပေးပြီး ပရောဂျက်ကို အခမဲ့ဆော့ဖ်ဝဲလ်မြှင့်တင်ခြင်းကနေ အများကြီးသွေဖည်မသွားအောင် ခွင့်ပြုပေးမယ့်အပြင် တစ်ချိန်တည်းမှာပဲ ထုတ်ကုန်ကို သုံးစွဲသူတွေအတွက် အဆင်ပြေပြေနဲ့ အသုံးဝင်စေမှာပါ။ ထည့်သွင်းသူသည် အခမဲ့ နှင့် အလကားမဟုတ်သော firmware အကြား ပြတ်သားစွာ ခြားနားမှုကို ပေးစွမ်းပြီး အသုံးပြုသူအား အသိပေးသည့် ရွေးချယ်မှုတစ်ခု ပြုလုပ်ရန်နှင့် ရရှိနိုင်သော အခမဲ့ firmware သည် လက်ရှိ ဟာ့ဒ်ဝဲကို ပံ့ပိုးပေးနိုင်ခြင်း ရှိမရှိနှင့် လက်ရှိစက်ပစ္စည်းများအတွက် အခမဲ့ firmware ဖန်တီးရန် ပရောဂျက်များ ရှိမရှိတို့ကို သုံးစွဲသူအား အသိပေးစေပါသည်။ boot အဆင့်တွင်၊ အခမဲ့မဟုတ်သော firmware ပါသည့် ပက်ကေ့ခ်ျကို ပိတ်ရန် ဆက်တင်တစ်ခုကိုလည်း ထည့်သွင်းရန် စီစဉ်ထားသည်။

    source: opennet.ru

  • မှတ်ချက် Add