Daniel Polaske's Train of Thought

C and the Linux Kernel

The Linux kernel is written in C

The kernel is written in the C programming language [c-language]. More precisely, the kernel is typically compiled with gcc [gcc] under -std=gnu11 [gcc-c-dialect-options]: the GNU dialect of ISO C11. clang [clang] is also supported, see docs on Building Linux with Clang/LLVM.

Source: https://www.kernel.org/doc/html/v6.9/process/programming-language.html