wasmi icon indicating copy to clipboard operation
wasmi copied to clipboard

CNCF SIG-Runtime Discussion/Presentation?

Open raravena80 opened this issue 4 years ago • 10 comments

Hello wasmi team,

I'm one of the co-chairs of the CNCF SIG-Runtime, I'm reaching out and think it would be great for you to present/discuss the project at one of our meetings. An overview of the project would be great.

Let me know if this something you'd be interested in doing. If yes, please feel free to add it to our agenda or reach out to me (raravena80 at gmail.com)

Thanks!

raravena80 avatar Mar 30 '21 00:03 raravena80

@raravena80 Sorry for the late reply. What information do you guys need about wasmi and is this still needed?

Robbepop avatar Jan 03 '22 15:01 Robbepop

@Robbepop np. It would be great to have you present in our meeting. A general overview of the project, its community and how it would fit cloud native applications. We would also be interested to hear how it's used in blockchain apps. How about Jan 20th or Feb 3rd? Thanks!

raravena80 avatar Jan 03 '22 16:01 raravena80

I am no expert in cloud computing myself so I'd need to know what the requirements of cloud computing are with respect to interpreters such as wasmi before I can provide more details about applicability.

Robbepop avatar Jan 03 '22 16:01 Robbepop

Can wasmi be used to test WASM modules? It's an interpreter right? i.e dry run (or prototype) before running the module in a production environment. Additionally, are there any plans to support or provide a path to WASI?

raravena80 avatar Jan 03 '22 16:01 raravena80

Yes, wasmi is a Wasm interpreter and is able to execute Wasm modules. I am not entirely sure what exactly you mean with "dry running" but form what I understood the host side should be able to determine how the Wasm module executes and how state from the execution is synced or not. We do not plan to implement WASI out of the box at the moment, however, it is very well possible for users of wasmi to provide their own WASI support using the existing wasmi.

In our own blockchain use case we only need wasm32-unknown-unknown and correct and deterministic executions are what matters to us.

Robbepop avatar Jan 03 '22 16:01 Robbepop

In any case it would be good to hear a general overview of the project and a demo. Will that work?

raravena80 avatar Jan 03 '22 16:01 raravena80

At this point I cannot give a guarantee. Right now we are working on a big update for wasmi that will take some more time. It won't make sense to talk a lot about wasmi until that's done. I will get back to you once we are ready.

Robbepop avatar Jan 04 '22 09:01 Robbepop

Sounds good, thanks!

raravena80 avatar Jan 04 '22 09:01 raravena80

https://github.com/paritytech/wasmi/issues/358 is probably important for this. Can you confirm this @raravena80 ?

Robbepop avatar Feb 12 '22 14:02 Robbepop

Yes, correct. Thanks!

raravena80 avatar Feb 14 '22 16:02 raravena80