GSoC 2022 即將開始!快來申請 WasmEdge 的開源任務吧

語言: CN / TW / HK

通過 [CNCF mentoring 平臺]([http://github.com/cncf/mentoring/blob/main/summerofcode/2022.md#feat-implement-wasi-and-wasmedge-process-host-functions-on-the-windows-platform),WasmEdge 成功入選 Google Summer of Code 2022

GSoS 2022 將於4月4日開始個人報名。這篇文章將帶你瞭解 WasmEdge 開源任務的具體情況。

GSoC 是一個全球性的線上指導計劃,旨在為開源軟體專案引入新的貢獻者。 通過 GSoC,開源專案的貢獻者可以獲得真實的軟體開發經驗,並在開源世界中留下自己的印記。當然,貢獻者的努力和時間也會得到金錢上的回報!

WasmEdge 在今年的 GSoC 有一個開源任務: 在 Windows 平臺實現類 WASI 的 wasmedge_process host function

這個功能實現後,將使 WasmEdge Runtime 能夠在 Windows 上執行 OS 本機程式。 Linux 和 macOS 平臺上的 WasmEdge 已經支援此功能。 wasmedge_process 函式允許應用程式開發者打破 WebAssembly 沙箱,以訪問 WASI 規範中尚不支援的本機作業系統功能。 擁有權力的同時也被賦予了重大的責任。 你將為開發者建立安全約束和詳細文件,以便使開發者負責任地使用這項功能。

帶薪遠端為喜歡的開源專案做貢獻,何樂而不為?如果你對 C++ 和 Windows API 熟悉,快來申請這個 issue 吧。無論你是想為 WasmEdge 做貢獻還是想借此提升技術,都歡迎與我們交流。

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

申請 GSoC 的一些小建議

  1. 一封清晰明瞭的個人介紹信將幫助導師更快地瞭解你。
  2. 不要忘記完成為 GSoC 準備的編碼挑戰。 它可以幫助你瞭解 WasmEdge 和 Host function 的工作原理。
  3. WasmEdge book 是你入門 WasmEdge 的好幫手。

關於 WasmEdge

WasmEdge 是輕量級、安全、高效能、實時的軟體容器與執行環境。目前是 CNCF 沙箱專案。WasmEdge 被應用在 SaaS、雲原生,service mesh、邊緣計算、汽車等領域。

✨ GitHub:http://github.com/WasmEdge/WasmEdge 官網:http://wasmedge.org/ Discord 群:http://discord.gg/WCXUEBNV 文件:http://wasmedge.org/book/en