Who Created the Linux Operating System Kernel?

This article explores the origin of the Linux operating system kernel, identifying its original creator, Linus Torvalds, and detailing how a personal project in 1991 evolved into the world's most widely used operating system core. It covers the initial motivation behind the project, the licensing decisions that drove its widespread adoption, and the role Torvalds still plays in its development today.

The Linux kernel was created by Linus Torvalds, a Finnish computer science student at the University of Helsinki. In 1991, Torvalds set out to build a free, Unix-like operating system kernel for his personal computer powered by an Intel 80386 processor. Frustrated by the licensing restrictions and limited functionality of MINIX—an educational operating system designed by Andrew Tanenbaum—Torvalds decided to write his own system from scratch.

On August 25, 1991, Torvalds famously announced his project to the comp.os.minix Usenet newsgroup, describing it as a "hobby" that would not be "big and professional like GNU." He released the source code for version 0.01 in September 1991. The software quickly attracted other programmers around the world who were eager to contribute improvements, device drivers, and bug fixes.

A crucial factor in the kernel's success was Torvalds' decision to release it under the GNU General Public License (GPL) in 1992. By pairing his kernel with existing free software utilities—primarily those from Richard Stallman's GNU Project—developers were able to assemble a fully functional, completely free operating system.

Today, while the complete operating system is often referred to simply as "Linux" (or "GNU/Linux"), the term technically refers solely to the kernel: the central interface between a computer's hardware and its applications. Linus Torvalds remains the principal architect and maintainer of the Linux kernel, overseeing major releases and guiding its open-source development community through the Linux Foundation.