GSoC 2022 即將開始!快來申請 WasmEdge 的開源任務吧
通過 CNCF mentoring 平臺 [1] ,WasmEdge 成功入選 Google Summer of Code 2022 [2] 。
GSoS 2022 將於4月4日開始個人報名。這篇文章將帶你瞭解 WasmEdge 開源任務的具體情況。
GSoC 是一個全球性的線上指導計劃,旨在為開源軟體專案引入新的貢獻者。通過 GSoC,開源專案的貢獻者可以獲得真實的軟體開發經驗,並在開源世界中留下自己的印記。當然,貢獻者的努力和時間也會得到金錢上的回報!
WasmEdge 在今年的 GSoC 有一個開源任務: 在 Windows 平臺實現類 WASI 的 wasmedge_process host function [3] 。
這個功能實現後,將使 WasmEdge Runtime 能夠在 Windows 上執行 OS 本機程式。Linux 和 macOS 平臺上的 WasmEdge [4] 已經支援此功能。wasmedge_process 函式允許應用程式開發者打破 WebAssembly 沙箱,以訪問 WASI 規範中尚不支援的本機作業系統功能。擁有權力的同時也被賦予了重大的責任。你將為開發者建立安全約束和詳細文件,以便使開發者負責任地使用這項功能。
帶薪遠端為喜歡的開源專案做貢獻,何樂而不為?如果你對 C++ 和 Windows API 熟悉,快來 申請 [5] 這個 issue 吧。無論你是想為 WasmEdge 做貢獻還是想借此提升技術,都歡迎與我們交流。
Happy coding, and enjoy the summer (of code)!
申請 GSoC 的一些小建議
-
一封清晰明瞭的個人介紹信將幫助導師更快地瞭解你。
-
不要忘記完成為 GSoC 準備的 編碼挑戰 [6] 。它可以幫助你瞭解 WasmEdge 和 Host function 的工作原理。
-
WasmEdge book [7] 是你入門 WasmEdge 的好幫手。
參考資料
CNCF mentoring 平臺: http://github.com/cncf/mentoring/blob/main/summerofcode/2022.md#feat-implement-wasi-and-wasmedge-process-host-functions-on-the-windows-platform
Google Summer of Code 2022: http://summerofcode.withgoogle.com/
在 Windows 平臺實現類 WASI 的 wasmedge_process host function: http://github.com/WasmEdge/WasmEdge/issues/1227
WasmEdge: http://github.com/WasmEdge/WasmEdge
申請: http://summerofcode.withgoogle.com/
編碼挑戰: http://github.com/WasmEdge/WasmEdge/discussions/1371
WasmEdge book: http://wasmedge.org/book/en/index.html
- Shifu WasmEdge:物聯網資料輕鬆“瘦身”
- LFX Mentorship: 成為 CNCF 專案的開源貢獻者
- Rust 開發者看過來!CNCF LFX Mentorship 遠端帶薪實習機會來啦
- WebAssembly 助力 SaaS 實現千人千面的定製化需求
- 今晚直播|惡意事件頻發,如何提高開源軟體供應鏈的安全性?
- WebAssembly:面向未來的計算
- WebAssembly 被用在了哪裡?18個激動人心的 Wasm 初創公司
- LFX Mentorship:從對密碼學一無所知到在 WasmEdge 中實現 wasi-crypto 提案
- GSoC 2022 即將開始!快來申請 WasmEdge 的開源任務吧
- 如何用 Wasm 為資料庫增加 UDF 功能
- 她說 | women in open source
- 別再抱怨 Wasm 能力有限了, Host Function 用起來呀
- 使用 OpenYurt 管理 WasmEdge|輕量級邊緣計算方案
- CNCF 開源專案遠端帶薪實習機會來啦!申請成為 WasmEdge 的貢獻者
- WasmEdge Book 文件貢獻翻譯招募|贏樹莓派、開源貢獻證書
- WasmEdge Book 正式上線,附“贈” WasmEdge 新網站
- 使用 KIND 啟動與管理 WebAssembly 應用
- 在 OpenHarmony 開發板上執行 WasmEdge
- WasmEdge 0.9.0 來了!
- Reactr 支援 WasmEdge 作為嵌入的 Wasm 引擎