Docker 发布首个支持 WebAssembly 预览版

编程入门 行业动态 更新时间:2024-10-16 20:18:03

Docker 发布<a href=https://www.elefans.com/category/jswz/34/1769465.html style=首个支持 WebAssembly 预览版"/>

Docker 发布首个支持 WebAssembly 预览版

公众号关注 「奇妙的 Linux 世界」

设为「星标」,每天带你玩转 Linux !



作为掀起容器技术革命的先驱,虽然 Docker 在很长一段时间被 Kubernetes 建立的活跃生态系统所压制,但如今却仍然顽强生存、甚至颇有财务翻盘的迹象。本周,该公司又公布了其WebAssembly(Wasm)支持工具的首个技术预览版。

Wasm 最早颇受浏览器开发商的追捧,帮助他们以本机速度运行 Web 应用程序,相关代码由 C、C++、Rust 等语言编译并在沙箱中安全运行。当前,大家可以将约40种语言编译为 Wasm。但与 Node.js 将 JavaScript 引入服务器的方式类似,Wasm 现在也能够迁移至后端。Cloudflare 就已经在边缘计算服务中支持  Wasm。

风险投资商当然不会错过这股潜力,于是相关领域的融资活动也开始升温。例如,Cosmonic 日前就宣布为其全新 Wasm PaaS 融资 850 万美元,Fermyon 也在本月早些时候公布了 2000 万美元的 A 轮融资。面对这块硕大的市场,Docker 当然也想早点投身其中。

Docker 公司强调,此次公布的只是技术预览版,项目最终未必会真正交付。按目前的方案来看,Docker Engine 继续使用与整体生态系统相统一的 containerd 容器运行时,只不过把负责容器进程运行的 runC 替换成了 WasmEdge 运行时。虽然 Docker 方面并没有透露更多细节,但 WasmEdge 承诺提供优于 Linux 容器的启动时间,而且 WasmEdge 应用程序的体积也明显更小(且运行速度更快)。

Docker 创始人 Michael Irwin 在此次公告中写道,“我们将 Wasm 视为 Linux 容器的补充性技术,开发人员可以结合自身用例选择最适合的技术方案(或者二者并用)。随着社区不断探索 Wasm 的种种可能性,我们也希望你能用自己熟悉和喜爱的工具为 Wasm 应用程序开拓出一条更易于开发、构建和运行的道路。”

Docker 此次还以投票成员的身份加入 Bytecode Alliance(字节码联盟)。作为非营利性组织,该联盟负责运营 WebAssembly 以及拓展生态系统内各类新项目的 WebAssembly System Interface。

本文转载自:「分布式实验室」,原文:,版权归原作者所有。欢迎投稿,投稿邮箱: editor@hi-linux。



最近,我们建立了一个技术交流微信群。目前群里已加入了不少行业内的大神,有兴趣的同学可以加入和我们一起交流技术,在 「奇妙的 Linux 世界」 公众号直接回复 「加群」 邀请你入群。

你可能还喜欢

点击下方图片即可阅读

如何使用 Headscale ( Tailscale 开源版 ) 快速搭建一个私有专属的 P2P 内网穿透网络


点击上方图片,『美团|饿了么』外卖红包天天免费领

更多有趣的互联网新鲜事,关注「奇妙的互联网」视频号全了解!

更多推荐

Docker 发布首个支持 WebAssembly 预览版

本文发布于:2024-02-14 15:37:39,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1763999.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:首个   预览版   Docker   WebAssembly

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!