Is Linux Kernel Written in C or C?
Contents

Linux kernel development started in 1991, and it is also written in C. The next year, it was released under the GNU license and was used as part of the GNU Operating System. The GNU operating system itself was started using C and Lisp programming languages, so many of its components are written in C.

What is Linux kernel written in?

Why is Linux kernel written in C and not C++?

A Kernel is comprised of a lot of code that is very close to the hardware. This kind of code has stringent performance requirements. That’s why operating system used to be written in Assembly language. As you know assembly is very hard to master and not portable.

Maya Lin-Takahashi

Maya Lin-Takahashi

Consumer Tech & Gadget Reviewer

Maya is a hardware enthusiast who tests and reviews smart home devices, smartphones, wearables, and audio gear. She focuses on practical consumer value and build quality.

Share this article