微比恩 > 信息聚合 > 微软开源基于 Rust 的新软件:可在 Kubernetes 上运行 WebAsse…

微软开源基于 Rust 的新软件:可在 Kubernetes 上运行 WebAsse…

2020-05-01 13:32:52来源: IT之家

来自微软的 DeisLabs 团队最近开源了一款完全基于 Rust 的新软件 Krustlet,该软件可以用来在 Kubernetes 上运行 WebAssembly 模块。Kubernetes 是来自谷歌的开源容器集群管理系统,主要用 Go 语言编写。而微软此次选用 Rust 来编写这款 Kubernetes 相关项目,背后有着怎样的原因?Azure DeisLabs 的高级软件工程师 Taylor Thomas 解释,主要动机之一是 Rust 与 WebAssembly(缩写为 WASM)的兼容性。WASM 是便携式的抽象语法树,能够让开发者运用自己熟悉的编程语言进行编译,再借由虚拟机引擎在浏览器内运行。经过编译的 WASM 二进制文件(或称模块)可以在任何系统上运行,而 Rust 是为这些二进制文件提供本机构建支持的少数语言之一。除了

关注公众号