Meta išleido DotSlash šaltinio kodą, įrankį, kuris supaprastina vykdomųjų failų platinimą 

„DotSlash“.

„DotSlash“ dabar yra atvirojo kodo

meta (anksčiau vadintas „Facebook“) tinklaraščio įraše paskelbė naujieną, kad priėmė sprendimą išleisti Dotslash kodą, komandinės eilutės įrankis, skirtas supaprastinti vykdomųjų failų rinkinio paskirstymą tarp skirtingų platformų. Priemonė sukurta „Rust“, o „Meta“ išleido kodą pagal MIT ir „Apache 2.0“ licencijas.

DotSlash esmė yra didelių vykdomųjų failų kūrimo valdymas ir automatizavimas, todėl nereikia įtraukti visų palaikomų platformos failų į vieną paketą.

Mes sukūrėme atvirojo kodo DotSlash – įrankį, kuris leidžia valdyti šaltinio didelius vykdomuosius failus, o tai nereikšminga įtaka saugyklos dydžiui, taip išvengiant daug I/O reikalaujančių klonavimo operacijų.

Kas yra DotSlash?

„DotSlash“. Tai įrankis, leidžiantis įtraukti vykdomuosius failus didelis šaltinio kodo valdymas su minimaliu poveikiu saugyklos dydžiu. Pagrindinė DotSlash idėja yra pakeisti konkrečios platformos vykdomųjų failų rinkinį vienu scenarijumi kuriame yra palaikomų platformų aprašai. Taigi „DotSlash“ yra skirtas paleisti scenarijus, kurie automatizuoja esamai platformai tinkamų vykdomųjų failų atsisiuntimą, jų vientisumo patikrinimą ir vykdymą.

Šis įrankis sprendžia panašius iššūkius, susijusius su apvalkalo scenarijais paleidžiant vykdomuosius failus dabartinėje platformoje, tačiau nebereikia į paketą įtraukti visų platformų vykdomųjų failų. Priemonė leidžia saugoti informaciją apie sukompiliuotus vykdomuosius failus saugykloje kartu su kodu, o failai talpinami atskiruose namų serveriuose, užkertant kelią saugyklos augimui ir sumažinant I/O sistemos apkrovą klonavimo operacijų metu.

Naudojant DotSlash, konkrečios platformos vykdomųjų failų rinkinys pakeičiamas vienu scenarijumi, kuriame yra palaikomų platformų aprašai. „DotSlash“ rūpinasi skaidriu esamos operacinės sistemos ir procesoriaus atitinkamo nuotolinio artefakto suradimu, išglaudinimu ir patikrinimu.

Tarp privalumų „DotSlash“ pabrėžia efektyvumas tvarkant vykdomuosius failus, nes tai supaprastina jų valdymą, todėl kūrėjui nereikia klonuoti didelio failų kiekio I/O operacijose. neleidžia masiškai įdiegti vykdomųjų failų numatytosiose vietose, kuris gali užimti daug vietos diske ir sulėtinti programinės įrangos valdymo operacijas. Be to, dėl projekto pobūdžio „DotSlash“ yra kelių platformų ir gali veikti įvairiose kūrimo aplinkose, todėl jis puikiai pritaikomas skirtingoms operacinėms sistemoms ir procesoriaus architektūroms.

Kaip veikia DotSlash?

„DotSlash“ atlieka keletą pagrindinių funkcijų, kad užtikrintų skaidrų vykdomųjų failų vykdymą įvairiose operacinėse sistemose ir procesoriaus architektūrose:

  1. Paieška ir pasirinkimas- „DotSlash“ skaidriai ieško, išskleidžia ir patikrina atitinkamą nuotolinį artefaktą dabartinei operacinei sistemai ir CPU.
  2. Versijų valdymas: leidžia patikimai gauti atitinkamą kiekvieno įrankio versiją į reikiamą vietą, o tai gali būti sudėtinga užduotis sudėtingose ​​kūrimo aplinkose.
  3. Automatika: Dauguma DotSlash failų yra sugeneruoti ir skirti šaltinio valdymui automatizuojant, užtikrinant efektyvų ir be klaidų vykdomųjų failų valdymą.

Naudojant DotSlash, konkrečios platformos vykdomųjų failų rinkinys pakeičiamas vienu scenarijumi, apibūdinančiu vykdomojo failo pasirinkimo pagal palaikomas platformas logiką. Kai paleidžiate DotSlash scenarijų, vykdomasis failas, reikalingas dabartinei platformai, dinamiškai atsisiunčiamas, išspaudžiamas, patikrinamas naudojant maišą ir saugomas vietinėje talpykloje, kad būtų galima atlikti tolesnius veiksmus. Failai perkeliami suspaustu formatu, o „DotSlash“ scenarijai gali būti automatiškai generuojami „GitHub“ paskelbtoms versijoms.

pagaliau jei esi domina sužinoti daugiau apie tai, galite pasikonsultuoti išsami informacija šioje nuorodoje.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.