We all know the story. In 1988, a young Finnish man entered Helsinki University to study Computer Science.
His name was Linus Benedict Torvalds. Then, on August 25, 1991, after five months of development, the 21-year-old Linus Torvalds made his now-legendary announcement via mail to a Minix newsgroup.
โฆ Iโm doing a (free) operating system (just a hobby, wonโt be big and professional like gnu) for 386(486) AT clones. โฆ
Linus ([email protected])
As you can see, when Torvalds announced Linux, he didn’t actually announce Linux. It was not yet named; he just said “a (free) operating system” and that it resembled Minix.
To find out exactly when Linux’s birthday is, let’s first recall some facts about the Linux kernel.
The Linux Kernel
For those who don’t know, Torvalds originally named his kernel “FREAX” – a mix of “free,” “freak,” and “x” (as an allusion to Unix). So one can see that while Torvalds may be a great programmer and leader, he should leave the process of naming projects to other people.
When his coworker Ari Lemmke, who was one of the FTP server’s volunteer administrators, uploaded the kernel to the FTP site, he didn’t like the name when he created the subdirectory for the source code on nic.funet.fi.
As a result, Lemmke decided to rename the subdirectory to Linux without consulting Torvalds.
Later, however, Torvalds consented to Linux. So, in short, Linux was actually named by Ari Lemmke without consulting Linus Torvalds.
Shortly after that, to demonstrate how the word “Linux” should be pronounced, Torvalds even included an audio guide with the kernel source code.
On September 17, 1991, Torvalds put the source code of the first version of his Linux 0.01 online. However, he did not make a big announcement. Shortly after that, on October 5, he announced the first “official” version of Linux, version 0.02.
Linux’s Birthday
Linux has many birthdays, depending on who you ask. There are three clear candidates for a birthday, but one can have only one.
- August 25, 1991: Announcement on a mailing list.
- September 17, 1991: The release of the first version.
- October 5, 1991: Announcement of availability.
But let’s refer to the ZDNet website and see what Linus Torvalds himself says about this.
Now, that 0.01 release was never publicly announced, and I only emailed a handful of people in private about the upload (and I don’t have old emails from those days), so there’s no real record of that. The only record of the date is in the Linux-0.01 tar-file itself, I suspect.
Just thought I’d mention it since, while unannounced, in many ways, this is the true anniversary date of the actual code.
Linus Torvalds
So now we know the actual birthday of the Linux kernel, which was on September 17, 1991. However, that doesnโt change the official birthday of Linux, which is on August 25.