657 B
657 B
LK Kernel
LK is an open source kernel intended to primarily run in supervisor mode on a variety of 32bit and 64bit architectures.
It is designed to be small, fast, and efficient, with a focus on real-time performance. It is primarily written in C and assembly, with some parts in C++. The C++ parts mostly do not use the standard C++ library, and no exceptions.
It is used in a variety of embedded and real-time systems, including automotive, industrial, and consumer electronics. It is also used in some academic and research projects.
Code Style
4 space indentation, no tabs, or trailing whitespace. Header guards are implemented with #pragma once.