PaSh Linux Fundazioaren eskuetara pasatzen da

Duela zenbait egun PaSh proiektua (shell scriptak paraleloki exekutatzeko tresnak garatzen dituena) eta Linux Fundazioak jakinarazi dute proiektua azken honetara pasatuko dela garapenarekin jarraitzeko beharrezkoak diren azpiegiturak eta zerbitzuak emango dituena.

Eta hori PaSh-k aurrerapen handiak eman ditu shell scriptak paralelizatzen, errendimendu hobekuntza nabarmenak lortuz. Prozesadore anitzeko ordenagailu modernoetan, PaSh-k zereginak egin ditzake, hala nola web arakatze eta indexazioa, COVID19-rekin erlazionatutako analitika, hizkuntza naturalaren prozesamendua eta beste lan karga bat jatorrizko denboraren zati batean.

Linux Fundazioak, iturburu irekiaren bidez berrikuntza masiboa ahalbidetzen duen irabazi asmorik gabeko erakundeak, gaur jakinarazi du PaSh proiektua hartuko duela. PaSh POSIX shell scriptak automatikoki paralelizatzeko sistema da, programak optimizatzen ditu eta exekuzio denborak azkartzen ditu, datu zientzialari, ingeniari, biologo, ekonomialari, administratzaile eta programatzaileentzako emaitza azkarragoak sortuz.

Proiektua MITek, Rice Unibertsitateak, Stevens Institute of Technology-k eta Pennsylvaniako Unibertsitateak laguntzen dute eta Nikos Vasilakis MITeko ikerlari zientzialaria biltzen duen Zuzendaritza Batzorde Tekniko batek zuzentzen du. Michael Greenberg, Stevens Institute of Technology-ko irakasle laguntzailea; eta Konstantinos Kallas doktorea. Pennsylvaniako Unibertsitateko ikaslea.

Pash JIT konpilatzailea, exekuzio-denbora eta oharren liburutegia biltzen ditu:

  • Runtime-k bere aldetik primitibo multzo bat eskaintzen du scripten exekuzio paraleloan laguntzeko.
  • Komentarioen liburutegia POSIX eta GNU Coreutils banako komandoak paraleliza daitezkeen egoerak deskribatzen dituzten propietate multzoa definitzen duena da.
  • Konpilatzailea sintaxi zuhaitz abstraktu batean (AST) proposatutako Shell scriptaren analisia hegan egiteaz arduratzen den bitartean, exekuzio paraleloan eta formetan zatitzen du zatian, oinarritzat hartuta, scriptaren bertsio berria, zatiak aldi berean exekutatu daitezke.
    Konpiladoreak oharren liburutegitik paraleliza daitezkeen komandoei buruzko informazioa hartzen du. Scriptaren bertsio exekutagarri paraleloa sortzeko prozesuan, Exekuzio garaiko eraikuntza osagarriak ordezkatzen dira kodean.

"Linux Fundazioak PaSh-k beharrezko gobernantza azpiegitura eta zerbitzuak eskaintzen ditu, gero eta helduagoa da", esan du Nikos Vasilakisek, PaSh Project Zuzendaritza Batzorde Teknikoko presidenteak. "Proiektua shell scriptaren exekuzioa hobetzeko eta azkartzeko eraiki genuen arakatze, indexazio eta hizkuntza naturalaren prozesamendu aldaketa berrien aurrean".

"Shell scriptak oso erabiliak izan dira mende erdian, eta" edukiontziak "lortzeko azken joerak gero eta garrantzi handiagoa du", esan du Michael Greenbergek, PaSh Project Zuzendaritza Batzorde Teknikoko kideak. "Shell scripten paralelizazio zuzena eta automatizatua arazoa izan da zenbait hamarkadatan. PaSh-k mota guztietako shell erabiltzaileentzako abiadura bultzatuko duela agintzen du.

Shell scriptak azkartzeko, PaSh-k iturburu-iturri paralelizazio konpilatzailea eskaintzen du, programatzaile baten shell script-a sarrera gisa hartzen duen programa eta jatorrizko programa baino nabarmen azkarragoa den programa berria itzultzen duen programa. 

PaSh iturriz iturri denez, shell script optimizatua ikuskatu eta exekutatzeko aukera ematen du tresna berdinak erabiliz, ingurune berean eta jatorrizko gidoiaren datu berdinekin. 

Exekuzio liburutegi txiki batek eta shell script-etan normalean erabiltzen diren programetako oharpenek osatzen dute argazkia, PaSh konpiladoreari errendimendu handiko primitiboak eskainiz eta funtsezko funtzioak onartzen dituena.

"PaSh proiektuak berrikuntza adierazten du informatika eta kode irekiko softwarean", esan du Mike Dolan zuzendari nagusiak eta Linux Fundazioko Proiektuetako presidenteorde nagusiak. “Softwarearen garapena ikaskuntza automatikoa, edukiontziak, adimen artifiziala eta abar jorratzeko bilakaera izan ahala, PaSh-k bere script-tresnetatik gehiago behar duten garatzaileei eta datu zientzialariei laguntza ematen die. Pozik gaude lan garrantzitsu hau Linux Foundation-en antolatuta, horrelako proiektu batentzako etxe naturala baita.

Bukatzeko horri buruz gehiago jakiteko interesa baduzu oharraren kontsulta dezakezu xehetasunak ondoko estekan.


Artikuluaren edukia gure printzipioekin bat dator etika editoriala. Akats baten berri emateko egin klik hemen.

Idatzi lehenengo iruzkina

Utzi zure iruzkina

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *

*

*

  1. Datuen arduraduna: Miguel Ángel Gatón
  2. Datuen xedea: SPAM kontrolatzea, iruzkinen kudeaketa.
  3. Legitimazioa: Zure baimena
  4. Datuen komunikazioa: datuak ez zaizkie hirugarrenei jakinaraziko legezko betebeharrez izan ezik.
  5. Datuak biltegiratzea: Occentus Networks-ek (EB) ostatatutako datu-basea
  6. Eskubideak: Edonoiz zure informazioa mugatu, berreskuratu eta ezabatu dezakezu.