လူငယ် developer များ ရောက်ရှိလာခြင်းကို ဟန့်တားသော အတားအဆီးတစ်ခုအဖြစ် စာပို့စာရင်းများမှတစ်ဆင့် စီမံခန့်ခွဲမှု

Microsoft ၏ Linux ဖောင်ဒေးရှင်း၏ အုပ်ချုပ်ရေးဘုတ်အဖွဲ့ဝင်တစ်ဦးဖြစ်သည့် Sarah Novotny၊ ထမြောက်သည်။ မေးခွန်း Linux kernel ဖွံ့ဖြိုးတိုးတက်ရေး လုပ်ငန်းစဉ်၏ ရှေးရိုးဆန်သော သဘောသဘာဝ အကြောင်း။ Sarah ၏အဆိုအရ၊ kernel ဖွံ့ဖြိုးတိုးတက်မှုကိုညှိနှိုင်းရန်နှင့် patches များတင်သွင်းရန် mailing list (LKML၊ Linux Kernel Mailing List) ကိုအသုံးပြုခြင်းသည် ငယ်ရွယ်သော developer များကိုစိတ်ပျက်စေကာ ထိန်းသိမ်းသူအသစ်များပါ၀င်ရန်အတားအဆီးတစ်ခုဖြစ်သည်။ kernel ၏အရွယ်အစားနှင့်ဖွံ့ဖြိုးတိုးတက်မှုအရှိန်အဟုန်တိုးလာသည်နှင့်အမျှ, ပြဿနာနှင့်အတူ ပြတ်လပ်မှု ထိန်းသိမ်းသူများသည် kernel ခွဲစနစ်များကို ကြီးကြပ်နိုင်စွမ်းရှိသည်။

“ပြဿနာများ” စနစ်နှင့်ဆင်တူသော ထိန်းသိမ်းသူများနှင့် ဆော့ဖ်ဝဲအင်ဂျင်နီယာများကြား အပြန်အလှန်ဆက်ဆံရေးအတွက် ပိုမိုခေတ်မီသော ယန္တရားတစ်ခုကို ဖန်တီးပြီး Git တွင် တိုက်ရိုက်ဖာထေးမှုများကို လက်ခံခြင်းဖြင့် GitHub တွင် တောင်းဆိုချက်များကို ဆွဲထုတ်ခြင်းဖြင့် ပရောဂျက်သို့ ငယ်ရွယ်သော ထိန်းသိမ်းသူများကို ဆွဲဆောင်နိုင်စေမည်ဖြစ်သည်။ လက်ရှိ အီးမေးလ်အခြေခံ ဖွံ့ဖြိုးတိုးတက်မှု စီမံခန့်ခွဲမှု လုပ်ငန်းစဉ်ကို လူငယ် developer အများအပြားက ရှေးရိုးဆန်ပြီး မလိုအပ်ဘဲ အချိန်ကုန်သည်ဟု ယူဆကြသည်။ လက်ရှိတွင်၊ kernel developer များအတွက် အဓိကလုပ်ဆောင်ပေးသည့်ကိရိယာမှာ အီးမေးလ်ကလိုင်းယင့်ဖြစ်ပြီး၊ လွန်ခဲ့သော 5-10 နှစ်ကစက်မှုလုပ်ငန်းသို့ရောက်ရှိလာသောအသစ်များနှင့်ဤကဲ့သို့သောအဖွဲ့အစည်းနှင့်လိုက်လျောညီထွေဖြစ်အောင်လုပ်ဆောင်ရန်ခေတ်မီပူးပေါင်းဆောင်ရွက်သည့်ဖွံ့ဖြိုးတိုးတက်မှုစနစ်များကိုအသုံးပြုနေကြသူများအတွက်အလွန်ခက်ခဲပါသည်။

လွန်ခဲ့သည့် 25 နှစ်က လက်ခံကျင့်သုံးခဲ့သော အချို့သောစာပုံစံချခြင်းအတွက် တင်းကျပ်သောလိုအပ်ချက်များကြောင့် မသက်မသာဖြစ်မှုသည် ပိုမိုဆိုးရွားလာသည်။ ဥပမာအားဖြင့်၊ mailing list သည် HTML markup ကိုအသုံးပြုခြင်းကိုတားမြစ်ထားသော်လည်း၊ email client အများစုသည် ထို markup ကိုပုံမှန်အားဖြင့်အသုံးပြုပါသည်။ ဤအခက်အခဲများကို သာဓကအနေဖြင့်၊ ၎င်း၏ပင်မအီးမေးလ်ဖောက်သည် (Outlook) မှ ခွင့်မပြုသော OpenBSD စာပို့စာရင်းသို့ patch ပေးပို့ရန်အတွက် လုပ်ဖော်ကိုင်ဖက်တစ်ဦးအား ဖော်ပြခဲ့ခြင်းဖြစ်သည်၊ HTML mail ပေးပို့သည်။

တည်ဆဲအခြေခံအုတ်မြစ်များကို ချိုးဖျက်ပြီး ရှိပြီးသား developer များ၏ အလေ့အထများကို မချိုးဖောက်စေရန်၊ "ပြဿနာများ" နှင့်အလားတူသောစနစ်များမှတစ်ဆင့် ပြုပြင်ထိန်းသိမ်းသူများထံ တိုက်ရိုက် patch များပေးပို့နိုင်စေမည့် developer အသစ်များအတွက် မုဒ်တစ်ခုဖန်တီးရန် အဆိုပြုထားပြီး အလိုအလျောက်ထုတ်လွှင့်ပေးပါသည်။ ၎င်းတို့ကို LKML စာပို့စာရင်းသို့ ပို့ပါ။

အခြားအကြံဉာဏ်တစ်ခုမှာ ဆွေးနွေးမှုများနှင့် ကြေငြာချက်များကို ဦးစားပေး၍ ဖာထေးမှုများမှ LKML ကို ဖယ်ရှားရန်ဖြစ်သည်။ ၎င်း၏လက်ရှိပုံစံတွင်၊ စာလုံးထောင်ပေါင်းများစွာသည် LKML မှတဆင့်ဖြတ်သန်းသွားသည်၊ အများစုမှာ kernel တွင်ထည့်သွင်းရန်အတွက်တိုက်ရိုက်အဆိုပြုထားသောကုဒ်များဖြစ်ပြီး အစိတ်အပိုင်းအနည်းငယ်သာသည် ဖာထေးမှုများနှင့်ဆွေးနွေးမှုများ၏အနှစ်သာရကိုရှင်းပြသောကြေငြာချက်များဖြစ်သည်။ ထုတ်ဝေထားသော ဖာထေးမှုများကို Git တွင် ထင်ဟပ်နေဆဲဖြစ်ပြီး Git တွင် ဆွဲယူတောင်းဆိုမှုများကို အသုံးပြုကာ အများအားဖြင့် လက်ခံလေ့ရှိပြီး LKML သည် လုပ်ငန်းစဉ်ကိုသာ မှတ်တမ်းတင်ထားသည်။

source: opennet.ru

မှတ်ချက် Add