InfoQ|Micro Runtime,跨越嵌入式到云端的新型容器:WebAssembly( 三 )
WAMR正在积极开发以支持Post-MVP特性,目前已经对下列特性提供了支持:
https://github.com/WebAssembly/sign-extension-ops
6WAMR的应用与未来展望从开源到现在的一年多时间内 , WAMR项目已经得到了长足的发展 , 社区的力量不断增强 。 该项目在GitHub上目前已经有超过1500个关注 , 130个fork 。 中国开发者也非常活跃地参与到社区贡献中 , 比如阿里巴巴团队就在WAMR上贡献了对AliOSThings、MacOS等平台的支持 , 风河公司中国团队也贡献了对VxWorks系统的移植 。 我们可以期望不久后有更多中国头部互联网企业加入社区常规开发工作 。 在字节码联盟内 , WAMR正在和其他兄弟项目合作推动WebAssembly和WASI技术在浏览器以外创建一个新的安全软件栈 。
在应用场景方面 , 社区里已经展开对WAMR的广泛探索 , 到目前为止已经覆盖如下应用场景:
可信计算环境(TEE)、TrustedFaaS、联邦计算
硬件加速
手机、IoT、智能设备的小程序引擎
超轻量级Serverless容器
区块链智能合约
工业控制逻辑引擎
游戏引擎
支持可独立开发、动态装载的固件模块
WASM新的应用领域还在不断涌现 , WAMR未来发展空间让人感到非常兴奋 。
在开发计划方面 , WAMR项目2020年的主要目标是继续提升软件的易用性 , 目前源码调试功能已经进入开发阶段 。 对可信执行环境的支持(如SGX的支持)将继续增强 , SGX环境下的WASI支持正在开发之中 。 另外 , 提供对SIMD的支持 , 增强对多模块的支持 , 以及提供更好的在WASM应用和Runtime原生环境之间的复杂结构数据交互也将是项目接下来要解决的问题 。
在社区建设方面 , 我们接下来将在InfoQ陆续推出一系列WAMR专题文章 , 本文是该专题的第一篇概要性介绍文章 , 后续文章还将介绍WAMR的应用、内部设计等各方面细节 。 同时在W3C中国组织的WebAssembly主题研讨会WAMR的主题交流也在计划之中 , 时间点可能在八、九月份 。 最后也是很重要的一个规划 , WAMR社区将组织开展定期的社区开发者会议 , 欢迎感兴趣的朋友一起交流与分享 , 共建更好的开源社区 。
作者介绍:王鑫 , 目前就职英特尔中国北京公司 。 近十年主要专注于计算机语言运行时(managedruntime)技术领域 , 主要包含Java、WebAssembly和JavaScript等语言运行引擎 , 以及编译、可信执行环境、物联网、WebPWA等技术 。 曾带领团队开发兼容Java语言的轻量级虚拟机IntelMicroRuntime , 创建开源项目WebAssemblyMicroRuntime , 参与推动英特尔、Mozilla等公司成立WebAssembly技术字节码联盟(Bytecode-Alliance) 。
对WAMR感兴趣以及希望参与更多技术交流的开发者 , 可以在InfoQ官网上打开文章(https://www.infoq.cn/article/PjjSD5W6XzT5X6Fw1ZRc)或点击阅读原文 , 通过文末链接加入交流群 。
WAMR项目GitHub地址:
InfoQ写作平台欢迎所有热爱技术、热爱创作、热爱分享的内容创作者入驻!
还有更多超值活动等你来!
扫描下方二维码
填写申请 , 成为作者
开启你的创作之路吧~【InfoQ|Micro Runtime,跨越嵌入式到云端的新型容器:WebAssembly】点个在看少个bug
- InfoQ|在网易轻舟云原生的应用实践,eBPF
- 太平洋电脑网|谁才是下一代显示技术?,OLED、QLED、MicroLED
- 太平洋电脑网|365生产力套件未来的发展方向,微软展示Microsoft
- 科技女王范儿|Cloud PC服务将于2021年推出,Microsoft
- 选择遗忘|U1支持Micro-USB接口,手里的Micro-USB线先别扔,iQOO新机iQOO
- 微测检测|并向你推送了ITU-T认证服务,Microtest拍了拍你
- InfoQ|活久见:巴克莱银行用网页时光机当作某些JS代码的“CDN”
- 智能家居科技|LED电视生产计划,或是基于现实利益的考虑,三星延迟Micro
- 产业气象站|LED,ALLOS Semiconductors出售大功率电子及RF射频业务,未来将专注于Micro
- InfoQ|得了谷歌的病,技术选型:没有谷歌的命