
Em 25 de agosto de 1991, um estudante de 21 anos em Helsinque avisou o grupo comp.os.minix que estava fazendo “um sistema operacional (livre) (só um hobby, não vai ser grande e profissional como o gnu)”. Trinta e cinco anos depois, o kernel que nasceu desse hobby roda a maior parte dos servidores da internet, todos os supercomputadores do TOP500, o Android e a nuvem. Linus Benedict Torvalds ainda é quem abre e fecha cada merge window — agora na série 7.x, de casa, em Portland, Oregon.
1969: Helsinque, VIC-20 e sueco da Finlândia
Linus nasceu em 28 de dezembro de 1969, em Helsinque, numa família finlandesa de língua sueca. Os pais, Nils e Anna Torvalds, eram jornalistas — Nils mais tarde seria eurodeputado. Um avô, Ole Torvalds, era poeta; o outro, Leo Törnqvist, estatístico da Universidade de Helsinque. Foi num Commodore VIC-20 que o neto começou a programar, em 1981, aos 11 anos: primeiro BASIC, depois código de máquina escrito direto para a CPU 6502. Depois veio um Sinclair QL.
Em 1988 entrou em Ciência da Computação na Universidade de Helsinque. No verão de 1989 interrompeu o curso para o serviço militar obrigatório: 11 meses no programa de formação de oficiais da Brigada Nyland, da Marinha finlandesa, de onde saiu segundo-tenente.
1991: o 386, o MINIX e “just a hobby”
De volta à universidade em 1990, Linus teve o primeiro contato com Unix e leu Operating Systems: Design and Implementation, de Andrew Tanenbaum, o livro do MINIX. Em 5 de janeiro de 1991 comprou um PC 386 compatível com IBM; logo depois chegou a cópia do MINIX. Começou a escrever, em assembly do 80386, um chaveador de tarefas e um driver de terminal — um projeto pessoal, fora de qualquer disciplina.
O post de 25 de agosto no Usenet ficou famoso pelo tom:
I'm doing a (free) operating system (just a hobby, won't be big
and professional like gnu) for 386(486) AT clones.
O sistema quase se chamou Freax (free + freak + x). Ari Lemmke, que hospedou os fontes no FTP da universidade, criou o diretório linux — e o nome pegou. A 0.01 saiu em setembro de 1991; a 0.02, anunciada em 5 de outubro, já rodava bash e gcc. Os tarballs dessas versões continuam no diretório histórico do kernel.org.
1992–1994: GPL, Tanenbaum e o Linux 1.0
A licença original proibia distribuir o kernel por dinheiro. Nas notas da versão 0.12, no começo de 1992, Linus anunciou a troca pela licença do GNU, valendo a partir de 1º de fevereiro. Foi a decisão que permitiu às distribuições — Slackware, Debian, Red Hat — empacotar e vender o sistema.
Na mesma época, em janeiro de 1992, Tanenbaum abriu no comp.os.minix o tópico “LINUX is obsolete”: micronúcleo contra kernel monolítico. O debate mostrou o estilo que acompanharia Linus por décadas — direto, às vezes brusco, sempre técnico. O Linux não era o GNU, e o GNU não tinha kernel pronto; juntos viraram o sistema que a indústria chama de “Linux” e os puristas de GNU/Linux. Em 14 de março de 1994 saiu o Linux 1.0. A história mais longa está em Linux faz 35 anos e em UNIX — a origem.
No fim de 1993, dando aulas práticas de laboratório de introdução à computação, Linus pediu aos alunos que lhe mandassem um e-mail de teste. Tove Monni — seis vezes campeã finlandesa de caratê — respondeu convidando-o para sair. Casaram-se depois e têm três filhas, duas nascidas nos Estados Unidos.
1997–2007: Transmeta, OSDL e a Linux Foundation
Em fevereiro de 1997 Linus se mudou para a Califórnia, para a Transmeta — a CPU Crusoe, code morphing, baixo consumo. Ficou até junho de 2003 e passou para a Open Source Development Labs (OSDL), que lhe pagava para trabalhar só no kernel. Em 2004 a família se mudou para a região de Portland, Oregon, perto da sede da OSDL. Em janeiro de 2007 a OSDL se fundiu com o Free Standards Group e virou a Linux Foundation, que até hoje o mantém como fellow. Tornou-se cidadão americano em 2010.
Em 2001 saiu Just for Fun: The Story of an Accidental Revolutionary, escrito com David Diamond. Em 2012 recebeu o Prêmio Millennium de Tecnologia, dividido com o japonês Shinya Yamanaka.
2005: o Git, quando o BitKeeper acabou
Desde 2002 o kernel usava o BitKeeper, sistema proprietário da BitMover, de Larry McVoy, sob uma licença gratuita. A relação quebrou quando Andrew Tridgell (do Samba) fez engenharia reversa do protocolo, e a BitMover retirou a licença gratuita em abril de 2005. Linus começou a escrever o substituto no início de abril; o primeiro commit do Git — “the information manager from hell” — é de 7 de abril de 2005. Snapshot de árvore, conteúdo endereçado por hash, distribuído de verdade. Em poucas semanas o kernel já era versionado nele.
Em julho de 2005 Linus passou a manutenção do Git para Junio Hamano, que segue no posto. A história completa está em A história do Git, e o tutorial prático em Git simples e rápido. Sem Git não haveria GitHub, GitLab nem o fluxo de pull request que o resto da indústria copiou.
2011: o programador que também escreve software de mergulho
Um detalhe que costuma escapar de quem só conhece as citações ácidas da mailing list: o Linux e o Git não são os únicos programas que ele escreveu por não gostar do que existia. Em 2011, insatisfeito com os registros de mergulho disponíveis, Linus começou o Subsurface — um diário de mergulho livre, que depois passou para as mãos de Dirk Hohndel. É o mesmo padrão das outras duas vezes: uma ferramenta pessoal que virou projeto de comunidade.
2018: o código de conduta e a pausa
Por duas décadas a lista do kernel conviveu com respostas que iam do sarcasmo ao insulto — o dedo do meio para a NVIDIA numa palestra na Universidade Aalto, em 2012, virou meme permanente. Em 16 de setembro de 2018, no anúncio do 4.19-rc4, Linus pediu desculpas publicamente pelo próprio comportamento, anunciou uma pausa e o kernel adotou um código de conduta. Voltou em outubro, mais contido. Quem acompanha a lista concorda que o tom mudou; quem discorda dele tecnicamente continua ouvindo o mesmo “não”.
2026: como ele mantém o kernel
O modelo não mudou na essência: uma rede de maintainers de subsistema que empurram pull requests para cima; duas semanas de merge window; em geral sete ou oito release candidates; Linus com a palavra final. Ele descreve o próprio trabalho menos como “escrever código” e mais como ler justificativas, julgar o encaixe arquitetural e decidir o que entra na mainline.
O Linux 7.0 saiu em 12 de abril de 2026, com cerca de 42 milhões de linhas contando todos os arquivos do tarball. Foi a versão que encerrou oficialmente o “experimento Rust”, iniciado no 6.1 — a conclusão foi tomada no Maintainers Summit de 2025. O 7.1 saiu em 14 de junho e o 7.2 em 16 de agosto; enquanto este texto é revisado, o 7.3 está em release candidate. ARM, RISC-V, agendamento, drivers de GPU em Rust como o Nova e a enxurrada de patches assistidos por LLM — tudo passa pelo ciclo de cerca de nove semanas que Linus fecha de casa, em Portland.
Linha do tempo
- 28 de dezembro de 1969 — nasce em Helsinque, numa família finlandesa de língua sueca.
- 1981 — aos 11 anos, começa a programar num Commodore VIC-20.
- 1988 — entra em Ciência da Computação na Universidade de Helsinque.
- 1989–1990 — serviço militar na Brigada Nyland, da Marinha finlandesa; sai segundo-tenente.
- 5 de janeiro de 1991 — compra um PC 386; em seguida recebe o MINIX e começa o chaveador de tarefas em assembly.
- 25 de agosto de 1991 — o post no
comp.os.minix: “just a hobby”. - Setembro de 1991 — sai a 0.01; em 5 de outubro, a 0.02 já roda
bashegcc. - Janeiro de 1992 — debate Tanenbaum–Torvalds (“LINUX is obsolete”).
- 1º de fevereiro de 1992 — com a 0.12, o kernel passa para a licença GNU.
- Fim de 1993 — conhece Tove Monni, aluna das aulas de laboratório que ele conduzia.
- 14 de março de 1994 — Linux 1.0.
- Fevereiro de 1997 — muda-se para a Califórnia e entra na Transmeta.
- 2001 — sai Just for Fun, escrito com David Diamond.
- Junho de 2003 — deixa a Transmeta e vai para a Open Source Development Labs.
- 2004 — muda-se com a família para a região de Portland, Oregon.
- Abril de 2005 — a licença gratuita do BitKeeper acaba; em 7 de abril sai o primeiro commit do Git. Em julho, Junio Hamano assume a manutenção.
- Janeiro de 2007 — a OSDL se funde ao Free Standards Group e vira a Linux Foundation.
- 2010 — obtém a cidadania americana.
- 2011 — começa o Subsurface, seu diário de mergulho.
- 2012 — recebe o Prêmio Millennium de Tecnologia, dividido com Shinya Yamanaka.
- 16 de setembro de 2018 — pede desculpas na lista, tira uma pausa e o kernel adota código de conduta.
- Dezembro de 2022 — o Linux 6.1 aceita a infraestrutura Rust, como experimento.
- 12 de abril de 2026 — Linux 7.0, que declara encerrado o experimento Rust.
- 16 de agosto de 2026 — Linux 7.2.
O que ficou
Dois artefatos. O kernel: Android, AWS, Azure, Google, supercomputador, roteador, TV, o desktop que você quiser. O Git: praticamente todo repositório de software no planeta. Nenhum dos dois é “o projeto de uma pessoa” há décadas — e os dois nasceram da mesma irritação de alguém que não gostou das ferramentas que tinha.
Mais contexto neste blog: Pioneiros do Opensource, a história dos sistemas operacionais, Ian Murdock e o Debian, Carlos Morimoto e o Kurumin e a segunda língua que ele deixou entrar no kernel, em A história da linguagem Rust. E a biografia de Elon Musk — que também começou num VIC-20, com outro destino.
Ilustração de capa desenhada a partir de fotografias de Linus Torvalds disponíveis no Wikimedia Commons: LinuxCon Europe Linus Torvalds 03 (cropped), foto de Krd, recorte de Von Sprat, sob licença CC BY-SA 4.0, e LC3Beijing2018 (cropped), de Raysonho, em domínio público (CC0).