Kandelo:一个多进程 POSIX 的 WASM 内核,可在浏览器中完全运行 WordPress

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

Kandelo:一个多进程 POSIX 的 WASM 内核,可在浏览器中完全运行 WordPress
插图 : Momiji Shirogane

Kandelo 是一个基于 WebAssembly 的开源内核,它在浏览器和 Node.js 中模拟多进程 POSIX 环境,甚至能在无服务器环境下运行服务器端 WordPress。

具体案例

想象一下在浏览器标签页中部署 WordPress,无需服务器、无需容器、无需任何后端组件。这正是 Kandelo 积极探索的用例之一——通过用新的 WASM 内核替换其之前的基础 WordPress Playground 来实现。

存在的意义

Kandelo 是一个开源的 POSIX 兼容内核,支持多进程,基于 WebAssembly(WASM)。它运行于现代浏览器和 Node.js 中。其目标是:让现有软件(为 Linux、POSIX 或传统环境编写的软件)无需重大修改即可在浏览器沙盒中运行。

这是 WASM 多年来的承诺,但很少有项目在多进程方面推进如此之远。大多数 WASM 运行时仅嵌入单个二进制文件;而 Kandelo 管理多个进程并让它们相互通信——这才是真正的内核,而非仅仅一个容器。

技术细节

  • POSIX 兼容性:大量现有软件无需重新编译即可运行
  • 多进程:在浏览器沙盒中真正实现多进程并行管理
  • 目标平台:现代浏览器 + Node.js
  • 状态:实验性但已在大量软件上实现功能

技术“缘由”

WASM 提供了安全且可移植的沙盒。在其上添加 POSIX 内核层,为一整类应用(Web 服务器、Shell 脚本、CLI 工具)打开了大门,这些应用此前在浏览器中无法实现。WordPress Playground 正是最具体的示例。

# Kandelo 的核心理念用一行总结:
# Linux 应用 → 编译为 WASM → 在 Kandelo 内核中运行 → 在你的浏览器中

要点:Kandelo 不会为特定程序编译 WASM——它运行的是一个完整的 POSIX 内核(以 WASM 形式),从而让现有代码得以执行。

关注项目:kandelo.dev —— 开源、实验性,欢迎贡献。

Resources

本文由人工智能撰写,并经人工编辑审核。

我们的编辑部
Your Linux server, as a desktop.
TermalOSSponsored
Ops, reimagined

Your Linux server, as a desktop.

Agentless SSH monitoring, a full remote desktop and an AI ops copilot — no agents to install, everything stays on your machine.

SSHSelf-hostedAI Ops
Get early access
这篇文章对您有帮助吗?

8 人赞了这篇文章

K
Kaito KuroganeSenior Dev Writer
Senior polyvalent developer, backend Go + frontend TS, open source contributor.
分享:
Your Linux server, as a desktop.
TermalOSSponsored
Ops, reimagined

Your Linux server, as a desktop.

Agentless SSH monitoring, a full remote desktop and an AI ops copilot — no agents to install, everything stays on your machine.

Get early access
LIVERadio Geek Kitsune
Tap to listen, the same sound for everyone
0··
// Schedule
// all stations
// share a track →
主题
浏览
信息