History of Linux: From a 1991 Hobby to Running the Cloud - featured illustration
|

History of Linux: From a 1991 Hobby to Running the Cloud

Linux now runs most of the world’s servers, every Android phone, the majority of the world’s fastest supercomputers and much of the cloud. It began in 1991 as a hobby project by a Finnish student. This is the short, checkable version of that history, from Unix and GNU to the kernel, the first distributions and where Linux is today, with the dates that matter.

Before Linux: Unix and GNU

  • 1969-1970s: Ken Thompson and Dennis Ritchie at Bell Labs created Unix. It was rewritten in the C language in the early 1970s, which made it portable. Universities such as Berkeley received the source and built on it (BSD).
  • 1983-1984: Richard Stallman began the GNU Project (GNU’s Not Unix) to make a completely free Unix-compatible operating system. By 1990 GNU had the compiler (GCC), the shell (Bash), the editor (Emacs) and many utilities, but its kernel, GNU Hurd, was not ready.
  • 1987: Andrew Tanenbaum released MINIX, a small Unix-like system for teaching, which Linus Torvalds later used.

So in 1991 the world had a nearly complete free set of system tools and no usable free kernel. That gap is where Linux fits. See free software and copyleft for the licensing background.

1991: a hobby that was not going to be big

On 25 August 1991, Linus Torvalds, then a student at the University of Helsinki, posted to the comp.os.minix newsgroup that he was working on a free operating system, “just a hobby, won’t be big and professional like gnu”, for 386 PCs. The first public release, version 0.01, followed in September 1991, and the first kernel he uploaded to the FTP server was named by the server’s administrator, Ari Lemmke, “Linux” (Torvalds had considered names such as “Freax”).

Two decisions turned the hobby into a movement:

  1. Open development: Torvalds accepted patches from anyone and released early and often.
  2. GPL licence: in 1992, with version 0.12, he moved the kernel to the GNU General Public License (version 2). That let it be combined with the GNU tools and required that anyone who distributes a modified kernel provide the corresponding source under the same licence (private changes never have to be published).

Strictly, “Linux” is the kernel only. A complete system, kernel plus GNU tools, libraries, a package manager and applications, is a distribution. Some people call the whole system “GNU/Linux” to credit the GNU components.

The 1990s: distributions appear

Year Milestone
1993 Slackware and Debian are started; Debian’s community-governed model still runs today
1994 Linux 1.0 released. Red Hat, founded in 1993, releases Red Hat Linux 1.0 in 1994
1996 Linux 2.0 adds multiprocessor support; the Tux penguin becomes the mascot
1998 Major vendors such as IBM and Oracle start supporting Linux; the term “open source” is coined

The 2000s: Linux moves into the enterprise

  • 2001: Linux 2.4 improved performance and hardware support; IBM announced a large investment in Linux.
  • 2003: Linux 2.6 brought a new scheduler and better scalability. Red Hat Enterprise Linux and SUSE became mainstream enterprise systems.
  • 2004: Ubuntu was launched by Canonical, based on Debian, aiming to make desktop Linux easy to install.
  • 2005: Torvalds created Git to manage kernel development after a disagreement over the previous tool. Git is now the world’s dominant version control system.
  • 2007-2008: The Linux kernel became the foundation for Google’s Android (announced 2007, first phone in 2008).

The 2010s to now: cloud, containers and supercomputers

  • 2011: Linux 3.0 was released for the kernel’s 20th anniversary. From about 2017 onward, all of the TOP500 list of supercomputers ran Linux; that has remained true in recent lists.
  • 2013-2015: Docker made Linux containers popular, and Kubernetes (2014) turned them into the standard way to run cloud applications. Containers rely on Linux kernel features such as namespaces and cgroups.
  • 2015: Linux 4.x continued regular releases; the Linux Foundation and hundreds of companies contribute code each year.
  • 2019 to today: Windows Subsystem for Linux (WSL 2) runs a real Linux kernel inside Windows. Linux 6.x releases arrive roughly every nine to ten weeks, and Rust support was merged into the kernel from version 6.1 (late 2022).

Where you meet Linux today

  • Servers and cloud: the majority of web servers and cloud virtual machines. Your favourite website almost certainly runs on it, including this site’s host.
  • Phones and devices: Android, ChromeOS, routers, smart TVs, cars and embedded devices.
  • Desktops: a small but steady share; distributions such as Ubuntu, Fedora, Debian and Linux Mint are the popular ones.
  • Science and finance: supercomputers and trading systems.

Common questions

Who owns Linux?

Nobody owns it. Contributors hold the copyright on their own code, licensed under the GPL, and Torvalds and the maintainers coordinate the official kernel. “Linux” is a trademark administered on behalf of Torvalds.

Is Linux the same as Unix?

No. Linux is Unix-like: it follows similar designs and interfaces but does not contain Unix source code. Certified UNIX systems include macOS, AIX and HP-UX.

Which Linux should a beginner start with?

Ubuntu, Fedora or Linux Mint are friendly choices for desktops, and Ubuntu Server or Debian for learning server administration.

Keep reading

Sources

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *