← biohack.net

PACKAGING EXPERIMENT · 2026-08-30

One Electron runtime.
Two real desktop apps.

Shared Electron separates application payloads from the Chromium-scale runtime they normally duplicate. The first coherent set runs LosslessCut and draw.io Desktop on Electron 42.9.3.

42.9.3versioned runtime
2qualified applications
26.04Ubuntu ABI target

The split

electron-runtime-42
├── Electron + Chromium
├── locales, snapshots, sandbox
├── losslesscut → app.asar + private FFmpeg
└── drawio-desktop → app.asar + desktop integration

Each application declares a lower tested Electron patch and an upper major bound. The runtime owns chrome-sandbox; launchers keep sandboxing enabled and disable upstream self-updaters so APT promotes a tested set.

Measured result

draw.io's upstream Debian package is about 128 MB compressed and 447 MB installed. Its application-only package is about 32 MB compressed and 139 MB installed; the 90 MB runtime is paid once and reused by LosslessCut.

Install and inspect

The initial repository is unofficial and supports Ubuntu 26.04 amd64. Installation commands, current versions, limitations, and the signing-key fingerprint live on the Indri project page. Signed metadata is at apt.wald3n.com.