PaSh သည် Linux Foundation ၏လက်သို့ဖြတ်သန်းသည်

ရက်အနည်းငယ်အကြာ PaSh ပရောဂျက် (shell scripts များကို အပြိုင်လုပ်ဆောင်ခြင်းအတွက် ကိရိယာများကို တီထွင်ပေးသော) Linux ဖောင်ဒေးရှင်းမှ ပရောဂျက်သည် နောက်ဆုံးအဆင့်သို့ ရောက်ရှိသွားမည်ဖြစ်ကြောင်း ကြေညာခဲ့သည်။ ဆက်လက်၍ ဖွံ့ဖြိုးတိုးတက်ရေးအတွက် လိုအပ်သော အခြေခံအဆောက်အအုံနှင့် ဝန်ဆောင်မှုများကို ပံ့ပိုးပေးမည်ဖြစ်ပါသည်။

ထိုအကြောင်း PaSh သည် shell scripts များကိုအပြိုင်အပြိုင်လုပ်ရာတွင် ကြီးမားသောခြေလှမ်းများပြုလုပ်ထားသည်။ သိသာထင်ရှားသော စွမ်းဆောင်ရည်တိုးတက်မှုများ ရရှိစေရန်။ ခေတ်မီပရိုဆက်ဆာကွန်ပြူတာများတွင် PaSh သည် ဝဘ်ရှာဖွေခြင်းနှင့် ညွှန်းကိန်းထုတ်ခြင်း၊ COVID19 ဆိုင်ရာ ခွဲခြမ်းစိတ်ဖြာခြင်း၊ သဘာဝဘာသာစကားဖြင့် လုပ်ဆောင်ခြင်းနှင့် အခြားအလုပ်များကို ၎င်း၏မူလအချိန်အပိုင်းအခြားအတွင်း လုပ်ဆောင်နိုင်သည် ။

Open Source မှတဆင့် ကြီးမားသော ဆန်းသစ်တီထွင်မှုကို ပံ့ပိုးပေးသည့် အကျိုးအမြတ်မယူသော အဖွဲ့အစည်းဖြစ်သည့် Linux Foundation သည် PaSh ပရောဂျက်ကို လက်ခံကျင်းပမည်ဖြစ်ကြောင်း ယနေ့တွင် ကြေညာခဲ့သည်။ PaSh သည် POSIX shell scripts များကို အလိုအလျောက် အပြိုင်ပြုလုပ်ပေးသော စနစ်တစ်ခုဖြစ်ပြီး ပရိုဂရမ်များကို အကောင်းဆုံးဖြစ်အောင် လုပ်ဆောင်ကာ လည်ပတ်ချိန်များကို အရှိန်မြှင့်ပေးကာ ဒေတာသိပ္ပံပညာရှင်များ၊ အင်ဂျင်နီယာများ၊ ဇီဝဗေဒပညာရှင်၊ စီးပွားရေးပညာရှင်၊ စီမံခန့်ခွဲသူများနှင့် ပရိုဂရမ်မာများအတွက် ပိုမိုမြန်ဆန်သော ရလဒ်များထုတ်ပေးသည့် စနစ်တစ်ခုဖြစ်သည်။

အဆိုပါပရောဂျက်ကို MIT၊ Rice University၊ Stevens Institute of Technology နှင့် Pennsylvania တက္ကသိုလ်တို့မှ ပံ့ပိုးထားပြီး MIT မှ သုတေသနပညာရှင် Nikos Vasilakis ပါ၀င်သော နည်းပညာဆိုင်ရာ ဦးဆောင်ကော်မတီမှ ကြီးကြပ်ထားသည်။ Stevens Institute of Technology မှ လက်ထောက်ပါမောက္ခ Michael Greenberg၊ နှင့် Konstantinos Kallas, Ph.D. Pennsylvania တက္ကသိုလ်မှ ကျောင်းသား။

PaSh JIT compiler၊ runtime နှင့် annotation library တို့ ပါဝင်သည်-

  • ၎င်း၏အပိုင်းအတွက် Runtime သည် scripts များ အပြိုင်လုပ်ဆောင်မှုကို ပံ့ပိုးရန် primitives အစုံကို ပေးပါသည်။
  • မှတ်ချက်စာကြည့်တိုက်သည် POSIX နှင့် GNU Coreutils တစ်ခုချင်းစီ၏ command များကို ပြိုင်တူလုပ်ဆောင်နိုင်သည့် အခြေအနေများကို ဖော်ပြသည့် ဂုဏ်သတ္တိအစုံကို သတ်မှတ်ပေးသည့် တစ်ခုဖြစ်သည်။
  • စုစည်းမှုမှ အဆိုပြုထားသော Shell script ကို abstract syntax tree (AST) တွင် ခွဲခြမ်းစိတ်ဖြာရန် တာဝန်ရှိသော်လည်း၊ ၎င်းကို အပြိုင်လုပ်ဆောင်မှုနှင့် ပုံစံများအတွက် သင့်လျော်သောအပိုင်းများအဖြစ် ပိုင်းခြားကာ ၎င်းတို့ကို အခြေခံ၍ script ဗားရှင်းအသစ်၊ တစ်ပြိုင်နက်တည်း လုပ်ဆောင်နိုင်သော အစိတ်အပိုင်းများ။
    compiler သည် annotation library မှ အပြိုင်လုပ်ဆောင်နိုင်သော command များအကြောင်း အချက်အလက်များကို ယူဆောင်သည်။ script ၏ အပြိုင်လုပ်ဆောင်နိုင်သော ဗားရှင်းကို ဖန်တီးခြင်းလုပ်ငန်းစဉ်တွင်၊ အပိုထပ်ဆောင်း Runtime တည်ဆောက်မှုများကို ကုဒ်တွင် အစားထိုးထားသည်။

"Linux Foundation သည် PaSh ပိုမိုရင့်ကျက်လာသည်နှင့်အမျှ လိုအပ်သည့် နည်းပညာဆိုင်ရာ အုပ်ချုပ်မှုအခြေခံအဆောက်အအုံနှင့် ဝန်ဆောင်မှုများကို ပံ့ပိုးပေးသည်" ဟု PaSh Project Technical Steering Committee ဥက္ကဋ္ဌ Nikos Vasilakis က ပြောကြားခဲ့သည်။ "ကျွန်ုပ်တို့သည် ကူးယူခြင်း၊ ညွှန်းကိန်းထုတ်ခြင်းနှင့် သဘာဝဘာသာစကား ပြောင်းလဲမှုများ လုပ်ဆောင်ခြင်းအသစ်များ၏ မျက်နှာစာတွင် shell script လည်ပတ်မှုကို မြှင့်တင်ရန်နှင့် အရှိန်မြှင့်ရန် ပရောဂျက်ကို တည်ဆောက်ခဲ့သည်။"

"Shell scripts များကို ရာစုနှစ်ဝက်ကြာ တွင်ကျယ်စွာ အသုံးပြုခဲ့ပြီး၊ 'ကွန်တိန်နာပြုခြင်း' ဆီသို့ မကြာသေးမီက လမ်းကြောင်းများသည် အရေးပါမှုသာ တိုးလာသည်" ဟု PaSh Project Technical Steering Committee အဖွဲ့ဝင် Michael Greenberg က ပြောကြားခဲ့သည်။ “Shell scripts များကို မှန်ကန်ပြီး အလိုအလျောက် မျဉ်းပြိုင်ပြုလုပ်ခြင်းသည် ဆယ်စုနှစ်များစွာကြာ ပြဿနာတစ်ခုဖြစ်သည်။ PaSh သည် shell အသုံးပြုသူအမျိုးအစားအားလုံးအတွက်အမြန်နှုန်းမြှင့်တင်ရန်ကတိပြုသည်။

shell script များကို အရှိန်မြှင့်ရန်၊ PaSh သည် source-to-source parallelization compiler ကို ပံ့ပိုးပေးသည်။ပရိုဂရမ်မာတစ်ဦး၏ shell script ကို ထည့်သွင်းပြီး မူလပရိုဂရမ်ထက် သိသိသာသာ ပိုမြန်သည့် ပရိုဂရမ်အသစ်ကို ပြန်ပေးသည့် ပရိုဂရမ်တစ်ခုဖြစ်သည်။ 

PaSh သည် အရင်းအမြစ်မှ အရင်းအမြစ်ဖြစ်သောကြောင့်၊ ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ထားသော shell script ကို စစ်ဆေးပြီး လုပ်ဆောင်ရန် ခွင့်ပြုသည်။ တူညီသောကိရိယာများ၊ တူညီသောပတ်ဝန်းကျင်တွင်နှင့် မူရင်း script ကဲ့သို့တူညီသောဒေတာကိုအသုံးပြုခြင်း။ 

Shell scripts များတွင် အသုံးများသော ပရိုဂရမ်များတွင် အသုံးများသည့် ပရိုဂရမ်များတွင် ဆက်စပ်မှတ်စာများ နှင့် ဆက်စပ်မှတ်ချက်များသည် PaSh compiler အား စွမ်းဆောင်ရည်မြင့်မားသော primitives များနှင့် ၎င်း၏ အဓိကလုပ်ဆောင်ချက်များကို ပံ့ပိုးပေးပါသည်။

"PaSh Project သည် ကွန်ပျူတာသိပ္ပံနှင့် open source ဆော့ဖ်ဝဲလ်များတွင် ဆန်းသစ်တီထွင်မှုကို ကိုယ်စားပြုသည်" ဟု Linux Foundation မှ Projects ၏ အထွေထွေမန်နေဂျာနှင့် အကြီးတန်းဒုတိယဥက္ကဋ္ဌ Mike Dolan က ပြောကြားခဲ့သည်။ "စက်သင်ယူမှု၊ ကွန်တိန်နာပြုလုပ်မှု၊ ဉာဏ်ရည်တုနှင့် အခြားအရာများကို ကိုင်တွယ်ဖြေရှင်းရန် ဆော့ဖ်ဝဲဖွံ့ဖြိုးတိုးတက်လာသည်နှင့်အမျှ PaSh သည် ၎င်းတို့၏ scripting tools များမှ ပိုမိုလိုအပ်နေသော developer များနှင့် data scientists များကို ပံ့ပိုးပေးဟန်တူပါသည်။ ဤကဲ့သို့သောပရောဂျက်အတွက် သဘာဝအိမ်ဖြစ်သော Linux Foundation တွင် ဤအရေးကြီးသောအလုပ်ကို လက်ခံကျင်းပရခြင်းအတွက် ကျွန်ုပ်တို့ ပျော်ရွှင်ပါသည်။

Finalmente သင်ကအကြောင်းပိုမိုသိရန်စိတ်ဝင်စားလျှင် မှတ်သား တိုင်ပင်နိုင်ပါတယ်။ အောက်ပါ link ကိုအတွက်အသေးစိတ်။


ဆောင်းပါး၏ပါ ၀ င်မှုသည်ကျွန်ုပ်တို့၏အခြေခံမူများကိုလိုက်နာသည် အယ်ဒီတာအဖွဲ့ကျင့်ဝတ်။ အမှားတစ်ခုကိုသတင်းပို့ရန်ကလစ်နှိပ်ပါ ဒီမှာ.

မှတ်ချက်ပေးရန်ပထမဦးဆုံးဖြစ်

သင်၏ထင်မြင်ချက်ကိုချန်ထားပါ

သင့်အီးမေးလ်လိပ်စာပုံနှိပ်ထုတ်ဝေမည်မဟုတ်ပါ။ တောင်းဆိုနေတဲ့လယ်ယာနှင့်အတူမှတ်သားထားတဲ့ *

*

*

  1. အချက်အလက်အတွက်တာဝန်ရှိသည် - Miguel ÁngelGatón
  2. အချက်အလက်များ၏ရည်ရွယ်ချက်: ထိန်းချုပ်ခြင်း SPAM, မှတ်ချက်စီမံခန့်ခွဲမှု။
  3. တရားဝင်: သင်၏ခွင့်ပြုချက်
  4. အချက်အလက်များ၏ဆက်သွယ်မှု - ဒေတာများကိုဥပဒေအရတာ ၀ န်ယူမှုမှ လွဲ၍ တတိယပါတီများသို့ဆက်သွယ်မည်မဟုတ်ပါ။
  5. ဒေတာသိမ်းဆည်းခြင်း: Occentus ကွန်ယက်များ (အီးယူ) မှလက်ခံသည့်ဒေတာဘေ့စ
  6. အခွင့်အရေး - မည်သည့်အချိန်တွင်မဆိုသင်၏အချက်အလက်များကိုကန့်သတ်၊