PaSh inopfuura mumaoko eLinux Foundation

Mazuva mashoma apfuura chirongwa chePaSh (iyo inovandudza maturusi ekuita zvakafanana kwezvinyorwa zvegoko) uye Linux Foundation yakazivisa kuti chirongwa ichi chichapfuura mumaoko ekupedzisira iyo ichapa zvivakwa uye masevhisi anodiwa kuti aenderere mberi nebudiriro.

Uye ndizvo izvozvo PaSh yaita nhanho huru mukufananidza zvinyorwa zvegoko, kuwana kuvandudzwa kwekuita kwakakosha. Pamakomputa emazuvano akawanda, PaSh inogona kuita mabasa akadai sekukambaira pawebhu uye indexing, COVID19-ane hukama, kugadzirisa mutauro wechisikigo, uye mamwe mabasa muchidimbu chenguva yayo yekutanga.

Iyo Linux Foundation, iyo isiri-purofiti sangano inogonesa hukuru hunyanzvi kuburikidza neyakavhurika sosi, yakazivisa nhasi kuti ichaita chirongwa chePaSh. PaSh igadziriro yekufananidza otomatiki POSIX magwaro egomba anokwirisa zvirongwa uye nekumhanyisa nguva dzekuuraya, ichigadzira nekukurumidza mhedzisiro yedata masayendisiti, mainjiniya, biologist, economists, maneja, uye mapurogiramu.

Iyo purojekiti inotsigirwa neMIT, Rice University, Stevens Institute of Technology, uye University of Pennsylvania uye inotongwa neTechnical Steering Committee iyo inosanganisira Nikos Vasilakis, nyanzvi yekuongorora paMIT; Michael Greenberg, mubatsiri purofesa paStevens Institute of Technology; naKonstantinos Kallas, Ph.D. mudzidzi paYunivhesiti yePennsylvania.

pash inosanganisira JIT compiler, nguva yekumhanya, uye raibhurari yezvinyorwa:

  • Runtime yechikamu chayo inopa seti yezvinyorwa kutsigira parallel execution yezvinyorwa.
  • Raibhurari yezvinyorwa ndiyo inotsanangura seti yezvivakwa zvinotsanangura mamiriro umo munhu POSIX uye GNU Coreutils mirairo inogona kufananidzwa.
  • Nepo muunganidzi ari kutungamira kuita ongororo yeyakarongwa Shell script panhunzi mune abstract syntax muti (AST), inoipatsanura kuita zvidimbu zvakafanira kufananidzwa kuurayiwa uye mafomu, zvichibva pazviri, vhezheni itsva yezvinyorwa, zvikamu zvaro zvinogona kuitwa panguva imwe chete.
    Iyo compiler inotora ruzivo nezve mirairo iyo inogona kufananidzwa kubva muraibhurari yezvinyorwa. Mukuita kwekugadzira vhezheni inoteedzera ye script, yekuwedzera Runtime constructs inotsiviwa mukodhi.

"Linux Foundation inopa tekinoroji yehutongi hwezvivakwa uye masevhisi ayo PaSh yave kuda sezvo yakura zvakanyanya," akadaro Nikos Vasilakis, Sachigaro wePaSh Project Technical Steering Committee. "Isu takavaka purojekiti yekuvandudza nekukasira kuita script script pamberi pekutamba kutsva, indexing, uye shanduko yemutauro wechisikigo."

"Shell zvinyorwa zvave zvichishandiswa zvakanyanya kwehafu yezana remakore, uye maitiro ekupedzisira e'containerization" akawedzera kukosha," akadaro Michael Greenberg, nhengo yePaSh Project Technical Steering Committee. "Kurongeka uye otomatiki kufanana kwezvinyorwa zvegomba rave dambudziko kwemakumi emakore akati wandei. PaSh inovimbisa kukurumidza kukwidziridzwa kwevashandisi vegoko remarudzi ese.

Kumhanyisa zvinyorwa zvemagoko, PaSh inopa sosi-kune-sosi parallelization compiler, chirongwa chinotora chinyorwa chegoko remugadziri sekuisa uye chinodzosera chirongwa chitsva chinokurumidza kukurumidza kupfuura chirongwa chekutanga. 

Sezvo PaSh iri sosi kunobva, inobvumira optimized shell script kuti iongororwe uye iitwe kushandisa zvishandiso zvakafanana, munzvimbo imwechete uye ine data yakafanana neyekutanga script. 

Raibhurari diki yenguva yekumhanya uye inosanganisirwa zvirevo muzvirongwa zvinowanzo shandiswa muzvinyorwa zvegoko zvinopedzisa mufananidzo, ichipa iyo PaSh compiler ine yepamusoro-yekuita primitives uye inotsigira ayo akakosha mabasa.

"PaSh Project inomiririra hunyanzvi hwesainzi yekombuta uye yakavhurika sosi software," akadaro Mike Dolan, maneja mukuru uye mutevedzeri wemutungamiri weProjekti kuLinux Foundation. "Sezvo kuvandudzwa kwesoftware kunoshanduka kugadzirisa kudzidza muchina, kutakura zvinhu, hungwaru hwekugadzira uye nezvimwe, PaSh inoita senge inotsigira vanogadzira uye masayendisiti edata anoda zvimwe kubva kumidziyo yavo yekunyora. Isu tinofara kugamuchira iri basa rakakosha paLinux Foundation, imba yechisikigo yepurojekiti yakadai.

Finalmente kana iwe uchifarira kuziva zvakawanda nezvazvo chezvinyorwa, unogona kubvunza ruzivo mune inotevera chinongedzo.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako