Linus Benedict Torvalds ( , ; born 28 December 1969) is a Finnish software engineer who is the creator and, historically, the lead developer of the
Linux kernel, used by
Linux distributions and other operating systems such as
Android
Android may refer to:
Science and technology
* Android (robot), a humanoid robot or synthetic organism designed to imitate a human
* Android (operating system), Google's mobile operating system
** Bugdroid, a Google mascot sometimes referred to ...
. He also created the
distributed version control system
Git.
He was honored, along with
Shinya Yamanaka
is a Japanese stem cell researcher and a Nobel Prize laureate. He serves as the director of Center for iPS Cell ( induced Pluripotent Stem Cell) Research and Application and a professor at the Institute for Frontier Medical Sciences at Ky ...
, with the 2012
Millennium Technology Prize by the
Technology Academy Finland "in recognition of his creation of a new
open source operating system
An operating system (OS) is system software that manages computer hardware, software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ef ...
for
computers leading to the widely used Linux
kernel
Kernel may refer to:
Computing
* Kernel (operating system), the central component of most operating systems
* Kernel (image processing), a matrix used for image convolution
* Compute kernel, in GPGPU programming
* Kernel method, in machine lea ...
." He is also the recipient of the 2014
IEEE Computer Society Computer Pioneer Award and the 2018
IEEE Masaru Ibuka Consumer Electronics Award
The IEEE Masaru Ibuka Consumer Electronics Award is a Technical Field Award of the IEEE given for outstanding contributions to consumer electronics technology. It is named in honor of Masaru Ibuka, co-founder and honorary chairman of Sony Cor ...
.
Life and career
Early years
Torvalds was born in
Helsinki
Helsinki ( or ; ; sv, Helsingfors, ) is the Capital city, capital, primate city, primate, and List of cities and towns in Finland, most populous city of Finland. Located on the shore of the Gulf of Finland, it is the seat of the region of U ...
, Finland, the son of journalists Anna and
Nils Torvalds
Nils Ole Hilmer Torvalds (born 7 August 1945) is a Finnish politician who has been a Member of the European Parliament (MEP) since 2012. He is a member of the Swedish People's Party of Finland, part of the Alliance of Liberals and Democrats for ...
, the grandson of statistician
Leo Törnqvist
Leo Waldemar Törnqvist (14 February 1911 – 18 April 1983) was one of the first professors of statistics in Finland, and the first to achieve international recognition. He taught at the University of Helsinki from 1943 to 1974, and developed tec ...
and of poet
Ole Torvalds, and the great-grandson of journalist and soldier
Toivo Karanko. His parents were campus radicals at the
University of Helsinki
The University of Helsinki ( fi, Helsingin yliopisto, sv, Helsingfors universitet, abbreviated UH) is a public research university located in Helsinki, Finland since 1829, but founded in the city of Turku (in Swedish ''Åbo'') in 1640 as the ...
in the 1960s. His family belongs to the
Swedish-speaking minority in Finland. He was named after
Linus Pauling, the Nobel Prize-winning American chemist, although in the book ''
Rebel Code: Linux and the Open Source Revolution'', he is quoted as saying, "I think I was named equally for
Linus the
Peanuts cartoon character", noting that this made him "half Nobel Prize-winning chemist and half blanket-carrying cartoon character".
Torvalds attended the
University of Helsinki
The University of Helsinki ( fi, Helsingin yliopisto, sv, Helsingfors universitet, abbreviated UH) is a public research university located in Helsinki, Finland since 1829, but founded in the city of Turku (in Swedish ''Åbo'') in 1640 as the ...
from 1988 to 1996, graduating with a master's degree in
computer science
Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to practical disciplines (includin ...
from the NODES research group. His academic career was interrupted after his first year of study when he joined the
Finnish Navy
The Finnish Navy ( fi, Merivoimat, sv, Marinen) is one of the branches of the Finnish Defence Forces. The navy employs 2,300 people and about 4,300 conscripts are trained each year. Finnish Navy vessels are given the ship prefix "FNS", short f ...
Nyland Brigade in the summer of 1989, selecting the 11-month officer training program to fulfill the
mandatory military service of Finland. He gained the rank of
second lieutenant, with the role of an
artillery observer
An artillery observer, artillery spotter or forward observer (FO) is responsible for directing artillery and mortar fire onto a target. It may be a '' forward air controller'' (FAC) for close air support (CAS) and spotter for naval gunfire ...
. He bought computer science professor
Andrew Tanenbaum
Andrew Stuart Tanenbaum (born March 16, 1944), sometimes referred to by the handle ast, is an American-Dutch computer scientist and professor emeritus of computer science at the Vrije Universiteit Amsterdam in the Netherlands.
He is the author ...
's book ''
Operating Systems: Design and Implementation'', in which Tanenbaum describes
MINIX, an educational stripped-down version of
Unix
Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
. In 1990, Torvalds resumed his university studies, and was exposed to Unix for the first time in the form of a
DEC MicroVAX running
ULTRIX. His MSc thesis was titled ''
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
: A Portable Operating System''.
His interest in computers began with a
VIC-20 at the age of 11 in 1981. He started programming for it in
BASIC
BASIC (Beginners' All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages designed for ease of use. The original version was created by John G. Kemeny and Thomas E. Kurtz at Dartmouth College ...
, then later by directly accessing the
6502 CPU in
machine code (he did not utilize
assembly language). He then purchased a
Sinclair QL, which he modified extensively, especially its operating system. "Because it was so hard to get software for it in Finland", he wrote his own assembler and
editor
Editing is the process of selecting and preparing written, photographic, visual, audible, or cinematic material used by a person or an entity to convey a message or information. The editing process can involve correction, condensation, ...
"(in addition to
Pac-Man graphics libraries)" for the QL, and a few games. He wrote a ''
Pac-Man'' clone, ''Cool Man''. On 5 January 1991
he purchased an
Intel 80386-based clone of
IBM PC before receiving his
MINIX copy, which in turn enabled him to begin work on Linux.
Linux
The first Linux prototypes were publicly released in late 1991.
Version 1.0 was released on 14 March 1994.
Torvalds first encountered the
GNU Project
The GNU Project () is a free software, mass collaboration project announced by Richard Stallman on September 27, 1983. Its goal is to give computer users freedom and control in their use of their computers and Computer hardware, computing devi ...
in 1991 when another Swedish-speaking computer science student, Lars Wirzenius, took him to the University of Technology to listen to free software guru
Richard Stallman
Richard Matthew Stallman (; born March 16, 1953), also known by his initials, rms, is an American free software movement activist and programmer. He campaigns for software to be distributed in such a manner that its users have the freedom to u ...
's speech.