全球开源技术峰会(Global Open-source Technology Conference,简称 GOTC)是由开放原子开源基金会、 Linux 基金会亚太区、上海浦东软件园和开源中国联合发起的,面向全球开发者的一场盛大开源技术盛宴。
GOTC 2023 将于 5 月 27 日至 28 日在上海张江科学会堂召开。大会将以行业展览、主题发言、特别论坛、分论坛的形式展现,与会者将一起探讨元宇宙、3D 与游戏、eBPF、Web3.0、区块链等热门技术主题,以及开源社区、AIGC、汽车软件、AI 编程、开源教育培训、云原生等热门话题,探讨开源未来,助力开源发展。
WasmEdge 受邀将在 5月28日的 Cloud Native Summit 与 Rust 分论坛带来主题分享,同时,WasmEdge 也将参与开源市集活动,与现场开发者深度交流,帮助开发者了解 WasmEdge。
Cloud Native Summit
📚 议题:使用容器工具构建和管理 WebAssembly 应用
👨🏻 讲者:Michael Yuan | Founder & maintainer of WasmEdge
⏰ 演讲时间:10:00-10:20
📒 议题简介:Wasm 已崛起为一种安全、便携、轻量级且高性能的运行时沙箱,适用于云原生负载,如微服务和 serverless 函数。Docker Desktop 最近也集成了 WasmEdge,支持了 Wasm container。今天,已有一大批经过实战检验的工具使开发人员能够在开发和生产环境中创建、管理和部署 Linux 容器应用。开发者希望使用相同的工具来管理他们的 Wasm 应用程序,以减少学习曲线和操作风险。更重要的是,使用相同的工具将允许 Wasm 容器与 Linux 容器并行运行。这使得在架构上具有灵活性,可以在 Wasm 容器中运行一些工作负载(例如轻量级、无状态、事务性、可扩展的),而在 Linux 容器中运行其他工作负载(例如长时间运行、重量级的)。
在这个演讲中,我将介绍如何使用 Docker Desktop 、Podman、containerd 和各种版本的 Kubernetes 来创建、发布、共享和部署真实世界的 Wasm 应用程序。这些示例将展示混合容器类型,以展示 Wasm 容器是如何与现有 Linux 容器应用程序并行工作的。
🤖 论坛详情:https://gotc.oschina.net/forum/lists/5/114
Rust 专题论坛
📚 议题:WebAssembly 要成为 Rust 运行时的一等公民还需要什么?
👨🏻 讲者:Michael Yuan | WasmEdge Maintainer
⏰ 演讲时间:13:30-14:15
📒 议题简介:与绝大部分 “现代编程语言” 不同,Rust 的一个亮点是它可以直接编译成机器码,不需要一个中间的 “运行时”。但是当 Rust 到了浏览器、云原生、边缘设备等场景,直接运行机器码是不被允许的。这时我们就需要一个运行时来运行 Rust 代码。在实践中,WebAssembly 已经成为了 Rust 运行时的首选之一。Rust 编译器也添加了 Wasm 平台的 target。但是,很多常见的 Rust crates 在 WebAssembly 里面运行还有困难。在这个演讲中,我将介绍 Rust WebAssembly 编译器与标准 / 常用库的现状、局限性、解决方案与未来的方向,为 Rust 开发者开发 Rust-Wasm 应用提供建议。
🤖 论坛详情:https://gotc.oschina.net/forum/lists/4/107
开源集市活动
时间:5月27-28日
在 GOTC 现场,WasmEdge 将与其他知名开源项目共聚开源集市,为对开源和 WasmEdge 感兴趣的小伙伴解答开源、编程、云原生 WebAssembly 等方面的问题。
WasmEdge 社区在开源集市设置了两个小任务,欢迎各位开发者和开源爱好者前来互动,了解 WasmEdge 在云原生领域的应用。每一个完成一个任务,即可获得周边礼物。
🤖 任务一:在 flows.network 成功部署一个基于 ChatGPT 的 PR review 机器人。flows.network 是运行 Rust 与 WasmEdge 的最好环境,帮助开发者创建基于 ChatGPT 的自动化工作流。
🤖 任务二:使用 Docker Desktop 成功肩并肩运行 Linux 容器与 Wasm 容器。Docker Desktop 默认集成了 WasmEdge,使开发者可以使用自己熟悉的工具一键运行 Linux 容器与 Wasm 容器。
🤖 进阶挑战:现场编写代码,在 flows.network 完成一个工作流。
欢迎大家前往 WasmEdge 摊位与 WasmEdge 项目维护者交流。
最后,GOTC 大会报名链接直戳 https://gotc.oschina.net/
关于 WasmEdge
WasmEdge 是轻量级、安全、高性能、可扩展、兼容OCI的软件容器与运行环境。目前是 CNCF 沙箱项目。WasmEdge 被应用在 SaaS、云原生,service mesh、边缘计算、边缘云、微服务、流数据处理等领域。