Meta julkaisi DotSlashin lähdekoodin, apuohjelman, joka yksinkertaistaa suoritettavien tiedostojen jakelua 

DotSlash

DotSlash on nyt avoin lähdekoodi

Meta (aiemmin Facebook) ilmoitti blogikirjoituksessaan, että on tehnyt päätöksen Dotslash-koodin julkaisemisesta, komentorivityökalu, joka on suunniteltu yksinkertaistamaan suoritettavien tiedostojen jakamista eri alustojen välillä. Apuohjelma on kehitetty Rustissa ja Meta on julkaissut koodin MIT- ja Apache 2.0 -lisensseillä.

DotSlashin ydin on suurten suoritettavien tiedostojen luomisen hallinta ja automatisointi, mikä eliminoi tarpeen sisällyttää kaikki tuetut alustatiedostot yhteen pakettiin.

Olemme käyttäneet avoimen lähdekoodin DotSlash-työkalua, joka tekee suuret suoritettavat tiedostot saataville lähdeohjauksessa, jolla on mitätön vaikutus arkiston kokoon, mikä välttää I/O-intensiiviset kloonaustoiminnot.

Mikä on DotSlash?

DotSlash Se on työkalu, jonka avulla voit sisällyttää suoritettavat tiedostot suuri lähdekoodin hallinnassa minimaalisella vaikutuksella arkiston koossa. DotSlashin pääidea on korvaa joukko alustakohtaisia ​​suoritettavia tiedostoja yhdellä komentosarjalla joka sisältää kuvaukset tuetuille alustoille. Sellaisenaan DotSlash on tarkoitettu suorittamaan komentosarjoja, jotka automatisoivat nykyiselle alustalle sopivien suoritettavien tiedostojen lataamisen, niiden eheyden tarkistamisen ja niiden suorittamisen.

Tämä työkalu käsittelee samanlaisia ​​​​haasteita komentotulkkikomentosarjoille suoritettavien tiedostojen suorittamisessa nykyisellä alustalla, mutta eliminoi tarpeen sisällyttää paketin kaikkien alustojen suoritettavat tiedostot. Työkalu voit tallentaa tietoja käännetyistä suoritettavista tiedostoista arkistoon koodin mukana, kun taas tiedostoja isännöidään erillisillä kotipalvelimilla, mikä estää arkiston kasvun ja vähentää I/O-järjestelmän kuormitusta kloonaustoimintojen aikana.

DotSlashin avulla joukko alustakohtaisia ​​suoritettavia tiedostoja korvataan yhdellä skriptillä, joka sisältää kuvauksia tuetuille alustoille. DotSlash huolehtii nykyiselle käyttöjärjestelmälle ja prosessorille sopivan etäartefaktin avoimesta löytämisestä, purkamisesta ja tarkistamisesta.

Yksi eduista DotSlash korostaa tehokkuutta suoritettavien tiedostojen käsittelyssä, koska se yksinkertaistaa niiden hallintaa, jolloin kehittäjän ei tarvitse kloonata suuria määriä tiedostoja I/O-toiminnoissa. estää suoritettavien tiedostojen joukkoasennuksen oletussijainteihin, joka voi kuluttaa suuria määriä levytilaa ja hidastaa ohjelmiston hallintatoimintoja. Lisäksi projektin luonteesta johtuen DotSlash on monialustainen ja sitä voidaan käyttää monenlaisissa kehitysympäristöissä, mikä tekee siitä erittäin mukautuvan erilaisiin käyttöjärjestelmiin ja suoritinarkkitehtuureihin.

Miten DotSlash toimii?

DotSlash suorittaa useita keskeisiä toimintoja varmistaakseen suoritettavien tiedostojen läpinäkyvän suorittamisen eri käyttöjärjestelmissä ja suoritinarkkitehtuureissa:

  1. Haku ja valinta- DotSlash etsii läpinäkyvästi, purkaa ja tarkistaa nykyiselle käyttöjärjestelmälle ja prosessorille sopivan etäartefaktin.
  2. Versionhallinta: Mahdollistaa kunkin työkalun oikean version luotettavan saamisen oikeaan paikkaan, mikä voi olla haastava tehtävä monimutkaisissa kehitysympäristöissä.
  3. Automatización: Useimmat DotSlash-tiedostot luodaan ja sitoutuvat lähteen hallintaan automatisoinnin avulla, mikä varmistaa suoritettavien tiedostojen tehokkaan ja virheettömän hallinnan.

DotSlashin avulla alustakohtaiset suoritettavat tiedostot korvataan yhdellä skriptillä, joka kuvaa suoritettavan tiedoston valinnan logiikan tuettujen alustojen perusteella. Kun suoritat DotSlash-komentosarjan, nykyiselle alustalle vaadittava suoritettava tiedosto ladataan dynaamisesti, puretaan, tarkistetaan tiivisteellä ja tallennetaan paikalliseen välimuistiin myöhempiä suorituksia varten. Tiedostot siirretään pakatussa muodossa ja DotSlash-komentosarjat voidaan luoda automaattisesti GitHubissa julkaistuille versioille.

vihdoin jos olet kiinnostunut tietämään asiasta lisää, voit kuulla yksityiskohdat seuraavassa linkissä.


Jätä kommentti

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

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  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.