PaSh siirtyy Linux -säätiön käsiin

Useita päiviä sitten PaSh -projekti (joka kehittää työkaluja komentosarjojen rinnakkaiseen suorittamiseen) ja Linux -säätiö ovat ilmoittaneet, että projekti siirtyy jälkimmäiselle joka tarjoaa kehityksen jatkamiseksi tarvittavan infrastruktuurin ja palvelut.

Ja se PaSh on edistynyt suuresti kuorikomentosarjojen rinnastamisessa, saavuttaa merkittäviä suorituskyvyn parannuksia. Nykyaikaisilla moniprosessoritietokoneilla PaSh voi suorittaa tehtäviä, kuten web-indeksoinnin, COVID19-aiheiset analyysit, luonnollisen kielen käsittelyn ja muut työmäärät murto-osassa alkuperäisestä ajastaan.

Linux -säätiö, voittoa tavoittelematon organisaatio, joka mahdollistaa valtavia innovaatioita avoimen lähdekoodin kautta, ilmoitti tänään isännöivänsä PaSh -projektia. PaSh on järjestelmä, joka rinnastaa automaattisesti POSIX -komentosarjat, joka optimoi ohjelmat ja nopeuttaa suoritusaikoja ja tuottaa nopeampia tuloksia datatieteilijöille, insinööreille, biologille, taloustieteilijöille, järjestelmänvalvojille ja ohjelmoijille.

Hanketta tukevat MIT, Rice University, Stevens Institute of Technology ja Pennsylvanian yliopisto, ja sitä hallinnoi tekninen ohjauskomitea, johon kuuluu MIT: n tutkija Nikos Vasilakis; Michael Greenberg, Stevens Institute of Technologyn apulaisprofessori; ja Konstantinos Kallas, FT opiskelija Pennsylvanian yliopistossa.

pash sisältää JIT -kääntäjän, ajonaikaisen ja huomautuskirjaston:

  • Runtime tarjoaa puolestaan ​​joukon primitiivejä, jotka tukevat komentosarjojen rinnakkaista suorittamista.
  • Huomautuskirjasto määrittelee joukon ominaisuuksia, jotka kuvaavat tilanteita, joissa yksittäiset POSIX- ja GNU Coreutils -komennot voidaan rinnastaa.
  • Vaikka kääntäjä vastaa ehdotetun Shell -komentosarjan analyysin suorittamisesta lennossa abstraktissa syntaksipuussa (AST), se jakaa sen osiin, jotka soveltuvat rinnakkaiselle suoritukselle, ja muodostaa niiden perusteella komentosarjan uuden version, joiden osia voidaan käyttää samanaikaisesti.
    Kääntäjä ottaa tiedot komennoista, jotka voidaan rinnakkaisia ​​huomautuskirjastosta. Käsikirjoituksen rinnakkaisen suoritettavan version luomisen yhteydessä koodissa korvataan muita ajonaikaisia ​​rakenteita.

"Linux -säätiö tarjoaa teknisen hallintoinfrastruktuurin ja palvelut, joita PaSh on vaatinut kypsyessään", sanoi PaSh -hankkeen teknisen ohjauskomitean puheenjohtaja Nikos Vasilakis. "Rakensimme projektin parantaaksemme ja nopeuttaaksemme komentosarjojen suorittamista uusien indeksoinnin, indeksoinnin ja luonnollisen kielen käsittelyn muutosten edessä."

"Shell -käsikirjoituksia on käytetty laajalti puoli vuosisataa, ja viimeaikaisten" konttirakentamisen "suuntausten merkitys on vain lisääntynyt", sanoi Michael Greenberg, PaSh -hankkeen teknisen ohjauskomitean jäsen. ”Shell -komentosarjojen oikea ja automatisoitu rinnakkaisuus on ollut ongelma useita vuosikymmeniä. PaSh lupaa nopeuttaa nopeutta kaikenlaisille kuorien käyttäjille.

Jos haluat nopeuttaa komentosarjoja, PaSh tarjoaa lähteestä lähteeseen rinnastuksen kääntäjän, ohjelma, joka käyttää ohjelmoijan komentotiedostoa ja palauttaa uuden ohjelman, joka on huomattavasti nopeampi kuin alkuperäinen ohjelma. 

Koska PaSh on lähde lähteestä, mahdollistaa optimoidun komentosarjan tarkistamisen ja suorittamisen käyttämällä samoja työkaluja, samassa ympäristössä ja samoilla tiedoilla kuin alkuperäinen komentosarja. 

Pieni ajonaikainen kirjasto ja siihen liittyvät merkinnät ohjelmissa, joita tavallisesti käytetään komentosarjoissa, täydentävät kuvaa ja tarjoavat PaSh-kääntäjälle korkean suorituskyvyn primitiivit ja tukevat sen avaintoimintoja.

"PaSh -projekti edustaa tietotekniikan ja avoimen lähdekoodin ohjelmistojen innovaatioita", sanoi Linux -säätiön projektipäällikkö ja projektijohtaja Mike Dolan. ”Kun ohjelmistokehitys kehittyy käsittelemään koneoppimista, säilömistä, tekoälyä ja paljon muuta, PaSh näyttää tukevan kehittäjiä ja datatieteilijöitä, jotka tarvitsevat enemmän komentosarjatyökaluistaan. Olemme iloisia voidessamme isännöidä tätä tärkeää työtä Linux -säätiössä, joka on luonnollinen koti tällaiselle projektille.

Vihdoin jos olet kiinnostunut tietämään siitä lisää huomautuksesta, voit kuulla yksityiskohdat seuraavassa linkissä.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.