Wasm Builders

alabulei1
alabulei1

Posted on

Contribute to WasmEdge via GSoC 2022

Google Summer of Code 2022 is just around the corner. WasmEdge is a proud participant this year!

GSoC is a global, online mentoring program that introduces new contributors to open source software development. Through GSoC, you will gain experience in real-world software development and make your mark on the open source ecosystem. Of course, you will also get paid for your efforts and time!

We have one contributor position open for GSoC 2022. The task is to implement the WASI-like wasmedge_process host function for the Windows platform.

This feature, when implemented, will enable the WasmEdge WebAssembly runtime to execute OS native programs on Windows. This feature is already supported by WasmEdge on the Linux and macOS platforms. The wasmedge_process function allows application developers to break the WebAssembly sandbox in order to access native OS functions that are not yet supported in the WASI spec. With great power comes great responsibility. You will create security constraints and detailed documentation for developers to use it responsibly.

If you are familiar with the C++ programming language and Windows API, please don't hesitate to apply to work on this WasmEdge issue on 4th April! Feel free to reach out if you have any questions.

Happy coding, and enjoy the summer (of code)!

Tips for GSoC application

  1. A well-written cover letter will help mentors learn more about you quickly.
  2. Don't forget to complete the coding challenge for GSoC. It helps you understand how WasmEdge and host functions work. See details here.
  3. The WasmEdge book will help you get started with WasmEdge.

About WasmEdge

WasmEdge(project under CNCF) is a lightweight, high-performance, and extensible WebAssembly runtime for cloud native, edge, and decentralized applications. It powers serverless apps, embedded functions, microservices, smart contracts, and IoT devices.

👉 Discord: WasmEdge Server

👉 Mailing list: Send an email to WasmEdge@googlegroups.com

👉 Twitter: @realwasmedge

Discussion (0)