A minimal Linux virtual machine — running entirely in your browser
Booting Linux kernel…
Downloading ~5 MB VM image · 10–30 seconds on first load
mount -t 9p host9p /mnt/9p/
Welcome to E. coli Linux — a minimalist Linux virtual machine running entirely in your browser, powered by v86 (an x86 emulator in WebAssembly).
Nothing is sent to any server. Everything runs inside your browser — client-side only.
You are now in the ash shell (BusyBox).
Mount the 9p shared folder to access files shared from the web page:
mkdir -p /mnt/9p
mount -t 9p host9p /mnt/9p/
cat /mnt/9p/README.md
Edit files in the shared folder — changes are visible on both sides:
vi /mnt/9p/README.md
或使用 BusyBox vi 编辑:vi /mnt/9p/README.md
| Ctrl + Alt | Release mouse from canvas |
| Ctrl + Alt + Del | Reboot VM (or use the Reset button) |
vi for editing files.| Emulator | v86 (x86 → WASM JIT) |
| Kernel | Linux 6.8.x (i686, embedded initramfs) |
| Userland | Buildroot + BusyBox |
| Shell | ash (BusyBox) |
| Editor | vi (BusyBox) |
| Shared FS | 9p virtio (host ↔ guest) |