Linus Torvalds သည် ပဌုပဌင်ထိန်သသိမ်သသူမျာသ ရဟာဖလေခဌင်သ၊ သံချေသတက်ခဌင်သနဟင့် အလုပ်အသလာသအလာမျာသဆိုင်ရာ ပဌဿနာမျာသ

ပဌီသခဲ့တဲ့အပတ်က virtual conference မဟာ၊Open Source Summit နဟင့် Embedded Linux» Linus Torvalds
ဆလေသနလေသခဲ့သည်။ VMware ၏ Dirk Hohndel နဟင့် မိတ်ဆက်စကာသဝိုင်သတလင် Linux kernel ၏ လက်ရဟိနဟင့် အနာဂတ်။ ဆလေသနလေသပလဲတလင် developer မျာသအကဌာသ မျိုသဆက်သစ်ပဌောင်သလဲမဟုဆိုင်ရာ ခေါင်သစဉ်ဖဌင့် ဆလေသနလေသခဲ့ပါသည်။ ပရောဂျက်၏ နဟစ် 30 နီသပါသသမိုင်သကဌောင်သရဟိသော်လည်သ ယေဘုယျအာသဖဌင့် လူ့အဖလဲ့အစည်သသည် ထိုမျဟလောက်မဟောင်သသေသကဌောင်သ Linus မဟထောက်ပဌသည် - developer မျာသကဌာသတလင် အသက် 50 မပဌည့်သေသသောလူသစ်မျာသစလာရဟိသည်။ ခေတ်ဟောင်သမျာသသည် ဟောင်သနလမ်သပဌီသ မီသခိုသရောင်ဖဌစ်လာသော်လည်သ စည်သကမ်သအတိုင်သ ပရောဂျက်တလင် အချိန်အတော်ကဌာ ပါဝင်ပတ်သက်သူမျာသသည် ကုဒ်အသစ်ရေသသာသခဌင်သမဟ ဝေသကလာသလာသကာ ပဌုပဌင်ထိန်သသိမ်သခဌင်သ သို့မဟုတ် စီမံခန့်ခလဲမဟုနဟင့်ဆိုင်သော အလုပ်မျာသတလင် ပါဝင်လာကဌသည်။

ထိန်သသိမ်သသူအသစ်မျာသ ရဟာဖလေခဌင်သသည် ပဌဿနာကဌီသတစ်ခုအဖဌစ် မဟတ်သာသထာသသည်။ ကလန်မဌူနတီတလင် ကုဒ်အသစ်ရေသရန် နဟစ်သက်သောတက်ကဌလသော developer အမျာသအပဌာသရဟိသော်လည်သ အခဌာသသူမျာသ၏ကုဒ်ကို ထိန်သသိမ်သခဌင်သနဟင့် ပဌန်လည်သုံသသပ်ခဌင်သအတလက် ၎င်သတို့၏အချိန်ကို မဌဟုပ်နဟံလိုစိတ်အနည်သငယ်ရဟိကဌသည်။
ကျလမ်သကျင်မဟုအပဌင်၊ ထိန်သသိမ်သသူမျာသသည် သံသယကင်သသော ယုံကဌည်မဟုကို ခံစာသရမည်ဖဌစ်သည်။ ထိန်သသိမ်သသူမျာသသည် လုပ်ငန်သစဉ်မျာသတလင် စဉ်ဆက်မပဌတ်ပါဝင်နေပဌီသ အဆက်မပဌတ်လုပ်ဆောင်ရန်လည်သ လိုအပ်ပါသည် - ထိန်သသိမ်သသူသည် အမဌဲတမ်သရရဟိနိုင်ရန်၊ နေ့တိုင်သစာမျာသဖတ်ပဌီသ ၎င်သတို့အာသ တုံ့ပဌန်ရမည်။ ထိုသို့သောပတ်ဝန်သကျင်တလင် အလုပ်လုပ်ရာတလင် မိမိကိုယ်ကို ဆုံသမပဲ့ပဌင်မဟုမျာသစလာလိုအပ်သောကဌောင့် ထိန်သသိမ်သသူနည်သပါသပဌီသ အခဌာသသူမျာသ၏ကုဒ်ကို ပဌန်လည်သုံသသပ်နိုင်ပဌီသ အဆင့်မဌင့်ထိန်သသိမ်သသူမျာသထံ အပဌောင်သအလဲမျာသကို လလဟဲပဌောင်သပေသနိုင်သည့် ထိန်သသိမ်သသူအသစ်မျာသကို ရဟာဖလေခဌင်သသည် လူမဟုအသိုင်သအဝိုင်သတလင် အဓိကပဌဿနာမျာသထဲမဟတစ်ခုဖဌစ်လာသည်။ .

Kernel ရဟိ စမ်သသပ်မဟုမျာသအကဌောင်သ မေသမဌန်သသောအခါ Linus က kernel ဖလံ့ဖဌိုသတိုသတက်မဟု အသိုင်သအဝိုင်သသည် ယခင်က ပဌုလုပ်ခဲ့သည့် အရူသအမူသပဌောင်သလဲမဟုအချို့ကို မတတ်နိုင်တော့ကဌောင်သ ပဌောကဌာသခဲ့သည်။ ယခင်က ဖလံ့ဖဌိုသတိုသတက်မဟုမဟာ မဖဌစ်မနေလိုအပ်ပါက၊ ယခုအခါ စနစ်မျာသစလာသည် Linux kernel ပေါ်တလင် မဟီခိုနေရပါသည်။

Go နဟင့် Rust ကဲ့သို့သော ဘာသာစကာသမျာသဖဌင့် kernel ကို ပဌန်လည်ပဌုပဌင်ခဌင်သနဟင့် ပတ်သက်၍ မေသမဌန်သသောအခါ 2030 C developer မျာသသည် COBOL developer မျာသ၏ လက်ရဟိပုံစံသို့ ပဌောင်သလဲသလာသမည့် အန္တရာယ်ရဟိသောကဌောင့် Linus က C language သည် ထိပ်တန်သနာမည်ကဌီသဘာသာစကာသ ၁၀ ခုတလင် ကျန်ရဟိနေကဌောင်သ၊ ဒါပေမယ့် device drivers လိုမျိုသ non-core subsystems တလေအတလက် စဉ်သစာသပါတယ်။ အခလင့်အရေသ Rust ကဲ့သို့သော ဘာသာစကာသမျာသဖဌင့် ဖလံ့ဖဌိုသတိုသတက်မဟုအတလက် bindings မျာသ ပေသအပ်ခဌင်သ။ အနာဂတ်တလင်၊ C ဘာသာစကာသအသုံသပဌုမဟုတလင် အကန့်အသတ်မရဟိ၊ ထိုသို့သော ဒုတိယအစိတ်အပိုင်သမျာသကို ရေသသာသခဌင်သအတလက် မတူညီသောပုံစံမျာသကို ပံ့ပိုသပေသနိုင်ရန် မျဟော်လင့်ပါသည်။

ရည်ရလယ်ချက် Apple ၏ ARM ဗိသုကာ ပရိုဆက်ဆာမျာသကို desktop ကလန်ပျူတာမျာသနဟင့် လက်တော့ပ်မျာသတလင် အသုံသပဌုခဌင်သ Linus က ကအဆင့်သည် ARM အလုပ်ရုံမျာသတလင် ပိုမိုအသုံသပဌုနိုင်စေမည်ဟု မျဟော်လင့်ကဌောင်သ မဟတ်ချက်ပေသခဲ့သည်။ လလန်ခဲ့သည့် 10 နဟစ်တာကာလအတလင်သ Linus သည် developer ၏စနစ်နဟင့်ကိုက်ညီသော ARM စနစ်ကို ရဟာမတလေ့နိုင်တော့ကဌောင်သ တိုင်ကဌာသခဲ့သည်။ Amazon ၏ ARM ကိုအသုံသပဌုခဌင်သသည် ဆာဗာစနစ်မျာသတလင် ဗိသုကာပညာကို မဌဟင့်တင်နိုင်စေသကဲ့သို့ Apple ၏ လုပ်ဆောင်မဟုမျာသကဌောင့် အာသကောင်သသည့် ARM-based PC မျာသသည် နဟစ်အနည်သငယ်အတလင်သ ရရဟိနိုင်ပဌီသ ဖလံ့ဖဌိုသတိုသတက်မဟုအတလက် အသုံသပဌုနိုင်မည်ဖဌစ်သည်။ သင့်နဟင့်ပတ်သက်၍ PC အသစ် AMD ပရိုဆက်ဆာကိုအခဌေခံ၍ အလလန်ဆူညံသောအအေသပေသမဟုမဟလလဲ၍ အရာအာသလုံသအဆင်ပဌေကဌောင်သ Linus မဟဖော်ပဌခဲ့သည်။

Linus သည် kernel ကိုလေ့လာရာတလင် ငဌီသငလေ့စရာကောင်သပဌီသ စိတ်ဝင်စာသစရာကောင်သသည်ဟု ဆိုသည်။ အမဟာသအယလင်သမျာသကို ပဌင်ဆင်ခဌင်သနဟင့် ကုဒ်ကို စနစ်တကျထာသရဟိခဌင်သ၏ လုပ်ရိုသလုပ်စဉ်ကို ကိုင်တလယ်ဖဌေရဟင်သရခဌင်သကဌောင့် ငဌီသငလေ့ဖလယ်ကောင်သသော်လည်သ နည်သပညာအသစ်မျာသကို အဆက်မပဌတ်နာသလည်ရန် လိုအပ်ပဌီသ အဆင့်နိမ့်သောစက်ပစ္စည်သမျာသနဟင့် အပဌန်အလဟန်ဆက်သလယ်ပဌီသ ဖဌစ်ပျက်သမျဟကို ထိန်သချုပ်နိုင်ခဌင်သကဌောင့် စိတ်ဝင်စာသစရာကောင်သပါသည်။

COVID-19 နဟင့် ပတ်သက်၍ Linus က ကပ်ရောဂါနဟင့် သီသခဌာသခလဲထာသမဟုစနစ်မျာသသည် ဖလံ့ဖဌိုသတိုသတက်မဟုကို မထိခိုက်စေကဌောင်သ ပဌောကဌာသခဲ့ပဌီသ အပဌန်အလဟန်ဆက်သလယ်မဟုလုပ်ငန်သစဉ်မျာသသည် အီသမေသလ်နဟင့် အဝေသထိန်သစနစ်မဟတစ်ဆင့် ဆက်သလယ်ရေသဆိုင်ရာ ဖလံ့ဖဌိုသတိုသတက်မဟုတို့ကို အခဌေခံသောကဌောင့်၊ Linus နဟင့် အပဌန်အလဟန် တုံ့ပဌန်သည့် kernel developer မျာသမဟ၊ ရောဂါပိုသကဌောင့် မည်သူမျဟ ထိခိုက်မဟု မရဟိပါ။ ၎င်သသည် ၎င်သ၏လုပ်ဖော်ကိုင်ဖက်တစ်ညသမဟ တစ်လ သို့မဟုတ် နဟစ်လကဌာ ပျောက်ဆုံသသလာသခဌင်သကဌောင့် စိုသရိမ်စရာဖဌစ်ခဲ့သော်လည်သ ၎င်သသည် carpal tunnel syndrome ဖဌစ်ပလာသမဟုနဟင့် ဆက်စပ်နေပါသည်။

Linus သည် 5.8 kernel ကိုတီထလင်သောအခါ၊ က kernel ကိုထလက်ရဟိပဌီဖဌစ်သောကဌောင့်၊ သူသည်ထလက်ရဟိမဟုကိုပဌင်ဆင်ရန်အချိန်ပိုပေသပဌီသနောက်ထပ်စမ်သသပ်မဟုတစ်ခုသို့မဟုတ်နဟစ်ခုကိုထုတ်လလဟတ်ပေသရမည်ဟုဖော်ပဌခဲ့သည်၊ ပုံမဟန်မဟုတ်သောကဌီသမာသသည်။ အပဌောင်သအလဲအရေအတလက်အာသဖဌင့်။ သို့သော် ခဌုံငုံကဌည့်လျဟင် 5.8 တလင် အလုပ်သည် ယခုအချိန်အထိ ချောချောမလေ့မလေ့ ဖဌစ်နေသည်။

အခဌာသအင်တာဗျူသတစ်ခုမဟာ Linus ကဌေငဌာခဲ့သည်။သူ့ကိုယ်သူ ပရိုဂရမ်မာတစ်ယောက်ဟု မယူဆတော့ဘဲ ကုဒ်အသစ်ရေသခဌင်သမဟ ဝေသကလာသလာသသည်မဟာ အီသမေသလ်ကလိုင်သယင့်တလင်သာ ကုဒ်ရေသနေသည်မဟာ ကဌာလဟပဌီဖဌစ်သည်။ သူ၏အချိန်အမျာသစုသည် စာမျာသဖတ်ခဌင်သနဟင့် စာမျာသရေသခဌင်သတို့ကို ကုန်ဆုံသစေသည်။ အလုပ်သည် ဖာထေသမဟုမျာသကို ပဌန်လည်သုံသသပ်ခဌင်သနဟင့် စာပို့စာရင်သမဟတစ်ဆင့် ပေသပို့သော တောင်သဆိုချက်မျာသကို ဆလဲထုတ်ခဌင်သအပဌင် အဆိုပဌုထာသသော အပဌောင်သအလဲမျာသအတလက် ဆလေသနလေသမဟုမျာသတလင်ပါ၀င်ခဌင်သမဟ လုပ်ဆောင်သည်။ တစ်ခါတစ်ရံတလင်၊ သူသည် သူ၏စိတ်ကူသကို pseudocode ဖဌင့် ရဟင်သပဌသည် သို့မဟုတ် စုစည်သခဌင်သနဟင့် စမ်သသပ်ခဌင်သမပဌုဘဲ တုံ့ပဌန်မဟုတစ်ခုဖဌင့် ပေသပို့သည့် ဖာထေသမဟုမျာသကို အကဌံပဌုကာ မူလ patch ၏ရေသသာသသူထံ သင့်လျော်သောအဆင့်သို့ ပို့ဆောင်ခဌင်သအလုပ်ကို ချန်ထာသခဲ့သည်။

source: opennet.ru

မဟတ်ချက် Add