🧬 E. coli Linux

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 9p shared folder: mount -t 9p host9p /mnt/9p/
📖 README — 关于这个虚拟机

🧬 E. coli Linux

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.

🚀 Getting Started

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

⌨️ Keyboard

Ctrl + AltRelease mouse from canvas
Ctrl + Alt + DelReboot VM (or use the Reset button)

⚠️ Notes

  • No persistent storage — all changes lost on refresh.
  • No networking in this build.
  • Use BusyBox vi for editing files.

📋 Tech Specs

Emulatorv86 (x86 → WASM JIT)
KernelLinux 6.8.x (i686, embedded initramfs)
UserlandBuildroot + BusyBox
Shellash (BusyBox)
Editorvi (BusyBox)
Shared FS9p virtio (host ↔ guest)

🔗 Links