Linux 5.8 kernel သည် ပါဝင်သော ဝေါဟာရလမ်းညွှန်ချက်များကို လက်ခံပါသည်။

Linus Torvalds လက်ခံတယ်။ Linux 5.8 kernel ဌာနခွဲတွင် ပါဝင်သည်။ အပြောင်းအလဲများ ကုဒ်ပုံစံ အကြံပြုချက်များ။ မွေးစားသည်။ တတိယအကြိမ် Linux ဖောင်ဒေးရှင်းနည်းပညာကော်မတီအဖွဲ့ဝင်များအပါအဝင် ထင်ရှားသော kernel developer 21 က ထောက်ခံထားသော ပါဝင်သော အသုံးအနှုန်းများကို အသုံးပြုခြင်းဆိုင်ရာ စာသား။ Linus သို့ ပေးပို့ခဲ့သည်။ စုံစမ်းရေး 5.9 kernel တွင် အပြောင်းအလဲများ ထည့်သွင်းရန်၊ သို့သော် အပြောင်းအလဲများကို လက်ခံရန်နှင့် 5.8 ဌာနခွဲသို့ စာရွက်စာတမ်းအသစ်ကို လက်ခံရန်အတွက် လာမည့်ဝင်းဒိုးတွင် စောင့်ဆိုင်းရန် အကြောင်းမရှိဟု သူယူဆခဲ့သည်။

ပါဝင်သော ဝေါဟာရဗေဒမှ စာသား၏ တတိယဗားရှင်းကို အတိုချုံ့ထားသည်။ မူရင်းအဆိုပြုချက် (ဖိုင်ကိုဖယ်ထုတ်ထားသည်။ inclusive-terminology.rst အားလုံးပါဝင်နိုင်မှု၏ အရေးပါမှုအကြောင်း ပြောဆိုခြင်းနှင့် ပြဿနာဖြစ်နိုင်သော အသုံးအနှုန်းများကို အဘယ်ကြောင့် ရှောင်ရှားသင့်သည်ကို ရှင်းပြခြင်း)။ ကုဒ်ရေးနည်းကို သတ်မှတ်သည့် စာရွက်စာတမ်းတွင် အပြောင်းအလဲများသာ ကျန်တော့သည်။ developer များသည် 'master/slave' နှင့် 'blacklist/whitelist' ပေါင်းစပ်မှုများအပြင် 'slave' ဟူသော စကားလုံးကို သီးခြားစီ အသုံးပြုရန် အကြံပြုထားခြင်း မရှိပါ။ အကြံပြုချက်များသည် ဤအသုံးအနှုန်းများကို အသုံးပြုမှုအသစ်များနှင့်သာ သက်ဆိုင်ပါသည်။ kernel တွင် ရှိနှင့်ပြီးသား သတ်မှတ်ထားသော စကားလုံးများ၏ ဖော်ပြချက်များကို မထိမခိုက်ဘဲ ရှိနေပါမည်။

ထို့အပြင်၊ user-space exposed API နှင့် ABI တို့ကို ပံ့ပိုးရန် လိုအပ်သောအခါတွင်၊ ကုဒ်အသစ်တွင် အမှတ်အသားပြုထားသော ဝေါဟာရများကို အသုံးပြုခြင်းနှင့် ကုဒ်ကို အပ်ဒိတ်လုပ်သည့်အခါတွင် အဆိုပါသတ်မှတ်ချက်များကို အသုံးပြုရန်လိုအပ်သည့် ဟာ့ဒ်ဝဲ သို့မဟုတ် ပရိုတိုကောများကို ပံ့ပိုးပေးပါသည်။ သတ်မှတ်ချက်အသစ်များကိုအခြေခံ၍ အကောင်အထည်ဖော်မှုများကို ဖန်တီးသည့်အခါ၊ ဖြစ်နိုင်လျှင် သတ်မှတ်ချက်ဝေါဟာရများကို စံ Linux kernel coding နှင့် ချိန်ညှိရန် အကြံပြုထားသည်။

'အမည်ပျက်စာရင်း/အဖြူစာရင်း' ဟူသော စကားလုံးများကို အစားထိုးရန် အကြံပြုထားသည်။
'denylist / allowlist' သို့မဟုတ် 'blocklist/passlist'၊ နှင့် 'master/slave' ဟူသော စကားလုံးများအစား အောက်ပါရွေးချယ်မှုများကို ကမ်းလှမ်းသည်-

  • '{primary,main} / {secondary,replica,subordinate}'၊
  • '{အစပြုသူ၊ တောင်းဆိုသူ} / {ပစ်မှတ်၊ တုံ့ပြန်သူ}'၊
  • '{controller,host} / {device,worker,proxy}'၊
  • 'ခေါင်းဆောင်/နောက်လိုက်'၊
  • 'ဒါရိုက်တာ/သရုပ်ဆောင်'။

အပြောင်းအလဲကို သဘောတူသည် (Acked-by)-

သုံးသပ်ချက်- အပြောင်းအလဲ-

လက်မှတ်ထိုးထားသော ပြောင်းလဲခြင်း (Signed-off-by)-

အပ်ဒိတ်- Rust ဘာသာစကား developer များက လက်ခံသည်။ ပြောင်းလဲမှုကုဒ်ရှိ “ခွင့်ပြုစာရင်း” နှင့် “ခွင့်ပြုစာရင်း” ကို အစားထိုးသည်။ ပြောင်းလဲမှုသည် အသုံးပြုသူများအတွက် ရရှိနိုင်သော ဘာသာစကားရွေးချယ်မှုများနှင့် တည်ဆောက်မှုများကို မထိခိုက်စေဘဲ အတွင်းပိုင်းအစိတ်အပိုင်းများကိုသာ သက်ရောက်မှုရှိပါသည်။

source: opennet.ru

မှတ်ချက် Add