Rust ဘာသာစကားကို ပံ့ပိုးရန် Linux 6.1 kernel ကို အပ်ဒိတ်လုပ်ထားပါသည်။

Linus Torvalds သည် Drivers နှင့် kernel module များကို တီထွင်ရန်အတွက် Rust ကို ဒုတိယဘာသာစကားအဖြစ် အသုံးပြုနိုင်စွမ်းကို အကောင်အထည်ဖော်သည့် Linux 6.1 kernel ဌာနခွဲသို့ အပြောင်းအလဲများကို လက်ခံခဲ့သည်။ linux-next ဌာနခွဲတွင် တစ်နှစ်ခွဲ စမ်းသပ်ပြီးနောက် ဖာထေးမှုများကို လက်ခံပြီး ပြုလုပ်ထားသော မှတ်ချက်များကို ဖယ်ရှားခဲ့သည်။ Kernel 6.1 ကို ဒီဇင်ဘာလတွင် ထွက်ရှိရန် မျှော်လင့်ထားသည်။ Rust ကို ပံ့ပိုးပေးရခြင်း၏ အဓိကအကြောင်းရင်းမှာ memory နှင့် အလုပ်လုပ်သည့်အခါ အမှားအယွင်းများပြုလုပ်နိုင်ခြေကို လျှော့ချခြင်းဖြင့် ဘေးကင်းပြီး အရည်အသွေးမြင့် စက်ဒရိုက်ဗာများကို ရေးရန် ပိုမိုလွယ်ကူစေရန်ဖြစ်သည်။ Rust ပံ့ပိုးမှုကို ပုံသေအားဖြင့် ဖွင့်မထားဘဲ လိုအပ်သော kernel တည်ဆောက်မှုမှီခိုမှုအဖြစ် Rust ပါဝင်ခြင်းကို မဖြစ်ပေါ်စေပါ။

kernel သည် ယခုအချိန်အထိ ကုဒ်လိုင်း 40 မှ 13 အထိ လျှော့ချထားပြီး Rust ဘာသာစကားဖြင့် ရေးသားထားသော ရိုးရှင်းသော kernel module တစ်ခုကို တည်ဆောက်ရန်အတွက် လုံလောက်သော အနိမ့်ဆုံးကိုသာ ဖြည့်ဆည်းပေးသည့် kernel သည် အနည်းငယ်မျှသာ၊ ချွတ်ချထားသော ဗားရှင်းကို လက်ခံထားသည်။ အနာဂတ်တွင် ၎င်းသည် Rust-for-Linux ဌာနခွဲမှ အခြားပြောင်းလဲမှုများကို လွှဲပြောင်းပေးကာ လက်ရှိလုပ်ဆောင်နိုင်စွမ်းကို ဖြည်းဖြည်းချင်းတိုးမြှင့်ရန် စီစဉ်ထားသည်။ တဆက်တည်းတွင်၊ NVMe ဒရိုက်ဗ်များ၊ 9p ကွန်ရက်ပရိုတိုကောနှင့် Rust ဘာသာစကားဖြင့် Apple M1 GPU တို့အတွက် ယာဉ်မောင်းများ ဖွံ့ဖြိုးတိုးတက်စေရန် အဆိုပြုထားသည့် အခြေခံအဆောက်အဦများကို အသုံးပြုရန်အတွက် ပရောဂျက်များကို တီထွင်လျက်ရှိသည်။

source: opennet.ru

မှတ်ချက် Add