Skip to content
Why Is It Called 'Kernel'? — The Origin of the Term

Why Is It Called 'Kernel'? — The Origin of the Term

DodaTech Updated Jun 20, 2026 3 min read

The Story

The word “kernel” predates computers by centuries. It comes from Old English cyrnel, a diminutive of corn — literally a “little seed.” A kernel is the edible core inside a nut’s hard shell, the essential part that can grow into an entire plant.

When computer scientists designed the first operating systems, they needed a term for the core component that manages everything — memory, processes, devices, files. The kernel is the smallest, most essential part of the OS, the seed from which everything else grows. The metaphor was perfect.

The term entered computing in the 1960s with the MULTICS operating system, a collaborative project between MIT, General Electric, and Bell Labs. MULTICS introduced the concept of a layered OS with a protected core. When Bell Labs withdrew from MULTICS and Ken Thompson, Dennis Ritchie, and others created Unix, they carried the kernel concept forward.

How It Evolved

Linux made the kernel a household name in tech. When Linus Torvalds announced his “hobby” operating system in 1991, he described it as a “free operating system kernel” — just the core, not the whole OS. That kernel has since grown from 10,000 lines of code to over 28 million. Yet it’s still called the kernel because every Linux distribution is built around it like a shell around a seed.

The kernel metaphor also sparked one of computing’s great debates: monolithic vs. microkernel. A monolithic kernel runs all OS services in kernel space (like Linux). A microkernel runs only the absolute essentials in kernel space and everything else in user space (like MINIX). Both are kernels — just different philosophies about how much goes inside the seed.

Did You Know?

The MINIX operating system, created by Andrew S. Tanenbaum for teaching OS design, was a microkernel. Linus Torvalds studied MINIX before writing Linux. The famous 1992 “Tanenbaum–Torvalds debate” on Usenet pitted microkernel vs. monolithic kernel design against each other.

FAQ

Who coined the term 'kernel' for operating systems?
The term emerged from the MULTICS project in the 1960s. It was a natural fit — the kernel is the core, just like a seed kernel inside a nut.
What is the difference between a kernel and an operating system?
The kernel is the core of the OS — it manages hardware, processes, and system calls. The operating system includes the kernel plus system utilities, libraries, user interfaces, and applications. Linux is a kernel; Ubuntu is a complete OS built on the Linux kernel.
How many lines of code is the Linux kernel?
As of 2026, the Linux kernel contains over 28 million lines of code — a far cry from the 10,000 lines Linus Torvalds started with in 1991.

Related Etymologies

Why Is It Called 'Daemon'? Why Is It Called 'Cache'?

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro