Ferrocene ၏ Rust compiler ကုဒ်ကိုဖွင့်ပါ။

Ferrous Systems သည် mission-critical systems အတွက် မူပိုင်ခွင့်ဖြစ်သော Rust compiler ဖြန့်ချီရေး Ferrocene ကို open source ပရောဂျက်အဖြစ် စတင်ပြောင်းလဲလိုက်ပြီဖြစ်ကြောင်း Ferrous Systems မှကြေငြာခဲ့သည်။ Ferrocene ၏ကုဒ်ကို Apache 2.0 နှင့် MIT လိုင်စင်များအောက်တွင် ထုတ်ဝေထားသည်။ Ferrocene သည် သတင်းအချက်အလက်လုံခြုံရေးနှင့် ဘေးကင်းရေးဆိုင်ရာ အရေးကြီးသောစနစ်များအတွက် Rust တွင် အပလီကေးရှင်းများ တီထွင်ရန်အတွက် ကိရိယာများ ပံ့ပိုးပေးသည်၊ ယင်းပျက်ကွက်မှုသည် လူ့အသက်ကို ခြိမ်းခြောက်နိုင်ကာ သဘာဝပတ်ဝန်းကျင်ကို ထိခိုက်ပျက်စီးစေနိုင်သော သို့မဟုတ် စက်ပစ္စည်းများကို ဆိုးရွားစွာ ပျက်စီးစေနိုင်သည်။

အခြေခံသည် Rust ပရောဂျက်မှ စံ compiler တစ်ခုဖြစ်ပြီး မော်တော်ယာဥ်နှင့် စက်မှုလုပ်ငန်းစနစ်များအတွက် ဆော့ဖ်ဝဲလ်ပတ်၀န်းကျင်များ (ISO 26262 နှင့် IEC 61508) ၏ လိုအပ်ချက်များကို ဖြည့်ဆည်းပေးပါသည်။ Ferrocene ၏ ယုံကြည်စိတ်ချရမှုကို ကျယ်ကျယ်ပြန့်ပြန့် စစ်ဆေးခြင်း၊ စမ်းသပ်ခြင်းနှင့် အရည်အသွေး စီမံခန့်ခွဲမှုနည်းပညာများကို အသုံးပြုခြင်းအားဖြင့် စစ်ဆေးအတည်ပြုပါသည်။ ပြီးခဲ့သောနှစ်နှစ်အတွင်း၊ ထုတ်ကုန်သည် မူပိုင်ထုတ်ကုန်တစ်ခုအဖြစ် ဖွံ့ဖြိုးလာခဲ့သော်လည်း Ferrous Systems သည် ပင်မပရောဂျက်အတွက် အမှားများကို ဖော်ထုတ်ရန်အတွက် ၎င်း၏တိုးတက်မှုများနှင့် ပြုပြင်မှုများကို ပြန်လည်ပေးအပ်ခဲ့သည်။

ဖွံ့ဖြိုးတိုးတက်ရေးပန်းတိုင်များထဲမှတစ်ခုသည် Ferrocene ကို တတ်နိုင်သမျှ အထက်ရေစီးကြောင်းနှင့် နီးကပ်နေစေရန် (အထူးသဖြင့် ပြောင်းလဲမှုလုံးဝမရှိပါ) ထို့ကြောင့် လွတ်လပ်သောပံ့ပိုးကူညီသူများမှ တီထွင်ထားသော တိုးတက်မှုများနှင့် ပြင်ဆင်မှုများကို ပင်မ rust-lang/rust repository သို့ တိုက်ရိုက်တွန်းပို့ရန် အဆိုပြုထားသည်။ Ferrocene သိုလှောင်မှု။ ၎င်း၏တစ်စိတ်တစ်ပိုင်းအနေဖြင့် Ferrous Systems သည် အတည်ပြုထားသော binary စည်းဝေးပွဲများကို ပံ့ပိုးပေးခြင်း၊ စက်ပစ္စည်းထုတ်လုပ်သူများ၏ SDK တွင် ပေါင်းစည်းခြင်း၊ စက်မှုပလပ်ဖောင်းများတွင် အရည်အသွေးအာမခံခြင်းနှင့် စမ်းသပ်ခြင်းများ လုပ်ဆောင်ခြင်း၊ DO-178C၊ ISO 21434 နှင့် IEC 62278 စံနှုန်းများကို ပံ့ပိုးပေးခြင်းတို့ကို အကောင်အထည်ဖော်ရာတွင် အဓိကထားလုပ်ဆောင်သွားမည်ဖြစ်သည်။ rustc စွမ်းရည်များနှင့် mission-critical systems နှင့် embedded industrial devices များတွင် လိုအပ်သောပြောင်းလဲမှုများ။

Ferrocene 23.06.0 သည် ISO 26262 (ASIL D) နှင့် IEC 61508 (SIL 4) လိုအပ်ချက်များကို လိုက်နာရန် ပထမဆုံးထွက်ရှိမည့် မကြာမီထွက်ရှိရန် စီစဉ်ထားသည်။ ဖြန့်ချိမှုသည် Rust 1.68 ကိရိယာတန်ဆာပလာကို အခြေခံထားပြီး ထုတ်လုပ်မှု၏ နောက်ဆုံးအဆင့်တွင် ရှိနေသော်လည်း ယခင်လုပ်ဖော်ကိုင်ဖက်များထဲမှ တစ်ဦးထံမှ မူပိုင်ခွင့်အချက်အလက်များ ပါဝင်သောကြောင့် ၎င်းကို အပြည့်အဝ ဖွင့်မည်မဟုတ်ပါ။ Ferrocene 23.06.0 ကို ထုတ်ဝေပြီးနောက် ချက်ခြင်းတွင်၊ ၎င်းတို့သည် မူပိုင်ခွင့်ပါဝင်မှုများကို ရှင်းလင်းပြီး နောက်လတွင် ဖွင့်ထားသော ထုတ်ကုန်အဖြစ် ထုတ်ဝေရန် စီစဉ်သည့် ဗားရှင်း 23.06.1 တွင် အလုပ်စတင်မည်ဖြစ်သည်။ နောက်ထပ် ဖွံ့ဖြိုးတိုးတက်မှုအား ပွင့်လင်းမြင်သာမှုပုံစံဖြင့် ဆောင်ရွက်သွားမည်ဖြစ်ပြီး နောက်ထပ်ထုတ်ဝေမှုများအားလုံးကို open source အဖြစ် ထုတ်ဝေသွားမည်ဖြစ်သည်။ အနာဂတ်တွင်၊ ၎င်းတို့သည် criticalup installer ၏ကုဒ်ကိုဖွင့်ပြီး rustup ပရောဂျက်နှင့် ၎င်း၏ဖွံ့ဖြိုးတိုးတက်မှုကို ထပ်တူပြုရန်လည်း စီစဉ်ထားသည်။

source: opennet.ru

မှတ်ချက် Add