开发与编程 Aug 20, 2026加入收藏

Kandelo 是一个基于 WebAssembly 的开源内核,它在浏览器和 Node.js 中模拟多进程 POSIX 环境,甚至能在无服务器环境下运行服务器端 WordPress。
想象一下在浏览器标签页中部署 WordPress,无需服务器、无需容器、无需任何后端组件。这正是 Kandelo 积极探索的用例之一——通过用新的 WASM 内核替换其之前的基础 WordPress Playground 来实现。
Kandelo 是一个开源的 POSIX 兼容内核,支持多进程,基于 WebAssembly(WASM)。它运行于现代浏览器和 Node.js 中。其目标是:让现有软件(为 Linux、POSIX 或传统环境编写的软件)无需重大修改即可在浏览器沙盒中运行。
这是 WASM 多年来的承诺,但很少有项目在多进程方面推进如此之远。大多数 WASM 运行时仅嵌入单个二进制文件;而 Kandelo 管理多个进程并让它们相互通信——这才是真正的内核,而非仅仅一个容器。
WASM 提供了安全且可移植的沙盒。在其上添加 POSIX 内核层,为一整类应用(Web 服务器、Shell 脚本、CLI 工具)打开了大门,这些应用此前在浏览器中无法实现。WordPress Playground 正是最具体的示例。
# Kandelo 的核心理念用一行总结:
# Linux 应用 → 编译为 WASM → 在 Kandelo 内核中运行 → 在你的浏览器中 要点:Kandelo 不会为特定程序编译 WASM——它运行的是一个完整的 POSIX 内核(以 WASM 形式),从而让现有代码得以执行。
关注项目:kandelo.dev —— 开源、实验性,欢迎贡献。
本文由人工智能撰写,并经人工编辑审核。