ကိုယ်တိုင်ပါရှိသော ဖြန့်ဖြူးရေးအဆောက်အအုံအတွက် ကိရိယာတန်ဆာပလာတစ်ခုဖြစ်သည့် GNU Mes 0.22 ကို ဖြန့်ချိသည်။

မိတ်ဆက်ပေးသည်။ ကိရိယာများထုတ်လွှတ်ခြင်း။ GNU Mes 0.22GCC အတွက် bootstrapping လုပ်ငန်းစဉ်ကို ပံ့ပိုးပေးပြီး ရင်းမြစ်ကုဒ်မှ ကွင်းပိတ်ပြန်လည်တည်ဆောက်မှုကို ခွင့်ပြုသည်။
ကိရိယာအစုံသည် ဖြန့်ဝေမှုများတွင် အတည်ပြုထားသော ကနဦး compiler တည်ဆောက်မှုများ၊ စက်ဘီးစီးပြန်လည်တည်ဆောက်မှုများ၏ ကွင်းဆက်ကို ချိုးဖျက်ပေးသည် ( compiler ကို တည်ဆောက်ရာတွင် တည်ဆောက်ပြီးသား compiler ၏ executable files များ လိုအပ်ပြီး binary compiler build များသည် ဝှက်ထားသော backdoors များ၏ ဖြစ်နိုင်ခြေအရင်းအမြစ်တစ်ခုဖြစ်သည်၊ ၎င်းသည် builds များ၏ ခိုင်မာမှုကို အပြည့်အဝအာမခံနိုင်မည်မဟုတ်ပေ။

GNU Mess တွင်၊ ကမ်းလှမ်းသည်။ Scheme ဘာသာစကားအတွက် ကိုယ်ပိုင် hosting စကားပြန်၊ C ဘာသာစကားဖြင့် ရေးသားထားပြီး၊ C language (MesCC) အတွက် ရိုးရှင်းသော compiler တစ်ခု၊ Scheme ဘာသာစကားဖြင့် ရေးသားထားသည်။ အစိတ်အပိုင်းနှစ်ခုစလုံးသည် အပြန်အလှန်ပေါင်းစပ်နိုင်သည်။ Scheme interpreter သည် MesCC C compiler ကိုတည်ဆောက်ရန် ဖြစ်နိုင်ချေရှိပြီး၊ ထို့နောက် compiler ၏ stripped-down version ကိုတည်ဆောက်နိုင်စေပါသည်။ TinyCC GCC တည်ဆောက်ရန် လုံလောက်သော စွမ်းရည်များ ရှိပြီးသား (tcc)။

Scheme language interpreter သည် အလွန်ကျစ်လျစ်ပြီး C language ၏ အရိုးရှင်းဆုံးအပိုင်းခွဲတွင် ကုဒ်လိုင်း 5000 ခန့်ယူကာ universal translator ကိုအသုံးပြု၍ executable file အဖြစ်သို့ ပြောင်းလဲနိုင်သည်။ M2-Planet သို့မဟုတ် အရိုးရှင်းဆုံး C compiler သည် self-assembling assembler ကို အသုံးပြု၍ စုစည်းထားသည်။ hex0ပြင်ပမှီခိုမှုမလိုအပ်ပါ။ စကားပြန်တွင် အပြည့်အ၀ အမှိုက်စုဆောင်းသူ ပါ၀င်ပြီး တင်ဆောင်နိုင်သော မော်ဂျူးများ၏ စာကြည့်တိုက်ကို ပံ့ပိုးပေးပါသည်။

GNU Guix ဖြန့်ချိမှုများတွင် mes+mescc သို့မဟုတ် guile+mescc bundle များကို အသုံးပြု၍ ထပ်ခါတလဲလဲ တည်ဆောက်နိုင်သော build များအတွက် ဗားရှင်းအသစ်က ပံ့ပိုးပေးပါသည်။ Debian GNU/Linux နှင့် NixOS။ GNU Hurd တွင် Mes Scheme interpreter ကို run ရန် support ထပ်ထည့်ထားသော်လည်း၊ လိုအပ်သော system call များ (ဥပမာ၊ fork/exec) အတွက် support မရှိသောကြောင့် mescc C compiler သည် အလုပ်မလုပ်သေးပါ။ FreeBSD executables များဖန်တီးရန် ကနဦး support ထပ်ထည့်ထားပါသည်။ Scheme-language components များ (bash အစား Gash command shell (Guile as Shell) နှင့် coreutils၊ grep၊ sed၊ gzip၊ make၊ awk နှင့် tar အစား Gash Core Utils) ကိုသာ အသုံးပြု၍ Guix distribution ကို bootstrapping လုပ်ရန် support ပိုကောင်းအောင် ပြုလုပ်ထားပါသည်။

အနာဂတ်ထွက်ရှိမှုများတွင် NixOS အတွက် bootstrapping အတွက် ပံ့ပိုးမှု၊ wip-bootstrap ဌာနခွဲရှိ Scheme အစိတ်အပိုင်းများကိုသာ အသုံးပြု၍ bootstrapping လုပ်ခြင်း၊ ARM ဗိသုကာအတွက် ပံ့ပိုးမှု၊ M2-Planet ကို အသုံးပြု၍ Mes.c စုစည်းနိုင်မှု၊ Guile modules များအတွက် အပြည့်အဝ ပံ့ပိုးမှု၊ Hurd kernel နှင့် mescc အလုပ်လုပ်စေခြင်းတို့ ပါဝင်ပါသည်။

source: opennet.ru

DDoS ကာကွယ်ရေး၊ VPS VDS ဆာဗာများပါသည့် ဆိုက်များအတွက် ယုံကြည်စိတ်ချရသော hosting ကို ဝယ်ယူပါ။ 🔥 DDoS ကာကွယ်မှု၊ VPS VDS ဆာဗာများပါရှိသော ယုံကြည်စိတ်ချရသော ဝဘ်ဆိုက် hosting ကို ဝယ်ယူပါ | ProHoster