lk
Kernel
An SMP-aware kernel designed for small systems on various platforms and CPU architectures.
LK embedded kernel
3k stars
253 watching
637 forks
Language: C
last commit: almost 2 years agoLinked from 1 awesome list
operating-systemrtos
Related projects:
| Repository | Description | Stars |
|---|---|---|
| A monolithic kernel designed to be Linux-compatible at binary level, serving as an educational platform for exploring kernel development and embedded systems. | 2,387 | |
| A minimal multi-tasking OS kernel built from scratch for ARM Cortex-M series microcontrollers | 181 | |
| Enables running x86_64 Linux programs on non-x86_64 systems with improved performance and support for ARM64, RV64, and LoongArch platforms. | 4,019 | |
| An emulator that allows running x86 Linux programs on non-x86 systems like ARM devices with native performance | 3,396 | |
| A tool that monitors and manages kernel activities, providing insights into system performance and resource utilization. | 2,573 | |
| Develops custom kernels and firmware for Raspberry Pi devices | 90 | |
| The core components of an embedded operating system | 78 | |
| Firmware for custom keyboards with support for multiple controllers and keyboard models | 18,437 | |
| A simple, 64-bit kernel that demonstrates preemptive multitasking and basic system features. | 36 | |
| An emulation setup to study and develop Linux kernel components, including modules, QEMU, and userland code. | 4,219 | |
| A low-level Linux container runtime that provides an isolated environment for running system containers with minimal kernel overhead. | 4,711 | |
| Enables programming and debugging of application software running on Arm Cortex CPUs via a bridge between the development computer and the CPU debug access port | 2,352 | |
| Builds a minimal multi-tasking OS kernel for ARM from scratch | 1,072 | |
| Enables efficient reuse of Linux kernel code in applications | 819 | |
| An operating system written from scratch with modular and compatible design principles | 2,723 |