新年快乐,兔飞猛进! 根据最近 CNCF 对2000多名 IT 专业人士的 2022 年度调查,WebAssembly 将成为云原生技术栈的一个关键部分。 该调查主要发现
容器是新常态,而WebAssembly是未来的趋势。
WasmEdge 项目是一个开源的 WebAssembly 运行时,为云原生应用场景进行了优化。已经与 Docker Desktop 和 Fedora / Red Hat Linux 集成并分发。通过带薪的 LFX / CNCF 实习计划为 WasmEdge 做出贡献,为你的简历和技能加上闪亮一笔!
通过 LFX Mentorship 计划为像 WasmEdge 这样的CNCF托管的项目做贡献,你将获得:
- 丰厚报酬。金额从3000美元到6600美元不等,取决于你的所在地区
- 通过一对一的指导学习新的开发技能。如果你被选中,将分配到一个来自 WasmEdge 项目的经验丰富的 Mentor。
- 有机会获得*软件公司的工作机会
- 加入繁荣的开源社区,获得自豪感和成就感
现在就申请加入 WasmEdge 的 LFX Mentorship 计划,在开源领域做出成绩,并获得从3000到6600美元不等的报酬!
WasmEdge 简介
WasmEdge 是一个WebAssembly 运行时,特别为服务器端和云原生应用优化。它提供了许多独特的功能,对云计算至关重要。例如,支持
- 完整的 WebAssembly 规范,以及新兴的规范,如线程、GC 和组件模型。
- Advanced networking 如 HTTP/S 客户端和服务器,数据库连接,消息队列连接。
- 基于流行框架的AI推理,如 Tensorflow,OpenVino,PyTorch
- 高级语言应用,包括 JavaScript、Python、PHP和 Ruby。开发者可以运行完整的node.js应用程序。
- 多种 APIs 用 Rust, Go,C/C++, JavaScript 创建 Wasm 应用。
- 多种 SDKs,将 WasmEdge 嵌入到现有的以其他语言编写的应用程序。
此外,WasmEdge 提供了一个灵活的插件架构 允许开发者为其添加更多功能,并通过广泛的开源合作伙伴充分发掘众多集成和分发渠道。通过我们的技术亮点发现 WasmEdge 的全部潜力。
WasmEdge 得到了云原生生态中主要开发者工具和部署平台的支持。例如,WasmEdge 与 Docker Desktop 集成并分发,覆盖超过 1000 万开发者。 Fedora、Red Hat Linux 和 OpenShift 容器平台上的默认 WebAssembly 运行时。
加入我们,共建云原生技术栈的未来!
LFX Mentorship 项目 (2023 年 3 月至 5 月)
这次我们有四个 mentee 空缺。
为了更好地协作,每个申请者需先完成预测试,本次预测试的截止时间是2月20日。
1. Stream data processing with WasmEdge
这个项目中,你将使用 WasmEdge Rust SDK 将 WasmEdge 嵌入到用 Rust 编写的 Fluvio 项目中。这是两个很棒的开源项目之间的合作。我们寻找的 mentee 需了解 Rust 和 WebAssembly Rust SDK 。
2. A Rust library crate for mediapipe models for WasmEdge NN
AI 训练和推理等计算密集型任务始终适用于 Rust 和 WebAssembly。WasmEdge 希望构建一个 Rust 库 crate,从而在 WasmEdge 应用程序中轻松集成 Mediapipe 模型。在这个项目中,你应该为Mediapipe的每个模型建立至少一套库函数。每个库函数都接受一个 media 对象并返回推理结果。我们寻找的 mentee 需要有 Rust 知识和一些机器学习经验。
3. WasmEdge C++ SDK
这个项目中,你将帮助添加基于 WasmEdge C API的 WasmEdge C++ SDK。WasmEdge C++ SDK 让开发者能轻松地将 WasmEdge 嵌入到他们的 C++ host app 里。我们寻找的 mentee 需要有 C++ 和 WebAssembly 的知识。
4. Unified WasmEdge tools
命令行是开发软件最常用的工具,WasmEdge 提供了两个工具供开发者使用:wasmedgec
和 wasmedge
。可是提供太多的工具会导致使用起来比较麻烦。因此在本项目中,你需要使用 wasmedge
帮助统一 WasmEdge 工具。这项工作将影响所有 WasmEdge 用户。他们将使用你开发的命令行来运行 Wasm 应用程序。我们寻找的 mentee 需要有 C++ 和 WebAssembly 的知识。
下一步是遵循mentee 指南,在2023年2月14日前完成申请并在2月20日前完成 pretest。 期待你的加入!
如有问题可公众号后台留言或者加入我们的 Discord。 同时,可以加入2月7日的 WasmEdge 社区会议,议题之一是 LXF mentorship 答疑。