Stop spending hours building a bootloader and kernel from scratch. Drop in one file, call one function, and get straight to building your OS.
WebOS Kernel handles everything a real kernel does — booting, error handling, service management, routing, and a shared app ecosystem — so you can skip straight to building your OS's UI and features.
The kernel manages its own boot sequence. You only write code for your OS — nothing else.
Services are loaded in a strict order to make sure the kernel is always stable before any OS code runs.
/kernel/info and /kernel/services. These are always available and cannot be overridden by OS code.onReady() callback. This is when your OS code runs. Services you register here are available immediately to your OS and optionally to the app store layer.kernel.plugin() are installed after onReady runs. Each plugin can register additional services, routes, and middleware without touching the kernel core.Apps built for any WebOS powered by this kernel are automatically compatible with every other WebOS using the same kernel — as long as the app metadata is correct.