Wasmer, saitin kayan aiki don aikace-aikacen Gidan yanar gizo

Bayan shekaru biyu na cigaba da aka fitar da sigar farko gagarumin aikin Wasmer, wanda ke haɓaka lokacin gudu don gudanar da samfuran gidan yanar gizon.

Yankunan masu amfani da ruwa hada da kirkirar aikace-aikacen duniya ana iya kashe shi akan tsarin aiki daban-daban, kazalika da aiwatar da keɓewar hukuncin lambar da ba za a iya dogara da ita ba. Hada kayan aikin aikace-aikacen sadarwar yana da tallafi, alal misali, an nuna sakin sabar Nginx da aka harhada akan WebAssembly.

Game da Wanki

Saukewa ana samunsa ta hanyar tattara lambar aikace-aikace a cikin kayan aiki na tsakiya Aaddamarwar Gidan yanar gizo mai ƙarancin ƙarfi wanda zai iya aiki akan kowane tsarin aiki ko a haɗa shi cikin shirye-shirye a cikin wasu yarukan shirye-shirye.

Shirye-shiryen wasu kwantena ne masu nauyin nauyi waɗanda suke gudanar da adireshin yanar gizon Yanar Gizon. Waɗannan kwantena ba a haɗa su da tsarin aiki ba kuma suna iya ƙunsar aikace-aikacen da aka rubuta da farko a cikin kowane yare.

Kayan aiki Ana iya amfani da Emscripten don tattarawa a cikin WebAssemblyBaya ga fassara WebAssembly zuwa lambar mashin dandamali na yanzu, an haɗa sassan tsari da yawa, kamar LLVM da janareta lambar Cranelift.

A gefe guda, ana ba da ikon samun dama da kuma hulɗa tare da tsarin ta hanyar WASI (WebAssembly System Interface) API, wanda ke ba da hanyoyin musayar shirye-shirye don aiki tare da fayiloli, kwalliya, da sauran ayyukan da tsarin aiki ke bayarwa.

Bayan haka aikace-aikace sun ware daga tsarin mai gida a cikin yanayin sandbox kuma suna da damar shiga ayyukan da aka ayyana kawai (tsarin tsaro dangane da ikon gudanarwa; don ayyuka tare da kowane albarkatun (fayiloli, kundayen adireshi, kwasfa, kiran tsarin, da sauransu), dole ne aikace-aikacen ya karɓi ikon da ya dace).

Ana rarraba shirye-shiryen a cikin sifofi na tsarin WebAssembly na yau da kullun, wanda za'a iya sarrafa shi ta hanyar manajan kunshin WAPM.

Wanke kuma yana samuwa a cikin hanyar ɗakin karatu wanda za a iya amfani da shi tare da yare daban-daban shirye-shirye. Shigar da lambar WebAssembly a Tsatsa, C / C ++, C #, D, Python, JavaScript, Go, PHP, Ruby, Elixir, da Java ana tallafawa.

Amma ga Fassarorin fasalin 1.0 fasali da wadannan tsaya a waje:

  • Babban aikin aikace-aikace masu gudana, kusa da aiwatar da majalisun ƙasa da kuma saurin tattara abubuwa.
  • Gine-gine mai fa'ida tare da ikon hada bangarori daban-daban na hada abubuwa (Singlepass, Cranelift, LLVM) da injuna (ta amfani da JIT ko lambar inji).
    Injin Injin Abinci, wanda ke ba da damar samar da lambar mashin don tsarin da aka bayar don tsarin WebAssembly ("wasmer-native compilation" don samar da kwafin .so, .dylib da .dll abubuwan abu).
  • Adadin da aka riga aka tsara yana buƙatar ƙarancin lokacin aiwatarwa don gudana, amma duk damar keɓewa ta sandbox ana kiyaye ta.
  • Yanayin kai mara izini don isar da shirye-shiryen shirye-shirye tare da ginanniyar Wasmer.
    Taimako don tara abubuwa, misali, don samar da lambar mashin don tsarin Aarch64 akan tsarin x86_64.
  • API mai sauƙi don ƙirƙirar plugins da plugins ba tare da buƙatar koyon ƙirar gidan yanar gizo mai ci gaba ba.
  • Tallafi don WASM-C-API.
  • Kayan aiki don warwarewa da sarrafa kuskure.

Finalmente Idan kuna sha'awar koyo game da Wasmer, ya kamata ku sani cewa eAn rubuta lambar aikin a cikin Tsatsa, tana da la MIT lasisi kuma zaka iya bincika cikakkun bayanai akan shafin yanar gizonta a bin hanyar haɗi.

Shigar da lokacin Wanke

A gefe guda, ga waɗanda ke da sha'awar iya gudanar da akwatin gidan yanar gizon, kawai kuna buƙatar shigar da lokacin Wasmer akan tsarin ku, wanda ya zo ba tare da dogaro na waje ba.

Yana da mahimmanci a faɗi hakan Ana iya gudanar da wanki a kowane dandamali macOS, Linux da Windows, abin da kawai ake buƙata shi ne cewa a sanya lokacin aiki akan tsarinka.

Don yin wannan, kawai aiwatar da umarni mai zuwa a cikin m:

curl https://get.wasmer.io -sSfL | sh

Kuma bayan haka, dole ne su aiwatar da fayil ɗin da ake buƙata:

wasmer gwajin.wasm

Idan kuna buƙatar ƙarin sani game da yadda Wasmer ke aiki ko son sanin lambar tushe, zaku iya tuntuɓar duk wannan A cikin mahaɗin mai zuwa.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Alhakin bayanai: AB Internet Networks 2008 SL
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.