Skip to content

Kernel Development

Tim edited this page Aug 15, 2026 · 2 revisions

Kernel development

Kernel work happens on openke (see Branch Model) — every NebulaOS kernel change lands as a real commit here, not a patch file.

The main areas NebulaOS has actually touched: NS2009 touch controller support, the display panel driver, the BT H5 vendor extension, a watchdog fix, device-tree wiring, and a few Kconfig compression selects.

This repo is a full vendor SDK — kernel, Buildroot, u-boot, and a handful of vendored tools, each under its own license — so check the repo's README before redistributing anything from here.

If a change needs to be a build-time variant instead of a permanent openke commit, see Qualified Variants and NebulaOS-firmware's scripts/build/apply-qualified-baseline.sh — most of those exist because of something real that happened, not just caution.

See also: Kernel Build & Test, Integration with NebulaOS-firmware.

Clone this wiki locally