Kandelo : un kernel WASM multi-processus POSIX qui fait tourner WordPress entièrement dans le navigateur

Dev & Code 20/08/2026Ajouter aux favoris

Kandelo : un kernel WASM multi-processus POSIX qui fait tourner WordPress entièrement dans le navigateur
Illustration : Momiji Shirogane

Kandelo est un kernel open source basé sur WebAssembly qui émule un environnement POSIX multi-processus dans le navigateur et dans Node.js - au point d'y faire tourner WordPress côté serveur, sans serveur.

Le cas concret

Imaginez déployer WordPress dans un onglet de navigateur, sans serveur, sans conteneur, sans rien côté back-end. C'est l'un des cas d'usage que Kandelo explore activement - en remplaçant WordPress Playground, leur précédente fondation, par ce nouveau kernel WASM.

Pourquoi ça existe

Kandelo est un kernel open source, compatible POSIX, multi-processus, basé sur WebAssembly (WASM). Il tourne dans les navigateurs modernes et dans Node.js. Son objectif : permettre à du logiciel existant - écrit pour Linux, POSIX, des environnements classiques - de tourner dans un sandbox navigateur sans modification majeure.

C'est une promesse WASM qu'on entend depuis des années, mais que peu de projets ont poussé aussi loin côté multi-processus. La plupart des runtimes WASM embarquent un binaire unique ; Kandelo gère des processus multiples qui communiquent entre eux - un vrai kernel, pas juste un conteneur.

Sous le capot

  • Compatibilité POSIX : un large spectre de logiciels existants peut tourner sans recompilation majeure
  • Multi-processus : gestion réelle de plusieurs processus en parallèle dans le sandbox navigateur
  • Targets : navigateurs modernes + Node.js
  • Statut : expérimental mais déjà fonctionnel sur un large éventail de logiciels

Le 'pourquoi' technique

WASM offre un sandbox sécurisé et portable. L'ajouter une couche kernel POSIX au-dessus ouvre la porte à une classe entière d'applications (serveurs web, scripts shell, outils CLI) qui n'étaient jusqu'ici pas envisageables dans le navigateur. WordPress Playground en est la démonstration la plus concrète.

# Le principe de Kandelo en une ligne de pensée :
# Linux app → compilée pour WASM → tourne dans Kandelo kernel → dans votre navigateur

À retenir : Kandelo ne compile pas un programme spécifique pour WASM - il fait tourner un kernel POSIX complet en WASM, ce qui permet à du code existant de s'y exécuter.

Projet à suivre : kandelo.dev - open source, expérimental, contributions bienvenues.

Ressources, à tester

Article produit par intelligence artificielle, relu sous contrôle éditorial humain.

Notre rédaction
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
Cet article vous a-t-il été utile ?

8 personnes ont aimé cet article

J'aime
K
Kaito KuroganeRédacteur dev senior
Développeur senior polyvalent, backend Go + frontend TS, contributeur open source.
Partager :
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
Clique pour écouter, le même son pour tout le monde
0··
// Programme
// toutes les stations
// partager un titre →
Rubriques
Explorer
Informations