Kerla is an independent operating system. Targeting the power-user and developer markets, it uses a custom monolithic kernel that aims "to be compatible with the Linux ABI" meaning that "it runs Linux binaries without any modifications." Uniquely, it is written in Rust (around 90% of the code) and uses a custom Docker-based build system. It implements Unix-like "process concepts" like context switching and signals, "commonly used system calls." Internet Protocol compatibility is included. However, Kerla doesn't yet support disks, but does allow "pseudo file systems" to be used.