{"id":480,"date":"2026-09-05T23:45:15","date_gmt":"2026-09-06T02:45:15","guid":{"rendered":"https:\/\/www.linuxpro.com.br\/2026\/09\/a-historia-de-linus-torvalds\/"},"modified":"2026-09-23T09:44:57","modified_gmt":"2026-09-23T12:44:57","slug":"a-historia-de-linus-torvalds","status":"publish","type":"post","link":"https:\/\/www.linuxpro.com.br\/en\/2026\/09\/a-historia-de-linus-torvalds\/","title":{"rendered":"The history of Linus Torvalds: the hobby that became the kernel"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" alt=\"Ilustra\u00e7\u00e3o de Linus Torvalds, de camiseta preta com o Tux, numa mesa de trabalho em p\u00e9, ao lado do mascote do LinuxPro segurando um disquete e do cachorro caramelo cyborg, com um PC 386 bege ao fundo\" src=\"\/wp-content\/uploads\/2026\/09\/linus-torvalds-v3.webp\" width=\"1486\" height=\"856\" \/><\/p>\n<p>On 25 August 1991, a 21-year-old student in Helsinki told the <code data-no-translation=\"\">comp.os.minix<\/code> that was building \u201ca (free) operating system (just a hobby, won't be big and professional like gnu)\u201d. Thirty-five years later, the kernel born from that hobby runs most of the internet's servers, every TOP500 supercomputer, Android, and the cloud. <strong>Linus Benedict Torvalds<\/strong> is still the one who opens and closes each merge window \u2014 now in the 7.x series, from home, in Portland, Oregon.<\/p>\n<p><!-- more --><\/p>\n<h2>1969: Helsinki, VIC-20 and Swedish from Finland<\/h2>\n<p>Linus was born on December 28, 1969, in Helsinki, into a Swedish-speaking Finnish family. His parents, Nils and Anna Torvalds, were journalists \u2014 Nils would later become a member of the European Parliament. One grandfather, Ole Torvalds, was a poet; the other, Leo T\u00f6rnqvist, was a statistician at the University of Helsinki. It was on a Commodore VIC-20 that the grandson started programming, in 1981, at the age of 11: first BASIC, then machine code written directly for the 6502 CPU. Then came a Sinclair QL.<\/p>\n<p>In 1988 he enrolled in Computer Science at the University of Helsinki. In the summer of 1989 he interrupted his studies for mandatory military service: 11 months in the officer training program of the Nyland Brigade, of the Finnish Navy, from which he emerged as a second lieutenant.<\/p>\n<h2>1991: the 386, MINIX and \u201cjust a hobby\u201d<\/h2>\n<p>Back at the university in 1990, Linus had his first contact with Unix and read <em>Operating Systems: Design and Implementation<\/em>, by Andrew Tanenbaum, the MINIX book. In January of 5 1991 he bought a 386 IBM-compatible PC; shortly afterward the MINIX copy arrived. He started writing, in 80386 assembly, a task switcher and a terminal driver \u2014 a personal project, outside of any coursework.<\/p>\n<p>The post of August 25 on Usenet became famous for its tone:<\/p>\n<pre data-no-translation=\"\"><code class=\"language-text\" data-no-translation=\"\">I'm doing a (free) operating system (just a hobby, won't be big\nand professional like gnu) for 386(486) AT clones.<\/code><\/pre>\n<p>The system was almost called <strong>Freax<\/strong> (free + freak + x). Ari Lemmke, who hosted the sources on the university's FTP, created the directory <code data-no-translation=\"\">linux<\/code> \u2014 and the name stuck. 0.01 was released in September of 1991; 0.02, announced on 5 October, was already running <code data-no-translation=\"\">bash<\/code> and <code data-no-translation=\"\">gcc<\/code>. The tarballs for those releases remain in the <a href=\"https:\/\/www.kernel.org\/pub\/linux\/kernel\/Historic\/\">historical directory at kernel.org<\/a>.<\/p>\n<h2>1992\u20131994: GPL, Tanenbaum and Linux 1.0<\/h2>\n<p>The original license prohibited distributing the kernel for money. In the <a href=\"https:\/\/www.kernel.org\/pub\/linux\/kernel\/Historic\/old-versions\/RELNOTES-0.12\">release notes for 0.12<\/a>, at the beginning of 1992, Linus announced the switch to the GNU license, effective February 1st. It was the decision that allowed distributions \u2014 Slackware, <a href=\"\/en\/2026\/09\/a-historia-de-ian-murdock\/\">Debian<\/a>, Red Hat \u2014 to package and sell the system.<\/p>\n<p>Around the same time, in January 1992, Tanenbaum opened on <code data-no-translation=\"\">comp.os.minix<\/code> the thread \u201cLINUX is obsolete\u201d: microkernel versus monolithic kernel. The debate showed the style that would accompany Linus for decades \u2014 direct, sometimes blunt, always technical. Linux wasn't GNU, and GNU had no ready kernel; together they became the system the industry calls \u201cLinux\u201d and purists call GNU\/Linux. In 14 March 1994 Linux 1.0 was released. The longer story is in <a href=\"\/en\/2026\/09\/linux-35-anos\/\">Linux turns 35<\/a> and in <a href=\"\/en\/2017\/08\/a-historia-do-unix\/\">UNIX \u2014 the origin<\/a>.<\/p>\n<p>At the end of 1993, while teaching practical introductory computing lab classes, Linus asked the students to send him a test email. Tove Monni \u2014 six-time Finnish champion of <strong>karate<\/strong> \u2014 replied by asking him out. They later married and have three daughters, two born in the United States.<\/p>\n<h2>1997\u20132007: Transmeta, OSDL and the Linux Foundation<\/h2>\n<p>In February 1997, Linus moved to California, to Transmeta \u2014 the Crusoe CPU, <em>code morphing<\/em>, low power consumption. He stayed until June 2003 and moved to the Open Source Development Labs (OSDL), which paid him to work only on the kernel. In 2004 the family moved to the Portland, Oregon area, near OSDL's headquarters. In January 2007 OSDL merged with the Free Standards Group and became the <a href=\"https:\/\/www.linuxfoundation.org\/\">Linux Foundation<\/a>, which to this day maintains him as a <em>fellow<\/em>. He became an American citizen in 2010.<\/p>\n<p>In 2001 he left <em>Just for Fun: The Story of an Accidental Revolutionary<\/em>, written with David Diamond. In 2012 he received the Millennium Technology Prize, shared with the Japanese Shinya Yamanaka.<\/p>\n<h2>2005: Git, when BitKeeper was over<\/h2>\n<p>Since 2002 the kernel had been using BitKeeper, a proprietary system from BitMover, by Larry McVoy, under a free license. The relationship broke down when Andrew Tridgell (of Samba) reverse-engineered the protocol, and BitMover withdrew the free license in April of 2005. Linus started writing the replacement at the beginning of April; the <a href=\"https:\/\/github.com\/git\/git\/commit\/e83c5163316f89bfbde7d9ab23ca2e25604af290\">first Git commit<\/a> \u2014 \u201cthe information manager from hell\u201d \u2014 is from April 7, 2005. Tree snapshots, content addressed by hash, truly distributed. Within a few weeks the kernel was already versioned in it.<\/p>\n<p>In July of 2005 Linus handed over Git maintenance to Junio Hamano, who remains in the role. The full story is at <a href=\"\/en\/2026\/09\/a-historia-do-git\/\">The history of Git<\/a>, and the hands-on tutorial at <a href=\"\/en\/2017\/04\/git-simples-e-rapido\/\">Git made simple and fast<\/a>. Without Git there would be no GitHub, <a href=\"\/en\/2026\/09\/a-historia-do-gitlab\/\">GitLab<\/a> or the pull request flow that the rest of the industry copied.<\/p>\n<h2>2011: the programmer who also writes diving software<\/h2>\n<p>One detail often missed by people who only know the biting quotes from the <em>mailing list<\/em>: Linux and Git aren't the only programs he wrote because he disliked what was available. In 2011, dissatisfied with the available dive logs, Linus started <a href=\"https:\/\/subsurface-divelog.org\/\">Subsurface<\/a> \u2014 a free dive log, later handed over to Dirk Hohndel. It's the same pattern as the other two times: a personal tool that became a community project.<\/p>\n<h2>2018: the code of conduct and the pause<\/h2>\n<p>For two decades the kernel mailing list coexisted with replies ranging from sarcasm to insult \u2014 the middle finger to NVIDIA in a talk at Aalto University, in 2012, became a permanent meme. In 16 September 2018, in the <a href=\"https:\/\/lkml.org\/lkml\/2018\/9\/16\/167\">announcement of 4.19-rc4<\/a>, Linus publicly apologized for his own behavior, announced a break, and the kernel adopted a code of conduct. He returned in October, more restrained. Those who follow the list agree the tone changed; those who disagree with him technically still hear the same \u201cno\u201d.<\/p>\n<h2>2026: how he maintains the kernel<\/h2>\n<p>The model hasn't essentially changed: a network of subsystem maintainers pushing pull requests upward; two weeks of merge window; usually seven or eight release candidates; Linus with the final word. He describes his own work less as \u201cwriting code\u201d and more as reading justifications, judging architectural fit, and deciding what goes into mainline.<\/p>\n<p>Linux 7.0 shipped in 12 April 2026, with about 42 million lines counting all files in the tarball. It was the version that <a href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=a9aabb3b839aba094ed80861054993785c61462c\">officially ended the \u201cRust experiment\u201d<\/a>, started in 6.1 \u2014 the conclusion was reached at the Maintainers Summit of 2025. 7.1 shipped in 14 June and 7.2 in 16 August; as this text is being revised, 7.3 is in release candidate. ARM, RISC-V, scheduling, Rust GPU drivers like Nova, and the flood of LLM-assisted patches \u2014 everything goes through the roughly nine-week cycle that Linus closes from home in Portland.<\/p>\n<h2>Timeline<\/h2>\n<ul>\n<li><strong>28 December 1969<\/strong> \u2014 born in Helsinki, into a Swedish-speaking Finnish family.<\/li>\n<li><strong>1981<\/strong> \u2014 at 11 years old, begins programming on a Commodore VIC-20.<\/li>\n<li><strong>1988<\/strong> \u2014 enrolls in Computer Science at the University of Helsinki.<\/li>\n<li><strong>1989\u20131990<\/strong> \u2014 military service in the Nyland Brigade of the Finnish Navy; leaves as second lieutenant.<\/li>\n<li><strong>5 January 1991<\/strong> \u2014 buys a PC 386; then receives the MINIX and starts the task switcher in assembly.<\/li>\n<li><strong>25 August 1991<\/strong> \u2014 the post on <code data-no-translation=\"\">comp.os.minix<\/code>: \u201cjust a hobby\u201d.<\/li>\n<li><strong>September 1991<\/strong> \u2014 the 0.01 is released; in 5 October, the 0.02 is already running <code data-no-translation=\"\">bash<\/code> and <code data-no-translation=\"\">gcc<\/code>.<\/li>\n<li><strong>January 1992<\/strong> \u2014 Tanenbaum\u2013Torvalds debate (\u201cLINUX is obsolete\u201d).<\/li>\n<li><strong>February 1, 1992<\/strong> \u2014 with the 0.12, the kernel moves to the GNU license.<\/li>\n<li><strong>End of 1993<\/strong> \u2014 meets Tove Monni, a student in the lab classes he was teaching.<\/li>\n<li><strong>14 March 1994<\/strong> \u2014 Linux 1.0.<\/li>\n<li><strong>February 1997<\/strong> \u2014 moves to California and joins Transmeta.<\/li>\n<li><strong>2001<\/strong> \u2014 publication of <em>Just for Fun<\/em>, written with David Diamond.<\/li>\n<li><strong>June 2003<\/strong> \u2014 leaves Transmeta for Open Source Development Labs.<\/li>\n<li><strong>2004<\/strong> \u2014 moves with his family to the Portland, Oregon area.<\/li>\n<li><strong>April 2005<\/strong> \u2014 the free BitKeeper license ends; in 7 April the first commit of <a href=\"\/en\/2026\/09\/a-historia-do-git\/\">Git<\/a>. In July, Junio Hamano takes over maintenance.<\/li>\n<li><strong>January 2007<\/strong> \u2014 OSDL merges with the Free Standards Group and becomes the Linux Foundation.<\/li>\n<li><strong>2010<\/strong> \u2014 obtains US citizenship.<\/li>\n<li><strong>2011<\/strong> \u2014 starts Subsurface, his dive log.<\/li>\n<li><strong>2012<\/strong> \u2014 receives the Millennium Technology Prize, shared with Shinya Yamanaka.<\/li>\n<li><strong>16 September 2018<\/strong> \u2014 apologizes on the mailing list, takes a break, and the kernel adopts a code of conduct.<\/li>\n<li><strong>December 2022<\/strong> \u2014 Linux 6.1 accepts the Rust infrastructure as an experiment.<\/li>\n<li><strong>12 April 2026<\/strong> \u2014 Linux 7.0, which declares the Rust experiment ended.<\/li>\n<li><strong>16 August 2026<\/strong> \u2014 Linux 7.2.<\/li>\n<\/ul>\n<h2>Wrap-up<\/h2>\n<p>Two artifacts. The kernel: Android, AWS, Azure, Google, supercomputers, routers, TVs, whatever desktop you want. Git: practically every software repository on the planet. Neither has been \u201ca one-person project\u201d for decades \u2014 and both were born from the same frustration of someone who didn't like the tools they had.<\/p>\n<p>More context on this blog: <a href=\"\/en\/2017\/04\/pioneiros-do-opensource\/\">Open Source Pioneers<\/a>, <a href=\"\/en\/2017\/06\/a-historia-dos-sistemas-operacionais\/\">the history of operating systems<\/a>, <a href=\"\/en\/2026\/09\/a-historia-de-ian-murdock\/\">Ian Murdock and Debian<\/a>, <a href=\"\/en\/2026\/09\/a-historia-de-carlos-morimoto-e-o-kurumin\/\">Carlos Morimoto and Kurumin<\/a> and the second language he let into the kernel, in <a href=\"\/en\/2026\/09\/a-historia-da-linguagem-rust\/\">The history of the Rust language<\/a>. And the biography of <a href=\"\/en\/2026\/09\/a-historia-de-elon-musk-do-abismo-ao-imperio\/\">Elon Musk<\/a> \u2014 which also started on a VIC-20, with a different destination.<\/p>\n<p style=\"font-size:.9em;opacity:.75\">Cover illustration drawn from photographs of Linus Torvalds available on Wikimedia Commons: <a href=\"https:\/\/commons.wikimedia.org\/wiki\/File:LinuxCon_Europe_Linus_Torvalds_03_(cropped).jpg\">LinuxCon Europe Linus Torvalds 03 (cropped)<\/a>, photo by Krd, crop by Von Sprat, licensed under <a href=\"https:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/\">CC BY-SA 4.0<\/a>, and <a href=\"https:\/\/commons.wikimedia.org\/wiki\/File:LC3Beijing2018_(cropped).jpg\">LC3Beijing2018 (cropped)<\/a>, by Raysonho, in the public domain (CC0).<\/p>","protected":false},"excerpt":{"rendered":"<p>On 25 August 1991, a 21-year-old student in Helsinki told the comp.os.minix group he was doing \u201ca (free) operating system (just a hobby, won't be big and professional like gnu)\u201d. Thirty-five years later, the kernel born from that hobby runs most of the internet servers, \u2026 <a title=\"The history of Linus Torvalds: the hobby that became the kernel\" class=\"read-more\" href=\"https:\/\/www.linuxpro.com.br\/en\/2026\/09\/a-historia-de-linus-torvalds\/\" aria-label=\"Read more about A hist\u00f3ria de Linus Torvalds: o hobby que virou o kernel\">Read more<\/a><\/p>","protected":false},"author":0,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,25,111],"tags":[48,131,185,4,186,112],"class_list":["post-480","post","type-post","status-publish","format-standard","hentry","category-linux","category-noticias","category-opensource","tag-git","tag-kernel","tag-linus-torvalds","tag-linux","tag-linux-foundation","tag-opensource"],"_links":{"self":[{"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/posts\/480","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/comments?post=480"}],"version-history":[{"count":6,"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/posts\/480\/revisions"}],"predecessor-version":[{"id":1688,"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/posts\/480\/revisions\/1688"}],"wp:attachment":[{"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/media?parent=480"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/categories?post=480"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/tags?post=480"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}