Repository navigation
Home
Role in NebulaOS: Linux 6.6 kernel SDK for the Creality Ender-3 V3 KE / Ingenic X2000 platform. Every kernel-source change NebulaOS made lives here as a real, reviewable commit — not as a patch file applied at build time.
Canonical branch: openke (the name is historical — this repo predates its NebulaOS rename and
kept its original branch name; see Branch Model). main tracks the unmodified
upstream SDK.
Complete OS build: No. NebulaOS-firmware
pins an exact commit of this repo's openke branch, fetches it as a sparse checkout, and applies 8
accepted build-time kernel variants on top before compiling. Building this repo alone does not
produce a working printer image.
Related repos:
- NebulaOS-firmware — integration/build authority
- NebulaOS — end-user releases
- NebulaOS-klipper — Klipper runtime fork
- NebulaOS-guppyscreen — touchscreen UI fork
Audience: Developers and advanced testers.
-
Branch Model —
openkevs.main, and the OpenKE-project naming distinction - Kernel Development — working on kernel source in this repo
- Kernel Build & Test — building and testing outside the full NebulaOS pipeline
- Qualified Variants — the 8 accepted build-time kernel patches
- Integration with NebulaOS-firmware — how this repo is consumed
- Debugging — kernel-level debugging notes
This wiki summarizes; the repo's own README and NebulaOS-firmware's tracked docs remain canonical.