Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

Linus Torvalds announced a small personal operating-system project in August 1991, saying it “won’t be big and professional.” Linux grew into a widely used kernel through decades of work by contributors and maintainers. In 2005, Torvalds created Git to solve a practical problem facing that same development community: coordinating changes to a large project across distributed teams.

Who is Linus Torvalds?

Torvalds was born in Helsinki, Finland, in 1969. He enrolled at the University of Helsinki in 1988 and earned a master’s degree in computer science. The Linux Foundation’s biography identifies his thesis as Linux: A Portable Operating System (The Linux Foundation’s leadership biography).

His name is closely associated with two influential software projects, but they serve different purposes: Linux is an operating-system kernel, while Git is software for tracking and coordinating source-code changes.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What is Linux, and how did Torvalds start it?

In August 1991, Torvalds announced that he was developing a free operating system for 386/486 AT-compatible computers. His message described it as a hobby and said it “won’t be big and professional.” The Linux Foundation reproduces that wording in its biography of Torvalds (The Linux Foundation).

The announcement and the first public release are separate events. The Linux Foundation’s account of the kernel’s history dates the announcement to August 25, 1991, and the first release to October 5, 1991. Its 2020 Kernel Archeology report describes that early release as 88 files with about 10,000 lines of code—a historical snapshot, not a measure of the modern kernel (The Linux Foundation’s 2020 report).

Linux means the kernel: the core software that manages hardware and provides services to other software. A Linux distribution combines the kernel with other components, such as system tools and applications. The distinction matters because the kernel’s development history is not the history of every operating system built around it.

How did Linux become a collaborative project?

Torvalds initiated Linux, but the kernel that developed over time became a large collaborative project. Contributors propose changes, and subsystem maintainers review and manage work in their respective areas. The kernel’s official documentation says maintainers usually manage their own kernel trees, while Torvalds is the person who can merge patches into the mainline repository (kernel.org: “How the development process works”).

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

That arrangement makes Torvalds’ role significant without making him the sole author or reviewer of the kernel. Much of the work happens across subsystems, where maintainers handle changes before they are considered for mainline integration.

Why did Linus Torvalds create Git?

In 2005, the Linux kernel community lost access to BitKeeper, the version-control system it had been using. The developers needed an alternative that could handle distributed contributions, performance demands, and the scale of kernel development. According to the Linux Foundation, Torvalds created Git to meet that need (The Linux Foundation’s leadership biography).

Torvalds later summarized the need in a 2015 Linux Foundation interview: “We definitely needed something like git.” That is his retrospective judgment about the kernel community’s requirements, not a measured claim about what would have happened under a different tool (The Linux Foundation’s 2015 interview).

The biography says Git was built in about ten days. In the same 2015 interview, Torvalds described the roughly ten days as the time until the first kernel commit using Git and emphasized that getting the basic ideas right was central; he did not describe it as ten days of nonstop coding (The Linux Foundation’s 2015 interview).

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What is the difference between Linux, Git, and GitHub?

Term What it is What it does
Linux An operating-system kernel Manages core system resources and supports software running on a system.
Git Version-control software Tracks changes to source code and helps coordinate development.
GitHub A hosting and collaboration service Provides online tools and repositories for working with Git-based projects.

Git and GitHub are related but not interchangeable: Git is the version-control system; GitHub is a service built around Git workflows. In his 2015 interview, Torvalds praised GitHub as a hosting service while criticizing aspects of its development interfaces for kernel work. Those comments describe his view at the time, not a current assessment of the service (The Linux Foundation’s 2015 interview).

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What does Torvalds’ story show?

The Linux and Git stories connect technical decisions to community needs. Torvalds began Linux as a modest project, but its later development depended on contributors and maintainers working across the kernel. Git, in turn, emerged because those developers needed a version-control tool suited to their work. Torvalds’ influence is central to both histories, but neither is simply the story of one programmer working alone.

Further reading

  • Just for Fun: The Story of an Accidental Revolutionary, by Linus Torvalds and David Diamond, is a 2001 book cataloged by WorldCat. It predates Git’s creation, so it is a Linux-era memoir rather than a history of Git (WorldCat catalog record).
  • Christopher Tozzi’s For Fun and Profit, published as a paperback by MIT Press in 2024, offers broader context on free and open-source software, including early Linux development. It is not a Torvalds biography (MIT Press).

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.