Why Is It Called 'Kernel'? — The Origin of the Term
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
Related Etymologies
Why Is It Called 'Daemon'? Why Is It Called 'Cache'?
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro