Skip to content

0008 — Stock-kernel flavor: bring your own kernel

Context

A fallback image flavor runs on the vendor's own kernel. The vendor never published its source, so we may not distribute the binary.

Decision

The installer reads the kernel from the user's own device, prepares it locally (allowing our modules, built against that kernel's symbol versions), flashes it, and deletes the temporary copy. Nothing is uploaded, cached or shipped. Unknown kernel versions are refused with a clear message.

Consequences

  • No vendor binary passes through GlassineOS infrastructure.
  • CI builds our modules for each known vendor kernel version.

Status

Accepted 2026-10-03.