IPaSh idlulela ezandleni zeLinux Foundation

Ezinsukwini ezimbalwa ezedlule iphrojekthi ye-PaSh (ethuthukisa amathuluzi okwenza ngokufana imibhalo yeShell) kanti iLinux Foundation imemezele ukuthi iphrojekthi izodlulela kulaba bakamuva ezohlinzeka ngengqalasizinda kanye nezinsizakalo ezidingekayo ukuqhubeka nentuthuko.

Futhi yilokho I-PaSh yenze igxathu elikhulu ekuqondaniseni imibhalo ye-Shell, kuzuzwe ukuthuthuka okuphawulekayo kokusebenza. Kumakhompiyutha anamuhla amaningi, i-PaSh ingenza imisebenzi efana nokukhasa kwewebhu nokukhomba, ama-analytics ahlobene ne-COVID19, ukucubungula kolimi lwemvelo, neminye imithwalo yemisebenzi engxenyeni yesikhathi sayo sokuqala.

ILinux Foundation, inhlangano engenzi nzuzo eyenza ukuqamba okukhulu ngomthombo ovulekile, imemezele namuhla ukuthi izosingatha iphrojekthi yePaSh. I-PaSh uhlelo lokufanisa ngokuzenzakalela imibhalo ye-POSIX yegobolondo elungiselela izinhlelo futhi isheshise izikhathi zokwenza, ikhiqize imiphumela esheshayo kososayensi bedatha, onjiniyela, izazi zezinto eziphilayo, ezomnotho, abaphathi kanye nabahleli bohlelo.

Le phrojekthi isekelwa yi-MIT, iRice University, iStevens Institute of Technology, kanye neYunivesithi yasePennsylvania futhi ilawulwa yiKomidi Elilawulayo Lobuchwepheshe elibandakanya uNikos Vasilakis, usosayensi ocwaninga eMIT; Michael Greenberg, uprofesa osizayo eStevens Institute of Technology; noKonstantinos Kallas, Ph.D. umfundi e-University of Pennsylvania.

I-PaSh kufaka phakathi i-JIT compiler, isikhathi sokusebenza, kanye nomtapo wezichasiselo:

  • Isikhathi sokusebenza ngengxenye yaso sinikeza iqoqo lezinto zokuqala ukuxhasa ukwenziwa okufanayo kwemibhalo.
  • Umtapo wezichasiselo yiwona ochaza isethi yezakhiwo ezichaza izimo lapho imiyalo ngayinye ye-POSIX ne-GNU Coreutils ingalinganiswa.
  • Ngenkathi umhlanganisi ephethe ukwenza ukuhlaziywa kwesikripthi seShell esihlongozwayo endizeni esihlahleni se-syntax esingaqondakali (i-AST), sikuhlukanisa kube izingcezu ezilungele ukwenziwa okufanayo namafomu, ngokususelwa kuwo, inguqulo entsha yombhalo, izingxenye zazo zingaqhutshwa ngasikhathi sinye.
    Umhlanganisi uthatha imininingwane mayelana nemiyalo engafaniswa kusuka kumtapo wezichasiselo. Enqubeni yokwenza iskripthi esisebenzisekayo esifanayo, ukwakhiwa okwengeziwe kwe-Runtime kufakwa endaweni yekhodi.

"ILinux Foundation ihlinzeka ngengqalasizinda yezokuphathwa kwezobuchwepheshe kanye nezinsizakalo iPaSh esezizidinga njengoba isikhule ngokwedlulele," kusho uNikos Vasilakis, onguSihlalo wePaSh Project Technical Steering Committee. "Siwakhele lo msebenzi ukuthuthukisa nokusheshisa ukwenziwa kweskripthi esibhekene noshintsho olusha lokukhasa, ukukhomba izinkomba, kanye nolimi lwemvelo."

"Izikripthi zeShell zisetshenziswe kabanzi isigamu sekhulu leminyaka, kanti izitayela zakamuva zokuthi 'containerization' zikhule ngokubaluleka kuphela," kusho uMichael Greenberg, oyilungu lePaSh Project Technical Steering Committee. “Ukufaniswa okulungile nokuzenzakalelayo kwemibhalo yeshell kube yinkinga emashumini ambalwa eminyaka. I-PaSh ithembisa ukukhuphula ijubane kwabasebenzisi begobolondo bazo zonke izinhlobo.

Ukusheshisa imibhalo yeShell, I-PaSh inikeza ukuhlanganiswa komthombo nomthombo kokuhlanganisa, uhlelo oluthatha iskripthi sohlelo sohlelo njengokufaka bese lubuyisa uhlelo olusha ngokushesha okukhulu kunohlelo lokuqala. 

Njengoba i-PaSh ingumthombo womthombo, ivumela iskripthi esenziwe kahle seShell ukuthi sihlolwe futhi senziwe kusetshenziswa amathuluzi afanayo, endaweni efanayo kanye nedatha efanayo nombhalo wokuqala. 

Umtapo wezincwadi omncane wesikhathi sokusebenza nezichasiselo ezihambisanayo ezinhlelweni ezisetshenziswa kakhulu kwizikripthi zeShell ziqedela isithombe, zinikeza umhlanganisi wePaSh amabala asebenza kakhulu futhi esekela imisebenzi yawo ebalulekile.

"IPaSh Project imele ukwenziwa kwezinto ezintsha kwisayensi yamakhompiyutha kanye nesoftware evulekile," kusho uMike Dolan, imenenja jikelele kanye nephini likamongameli omkhulu weProjects eLinux Foundation. “Njengoba ukuthuthukiswa kwesoftware kuguquka ukubhekana nokufunda komshini, ukufaka amakhonteyina, ubuhlakani bokufakelwa nokuningi, iPaSh ibonakala isekela onjiniyela nososayensi bedatha abadinga okuningi kumathuluzi abo okubhala. Siyajabula ukusingatha lo msebenzi obalulekile eLinux Foundation, ikhaya lemvelo lephrojekthi efana nale.

Okokugcina uma unesifiso sokwazi okwengeziwe ngakho wenothi, ungabonisana imininingwane ekulesi sixhumanisi esilandelayo.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.