Before we dive into the kernel itself, we have to talk about the soul of the system. And that soul, for better and for worse, is largely the work of one brilliant, stubborn, and ideologically pure programmer: Richard Stallman. His story isn’t just a footnote; it’s the foundational myth, the Genesis, of the entire open-source operating system you’re using.
In the early 1980s, Stallman was working in the MIT AI Lab, a classic hacker paradise where code was freely shared and improved upon. Then proprietary, closed-source software started rolling in, and the culture began to die. printers that would jam and not notify anyone because the source code for the driver was a secret. This kind of thing drove Stallman, who values user freedom above all else, absolutely bananas. So, in 1983, he announced the GNU Project (GNU stands for “GNU’s Not Unix”—a classic programmer’s recursive acronym, a joke that never stops compiling). His goal was unbelievably ambitious: to create a complete, Unix-compatible operating system that was entirely free software.