GSoC 2022 即將開始!快來申請 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),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 的一些小建議
- 一封清晰明瞭的個人介紹信將幫助導師更快地瞭解你。
- 不要忘記完成為 GSoC 準備的編碼挑戰。 它可以幫助你瞭解 WasmEdge 和 Host function 的工作原理。
- 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
- GSoC 2023 報名開啟:和 WasmEdge 一起構建雲端計算的未來吧
- LFX Mentorship 2023年第一期實習開啟:構建雲端計算的未來基石
- WebAssembly 和 Sockets: WasmEdge 上的 PHP 開發伺服器
- 使用 Docker WasmEdge 執行 WordPress | WebAssembly:無需容器的 Docker (下)
- WebAssembly:無需容器的 Docker (上)
- Shifu WasmEdge:物聯網資料輕鬆“瘦身”
- 從 WebAssembly 角度改進 WASI-NN | WASI-NN 系列文章2
- 構建基於 WasmEdge 與 WASI-NN 介面的 OpenVINO 的道路分割推理任務 | WasmEdge 0.10.1 系列解讀文章
- WasmEdge Rust SDK 釋出新版本
- WebAssembly 2022 現狀調查
- WasmEdge 0.10.0 釋出!全新的外掛擴充套件機制、LLVM 14、Socket API 增強
- WasmEdge 邀請你參加 Open Source Summit NA | 活動預告
- Rust 開發者看過來!CNCF LFX Mentorship 遠端帶薪實習機會來啦
- LFX Mentorship:從對密碼學一無所知到在 WasmEdge 中實現 wasi-crypto 提案
- LFX Mentorship:從對密碼學一無所知到在 WasmEdge 中實現 wasi-crypto 提案
- GSoC 2022 即將開始!快來申請 WasmEdge 的開源任務吧
- GSoC 2022 即將開始!快來申請 WasmEdge 的開源任務吧
- 如何用 Wasm 為資料庫增加 UDF 功能
- 她說 | women in open source
- 如何通過 Host Function 擴充套件服務端的 WebAssembly