Linus Torvalds Has Revealed the Date of Linux’s Real Birthday

Many people in the Linux community are celebrating Linux's birthday on August 25, but is that the correct day? Here's the answer!

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.

FREAX Kernel 0.01
FREAX-kernel 0.01

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.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 68%