celkern
CelKern is a modular open-source microkernel designed for resource-constrained devices with cellular connectivity. It provides a minimal, secure kernel core with user-space services for networking, device management, and application execution. The design emphasizes a small footprint, deterministic scheduling, and strong isolation between services.
Origin and development: CelKern was developed by the CelTech collaboration in the late 2010s as a research
Architecture: CelKern follows a microkernel architecture with IPC-based communication and capability-based security. Core responsibilities include low-level
Features and usage: The kernel emphasizes low memory usage, deterministic latency, secure boot, and OTA updates.
Reception and assessment: CelKern is noted for its security focus and compact footprint, but the ecosystem
See also: microkernel, embedded systems, IoT, cellular networks.