PaSh pase nan men Fondasyon Linux

Plizyè jou de sa pwojè a PaSh (ki devlope zouti pou ekzekisyon paralèl nan Scripts kokiy) ak Linux Foundation te anonse ke pwojè a pral pase nan lèt la ki pral bay enfrastrikti ak sèvis ki nesesè pou kontinye devlopman.

E se sa PaSh te fè gwo pwogrè nan paralèlize Scripts kokiy, reyisi amelyorasyon pèfòmans enpòtan. Sou òdinatè modèn multiprocessor, PaSh ka fè travay tankou rale entènèt ak Indexing, COVID19 ki gen rapò ak analytics, pwosesis langaj natirèl, ak lòt kantite travay nan yon fraksyon nan tan orijinal li.

Fondasyon Linux la, òganizasyon ki pa pou pwofi ki pèmèt inovasyon masiv nan sous louvri, te anonse jodi a ke li pral òganize pwojè PaSh la. PaSh se yon sistèm pou otomatikman paralèlize Scripts koki POSIX ki optimize pwogram ak pi vit fwa ekzekisyon, génération pi vit rezilta pou syantis done, enjenyè, byolojis, ekonomis, administratè, ak pwogramasyon.

Pwojè a sipòte pa MIT, Rice University, Stevens Enstiti Teknoloji, ak University of Pennsylvania e li gouvène pa yon Komite Direktè teknik ki gen ladan Nikos Vasilakis, yon syantis rechèch nan MIT; Michael Greenberg, asistan pwofesè nan Enstiti Teknoloji Stevens; ak Konstantinos Kallas, Ph.D. elèv nan University of Pennsylvania.

Pash gen ladan yon du JIT, ègzekutabl, ak bibliyotèk anotasyon:

  • Ègzekutabl pou pati li yo bay yon seri primitif sipòte ekzekisyon paralèl nan Scripts.
  • Bibliyotèk la anotasyon se youn nan ki defini yon seri pwopriyete ki dekri sitiyasyon kote POSIX endividyèl ak GNU Coreutils kòmandman ka paralèl.
  • Pandan ke du a se an chaj nan fè analiz la nan script la Shell pwopoze sou vole a nan yon pyebwa sentaks abstrè (AST), li divize li an fragman apwopriye pou ekzekisyon paralèl ak fòm, ki baze sou yo, yon nouvo vèsyon an script la, pati nan yo ki ka kouri ansanm.
    Konpilatè a pran enfòmasyon sou kòmandman ki ka paralelize nan bibliyotèk anotasyon an. Nan pwosesis la nan génération yon vèsyon paralèl ègzèkutabl nan script la, adisyonèl runtime konstwi yo ranplase nan kòd la.

"Fondasyon Linux la bay enfrastrikti gouvènans teknik ak sèvis ke PaSh te vin mande pou jan li te vin pi matirite," te di Nikos Vasilakis, Prezidan Komite Direktè Pwojè PaSh. "Nou bati pwojè a amelyore ak pi vit ekzekisyon script koki nan fè fas a nouvo rale, Indexing, ak chanjman pwosesis natirèl langaj."

Michael Greenberg, manm Komite Direksyon Teknik Pwojè PaSh la, di: "Scripts Shell yo te lajman itilize pou mwatye yon syèk, e dènye tandans nan direksyon pou 'kontenè' yo te sèlman ogmante nan enpòtans." "Kòrèk ak otomatik paralelizasyon nan Scripts koki te yon pwoblèm pou plizyè deseni. PaSh pwomèt yon ogmantasyon vitès pou itilizatè koki nan tout kalite.

Pou pi vit Scripts kokiy, PaSh bay yon sous-a-sous du paralèl, yon pwogram ki pran script kokiy pwogramè a kòm opinyon epi retounen yon nouvo pwogram ki siyifikativman pi vit pase pwogram orijinal la. 

Depi PaSh se sous sous, pèmèt optimize script kokiy yo dwe enspekte ak egzekite lè l sèvi avèk zouti yo menm, nan anviwònman an menm ak ak done yo menm jan ak script orijinal la. 

Yon ti bibliyotèk ègzekutabl ak anote ki asosye nan pwogram souvan itilize nan Scripts koki ranpli foto a, bay du a PaSh ak pèfòmans-wo primitif ak sipòte fonksyon kle li yo.

"Pwojè a PaSh reprezante inovasyon nan syans òdinatè ak lojisyèl sous louvri," te di Mike Dolan, manadjè jeneral ak ansyen vis prezidan Pwojè nan Fondasyon an Linux. "Kòm devlopman lojisyèl evolye nan adrès aprantisaj machin, veso, entèlijans atifisyèl ak plis ankò, PaSh parèt sipòte devlopè ak syantis done ki bezwen plis nan zouti scripting yo. Nou kontan òganize travay enpòtan sa a nan Linux Foundation, yon kay natirèl pou yon pwojè tankou sa a.

Finalman si ou enterese nan konnen plis bagay sou li nan nòt la, ou ka konsilte detay yo nan lyen sa a.


Kontni an nan atik la respekte prensip nou yo nan etik editoryal. Pou rapòte yon erè klike sou isit la.

Se pou premye a fè kòmantè

Kite kòmantè ou

Adrès imèl ou pa pral dwe pibliye. Jaden obligatwa yo make ak *

*

*

  1. Responsab pou done yo: Miguel Ángel Gatón
  2. Objektif done yo: Kontwòl SPAM, jesyon kòmantè.
  3. Lejitimasyon: konsantman ou
  4. Kominikasyon nan done yo: done yo pa pral kominike bay twazyèm pati eksepte pa obligasyon legal.
  5. Done depo: baz done anime pa rezo Occentus (Inyon Ewopeyen)
  6. Dwa: Nenpòt ki lè ou ka limite, refè ak efase enfòmasyon ou yo.