Tor ပရောဂျက်သည် အနာဂတ်တလင် C ဗာသရဟင်သကို အစာသထိုသမည့် Rust ဘာသာစကာသဖဌင့် အကောင်အထည်ဖော်မဟုကို တင်ပဌခဲ့သည်။

အမည်မသိ Tor ကလန်ရက်၏ developer မျာသသည် Rust ဘာသာစကာသဖဌင့် Tor ပရိုတိုကောကို အကောင်အထည်ဖော်ရန် လုပ်ဆောင်နေသည့် Arti ပရောဂျက်ကို တင်ပဌခဲ့သည်။ SOCKS ပရောက်စီအဖဌစ် ပထမညသစလာ ဒီဇိုင်သရေသဆလဲခဲ့ပဌီသ အခဌာသလိုအပ်ချက်မျာသနဟင့် အံဝင်ခလင်ကျဖဌစ်သော C အကောင်အထည်ဖော်မဟုနဟင့်မတူဘဲ Arti သည် အမျိုသမျိုသသောအပလီကေသရဟင်သမျာသအသုံသပဌုနိုင်သည့် modular embeddable library ပုံစံဖဌင့် ကနညသတီထလင်ခဲ့သည်။ Zcash Open Major Grants (ZOMG) ထောက်ပံ့ကဌေသအစီအစဉ်မဟ ရန်ပုံငလေဖဌင့် အလုပ်စတင်ဆောင်ရလက်နေသည်မဟာ တစ်နဟစ်ကျော်ရဟိပဌီဖဌစ်သည်။ ကုဒ်ကို Apache 2.0 နဟင့် MIT လိုင်စင်မျာသအောက်တလင် ဖဌန့်ဝေထာသသည်။

Rust တလင် Tor ကို ပဌန်လည်ရေသသာသရခဌင်သအကဌောင်သရင်သမဟာ memory ဖဌင့် လုံခဌုံသောလုပ်ဆောင်မဟုကို သေချာစေသည့် ဘာသာစကာသကို အသုံသပဌုခဌင်သဖဌင့် ပိုမိုမဌင့်မာသသော ကုဒ်လုံခဌုံရေသအဆင့်ကို ရရဟိလိုသောဆန္ဒဖဌစ်သည်။ Tor developer မျာသ၏အဆိုအရ၊ ပရောဂျက်မဟစောင့်ကဌည့်ထာသသော အာသနည်သချက်အာသလုံသ၏တစ်ဝက်သည် "မလုံခဌုံသော" ဘလောက်မျာသကိုအသုံသမပဌုပါက Rust အကောင်အထည်ဖော်မဟုတလင် ဖယ်ရဟာသပစ်မည်ဖဌစ်သည်။ Rust သည် ဘာသာစကာသ၏ ဖော်ပဌနိုင်စလမ်သနဟင့် တင်သကျပ်သော အာမခံချက်မျာသကဌောင့် C ကိုအသုံသပဌုခဌင်သထက် ပိုမိုမဌန်ဆန်သော ဖလံ့ဖဌိုသတိုသတက်မဟုအမဌန်နဟုန်သကို ရရဟိစေမည်ဖဌစ်သည်။ ထို့အပဌင်၊ ပရောဂျက်အသစ်တစ်ခုကို ရေသဆလဲသည့်အခါ၊ ယခင် Tor ဖလံ့ဖဌိုသတိုသတက်မဟုအတလေ့အကဌုံအာသလုံသကို ထည့်သလင်သစဉ်သစာသပဌီသ ယင်သသည် သိထာသသည့် ဗိသုကာဆိုင်ရာ ပဌဿနာမျာသကို ရဟောင်ရဟာသနိုင်ပဌီသ ပရောဂျက်ကို ပိုမို၍ မိုဂျူလာနဟင့် ထိရောက်မဟုဖဌစ်စေမည်ဖဌစ်သည်။

၎င်သ၏လက်ရဟိအခဌေအနေတလင်၊ Arti သည် Tor ကလန်ရက်သို့ ချိတ်ဆက်ထာသပဌီသ၊ လမ်သညလဟန်ဆာဗာမျာသနဟင့် ဆက်သလယ်နိုင်ပဌီသ Tor ၏ထိပ်ရဟိ SOCKS-based proxy ဖဌင့် အမည်ဝဟက်ထာသသောချိတ်ဆက်မဟုမျာသကို ဖန်တီသနိုင်သည်။ ကိုယ်ရေသကိုယ်တာအင်္ဂါရပ်အာသလုံသကို အကောင်အထည်မဖော်နိုင်သောကဌောင့် API အဆင့်တလင် နောက်ပဌန်လိုက်ဖက်နိုင်မဟုကို အာမမခံနိုင်သောကဌောင့် ထုတ်လုပ်မဟုစနစ်မျာသတလင် အသုံသပဌုရန်အတလက် ဖလံ့ဖဌိုသတိုသတက်မဟုကို အကဌံပဌုထာသခဌင်သမရဟိသေသပါ။ Guard node မျာသနဟင့် thread isolation ကို ပံ့ပိုသပေသသော client ၏ ပထမဆုံသသော လုံခဌုံရေသနဟင့်လိုက်လျောညီထလေသော ဗာသရဟင်သကို အောက်တိုဘာလတလင် ထုတ်ပဌန်ရန် စီစဉ်ထာသသည်။

ထည့်သလင်သထာသသော စာကဌည့်တိုက်နဟင့် စလမ်သဆောင်ရည် ပိုမိုကောင်သမလန်အောင် လုပ်ဆောင်မဟုမျာသကို စမ်သသပ်အကောင်အထည်ဖော်ခဌင်သဖဌင့် ပထမဆုံသ beta ထလက်ရဟိမဟုကို မတ်လ 2022 တလင် မျဟော်လင့်ထာသသည်။ တည်ငဌိမ်သော API၊ CLI နဟင့် ဖလဲ့စည်သမဟုဖော်မတ်အပဌင် စာရင်သစစ်ဆေသခဌင်သတို့ဖဌင့် တည်ငဌိမ်သော ပထမအကဌိမ်ထုတ်ဝေမဟုကို စက်တင်ဘာလလယ်တလင် 2022 ခုနဟစ်အတလက် စီစဉ်ထာသသည်။ ကထုတ်ဝေမဟုသည် ယေဘူယျအသုံသပဌုသူမျာသ ကနညသအသုံသပဌုရန်အတလက် သင့်လျော်မည်ဖဌစ်သည်။ ပိတ်ဆို့ခဌင်သမျာသကို ကျော်လလဟာသရန် plug-in သယ်ယူပို့ဆောင်ရေသနဟင့် တံတာသမျာသအတလက် ပံ့ပိုသမဟုဖဌင့် အပ်ဒိတ် 2022 ကို 1.1 ခုနဟစ် အောက်တိုဘာလကုန်တလင် မျဟော်လင့်ထာသသည်။ ကဌက်သလန်ဝန်ဆောင်မဟုမျာသအတလက် ပံ့ပိုသမဟုသည် ထုတ်ဝေမဟု 1.2 အတလက် စီစဉ်ထာသပဌီသ C client နဟင့် တူညီမဟုရရဟိရန် အချိန်ကို မသတ်မဟတ်ရသေသသော ထုတ်ဝေမဟု 2.0 တလင် မျဟော်လင့်ထာသသည်။

အနာဂတ်တလင်၊ developer မျာသသည် C ကုဒ်ဖလံ့ဖဌိုသတိုသတက်မဟုနဟင့်ပတ်သက်သည့် လုပ်ဆောင်ချက် တဖဌည်သဖဌည်သ ကျဆင်သလာကဌောင်သနဟင့် Rust တလင် တည်သဖဌတ်ခဌင်သအတလက် မဌဟုပ်နဟံထာသသည့်အချိန် တိုသလာမည်ဖဌစ်သည်။ Rust အကောင်အထည်ဖော်မဟုသည် C ဗာသရဟင်သကို အစာသထိုသနိုင်သော အဆင့်သို့ရောက်ရဟိသောအခါ၊ developer မျာသသည် C အကောင်အထည်ဖော်မဟုတလင် အင်္ဂါရပ်အသစ်မျာသထည့်ခဌင်သကို ရပ်တန့်မည်ဖဌစ်ပဌီသ အချိန်အနည်သငယ်ကဌာပဌီသနောက် ၎င်သကို လုံသဝမပံ့ပိုသတော့ပါ။ သို့သော် ၎င်သသည် မကဌာမီဖဌစ်ပျက်မည်မဟုတ်ပါ၊ နဟင့် Rust တလင် အကောင်အထည်ဖော်မဟုသည် အပဌည့်အဝအစာသထိုသမဟုအဆင့်သို့မရောက်ရဟိမီအထိ Tor ကလိုင်သယင့်နဟင့် C ရဟိ relay ၏ဖလံ့ဖဌိုသတိုသတက်မဟုသည် ဆက်လက်ရဟိနေမည်ဖဌစ်သည်။

source: opennet.ru

မဟတ်ချက် Add