Explore brintOS

A directory of public machines and the ones we recommend.

Featured machines

Create a machine →

From the blog

All articles →

May 31, 2026 · Engineering

Why we compiled real Linux to WebAssembly

The one decision underneath brintOS: treating WebAssembly as a real CPU architecture and co-developing HardwareJS with a matching arch/wasm32 kernel — WASM instances as the MMU, preemption without a timer interrupt, and a vmlinux beside every process. Plus why it beats the five common alternatives, and why fast Linux-on-WASM commoditizes the desktop OS.

Read the article →

Trending — most stars

Full trending list →
brintos/brintos-fs-go

Linux client to mount brintOS machine image repo to local file system.

1 0 464.3 KiB Updated Jul 13
J

A Rust development environment that matches our internal docker image. Forked.

0 1 2.6 KiB Updated Jun 9

Recently updated

A

[Superseded — canonical machine is https://brintos.io/emcraft/core-image-brintos-emcraft (BRINTOS-56)] Emcraft everyday-work musl/wasm32-hwjs image: busybox base + network tools (ethtool/iproute2/mtr/tcpdump), Tcl/Expect, coreutils/findutils/gawk/file/less/bzip2. Personal iteration slot; the canonical org-hosted machine now lives under emcraft/.

0 0 708.6 MiB Updated Jul 17
K

Yocto BSP layer for brintOS wasm32-hwjs: machine/distro config, external toolchain wiring, package fixes, dev image

0 0 94.8 KiB Updated Jul 17
B

Linux client to mount brintOS machine image repo to local file system. Pure C; successor to brintos-fs-go.

0 0 14.7 MiB Updated Jul 17