Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
LK (Little Kernel) is a tiny operating system suited for small embedded devices, bootloaders, and other environments where OS primitives like threads, mutexes, and timers are needed, but there’s a desire to keep things small and lightweight. On embedded ARM platforms the core of LK is typically 15-20 KB.
LK is available from https://github.com/littlekernel/lk and is Open Source software, provided under the MIT license.
Who is using LK?
Newer Android phones have some chance of LK running all the time alongside Linux.
A few ARM SoC manufacturers use LK as their default bootloader such as DragonBoard 410c based on Qualcomm Snapdragon 410 processor.
The Fuchsia Operating System’s microkernel, Zircon is based on LK.