Repository messaging and storage

ctrl+alt+d · repository channels, users, messages and the product origin object pool

L2 object pool

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 →
A

brintOS IceWM desktop (core-image-brintos-desktop, glibc, meta-brintos main 4f61f2473, developer-mode HardwareJS eb68d189) for BRINTOS-3342

1 1 2.76 GiB Updated Oct 12
S

BRINTOS-2865 base move: gated candidates with the developer HardwareJS runtime from hardwarejs f51c5a5

0 0 11.44 GiB Updated Sep 29
K

Programs an Emcraft STM32F7 SOM over JTAG (BRINTOS-10) and opens its serial console over WebUSB, with som-console, picocom, minicom and Expect (BRINTOS-11). Read /README.md first. Built 2026-09-30 for HardwareJS 0.1.0-dev.5. Forked.

0 0 857.3 MiB Updated Oct 1

Recently updated

A

core-image-brintos-standard (glibc) from meta-brintos main 8612eaa36, developer HardwareJS 4bc3f00 (BRINTOS-3599 browser check of Epic BRINTOS-2991)

0 0 Updated Oct 16
S

Toolchain image (BRINTOS-3287 stage, BRINTOS-3439 kernel) with the coroutinize plugin from brintium emc-dev 8365e93 unchanged

0 0 1.50 GiB Updated Oct 15
S

Toolchain image (BRINTOS-3287 stage, BRINTOS-3439 kernel) with the coroutinize plugin from brintium 21db90e: each phase of run() and coroutinize() in its own frame

0 0 Updated Oct 15
A

BRINTOS-3481 review: core-image-brintos-desktop (IceWM, glibc) at meta-brintos f1c0186c1, linux a85f7ab6, hardwarejs 0ef12b09

0 0 0 B Updated Oct 15
S

STM32F7 SOM programming station: JTAG, console, Expect, som-mfg-f7, USB Ethernet and TFTP. Developer mode runs its own HardwareJS; with it off, the release its kernel names. Read /README.md.

0 7 1.69 GiB Updated Oct 15
E

core-image-brintos-nrf-sdk: a full-screen station front end over openocd (J-Link, nRF91), som-console, Expect, picocom, minicom. Needs Developer mode.

0 0 Updated Oct 15
S

Test machine for BRINTOS-15 (an operator's own F7 U-Boot and kernel). Not the station: use sergei/core-image-brintos-manufacturing.

0 0 537.1 MiB Updated Oct 13
G

brintOS IceWM desktop (core-image-brintos-desktop, glibc, meta-brintos main 4f61f2473, developer-mode HardwareJS eb68d189) for BRINTOS-3342 Forked.

0 0 1.61 GiB Updated Oct 12