Linus Torvalds: biografia, o anúncio do Linux em 1991, o Linux 1.0, o Git, a Transmeta, a Linux Foundation e a pausa de 2018 | Ícones da Tecnologia

Dossiê · Programação

Linus Torvalds: o estudante finlandês que criou o Linux “por hobby” e depois inventou o Git

Em 25 de agosto de 1991, um estudante de 21 anos da Universidade de Helsinque postou num fórum da Usenet que estava fazendo um sistema operacional gratuito, “só um hobby, não vai ser grande e profissional como o GNU”. Esse hobby virou o Linux. Catorze anos depois, o mesmo Linus Torvalds começou o Git, um sistema de controle de versões livre.

Atualizado em · 1 fontes públicas citadas

Linus Benedict Torvalds, nascido em Helsinque em 28 de dezembro de 1969, é um engenheiro de software finlandês e americano que criou o kernel Linux [1]. Ele também começou o desenvolvimento do Git, em 2005, como substituto livre do BitKeeper [1].

A Linux Foundation o patrocina para trabalhar em tempo integral no Linux, e ele mantém a palavra final sobre o que entra no kernel [1]. Este dossiê reúne apenas informações públicas e com fonte, listadas ao final.

Helsinque e o VIC-20

Torvalds nasceu em Helsinque, filho de jornalistas, numa família da minoria de língua sueca da Finlândia [1]. O artigo dá duas versões para o nome: uma homenagem ao químico Linus Pauling ou, nas palavras dele, ao personagem Linus, do Peanuts [1].

O interesse por computadores começou com um VIC-20 aos 11 anos, em 1981 [1]. Ele programou primeiro em BASIC e depois em linguagem de máquina do processador 6502 [1]. Mais tarde comprou um Sinclair QL, modificou o sistema operacional, escreveu o próprio assembler e fez um clone de Pac-Man chamado Cool Man [1].

Universidade e serviço militar

Torvalds estudou na Universidade de Helsinque de 1988 a 1996 e se formou mestre em ciência da computação, no grupo de pesquisa NODES [1]. A tabela de honrarias do artigo dá 1997 como o ano do diploma [1].

Depois do primeiro ano, interrompeu os estudos para servir na Marinha finlandesa, num programa de oficiais de 11 meses, e chegou a segundo-tenente [1]. Voltou à universidade em 1990 [1].

Em 1990, teve o primeiro contato com o Unix, num MicroVAX da DEC rodando ULTRIX, e depois comprou o livro de Andrew Tanenbaum sobre o MINIX [1]. Em 5 de janeiro de 1991, comprou um PC compatível com IBM com processador Intel 80386 [1].

Linus Torvalds: idade em cada marco

Idade em cada marco, calculada a partir da data de nascimento (28 de dezembro de 1969) e das datas da Wikipédia.

Cálculo nosso a partir das datas da Wikipédia.

“Só um hobby”: o nascimento do Linux

Em 25 de agosto de 1991, Torvalds postou no grupo comp.os.minix da Usenet uma mensagem com o título “What would you like to see most in minix?” [1]. Nela dizia estar fazendo um sistema operacional gratuito para clones do AT 386 e 486, “só um hobby, não vai ser grande e profissional como o GNU”, em tradução livre [1].

Os primeiros protótipos foram publicados no fim de 1991 num servidor FTP da universidade [1]. Torvalds queria chamar o kernel de Freax, mas o amigo Ari Lemmke, que cuidava do servidor, batizou a pasta de linux [1].

No outono de 1991, depois de uma palestra de Richard Stallman, ele conheceu o projeto GNU [1]. A licença original do Linux proibia o uso comercial; Torvalds a trocou pela GPLv2 [1]. A versão 1.0 saiu em 14 de março de 1994 [1].

O papel de Torvalds no kernel

Em 2006, cerca de 2% do código do kernel era dele [1]. Em 2012, disse que seu trabalho era principalmente juntar o código dos outros, mas ele continua com a palavra final sobre o que entra no Linux [1].

O mascote pessoal dele, o pinguim Tux, foi adotado como mascote do kernel [1]. Torvalds também detém a marca Linux e monitora o uso dela, principalmente pelo Linux Mark Institute [1].

Transmeta, Red Hat e Steve Jobs

Depois de visitar a empresa no fim de 1996, Torvalds trabalhou na Transmeta, na Califórnia, de fevereiro de 1997 a junho de 2003 [1]. Entre 1997 e 1999, participou do 86open, que escolheu um formato binário padrão para Linux e Unix [1].

Em 1999, a MIT Technology Review o incluiu na lista TR100 de inovadores com menos de 35 anos, e ele recebeu opções de ações da Red Hat e da VA Linux; por um momento, a participação dele valeu cerca de US$ 20 milhões [1].

Em 2000, Steve Jobs, então CEO da Apple, propôs que ele trabalhasse no macOS. Torvalds recusou, citando as diferenças entre o kernel Mach e o Linux [1].

Depois da Transmeta, foi para o Open Source Development Labs (OSDL), que se fundiu com o Free Standards Group e formou a Linux Foundation [1].

BitKeeper e o Git

Torvalds foi criticado por usar e supostamente defender o BitKeeper, um sistema proprietário de controle de versões, no projeto do kernel [1].

Em 3 de abril de 2005, começou a desenvolver o Git, um substituto livre para o BitKeeper [1]. Em meados de 2005, entregou o projeto a Junio Hamano, que virou o mantenedor principal [1].

Estilo, críticas e a pausa de 2018

Torvalds ficou conhecido pelo estilo áspero. Numa palestra na Universidade Aalto, em 2012, xingou a Nvidia e a chamou de a pior empresa com que lidou no kernel [1]. Ele já se descreveu como uma “pessoa realmente desagradável”, em tradução livre [1].

Em 16 de setembro de 2018, o código de conduta do kernel foi substituído pelo Contributor Covenant [1]. Nas notas do Linux 4.19-rc4, Torvalds chamou seus ataques pessoais de “não profissionais e desnecessários” e anunciou uma pausa [1]. Segundo o artigo, a mudança veio depois de perguntas da revista New Yorker sobre a conduta dele, e ele voltou a manter o kernel depois do Linux 4.19, em 22 de outubro de 2018 [1].

Em 2024, alguns desenvolvedores russos foram retirados da lista de mantenedores em meio à invasão da Ucrânia. Torvalds disse: “Sou finlandês. Achou que eu ia apoiar a agressão russa?”, em tradução livre, e depois explicou que a medida seguiu exigências legais e de conformidade [1].

Outros projetos

No fim de 2011, Torvalds começou o Subsurface, um programa de registro de mergulhos com licença GPLv2; Dirk Hohndel assumiu a manutenção no fim de 2012 [1]. Ele também criou o Sparse, ferramenta de análise estática para o kernel [1].

Prêmios e honrarias

Em 2012, Torvalds dividiu o Millennium Technology Prize com Shinya Yamanaka, pela criação de um novo sistema operacional de código aberto, e entrou na primeira turma do Internet Hall of Fame [1]. Recebeu o IEEE Computer Pioneer Award em 2014 e o IEEE Masaru Ibuka Consumer Electronics Award em 2018 [1].

Também recebeu a Lovelace Medal da British Computer Society (2000), o Takeda Award (2001), dividido com Stallman e Ken Sakamura, e doutorados honorários da Universidade de Estocolmo (1999) e da Universidade de Helsinque (2000) [1]. Em 1996, um asteroide foi batizado de 9793 Torvalds [1].

Frases e declarações públicas

“Estou fazendo um sistema operacional (gratuito) (só um hobby, não vai ser grande e profissional como o GNU) para clones do AT 386(486).”

Post na Usenet em 25 de agosto de 1991 (tradução livre).

“Sou finlandês. Achou que eu ia apoiar a agressão russa?”

Sobre a retirada de mantenedores russos em 2024 (tradução livre).

Linha do tempo

  1. 1969

    Nasce em Helsinque

  2. 1981

    Começa a programar num VIC-20

  3. 1988

    Entra na Universidade de Helsinque

  4. 1991

    Compra um PC 386 e anuncia o Linux na Usenet

  5. 1994

    Lança o Linux 1.0

  6. 1997

    Muda-se para a Califórnia para trabalhar na Transmeta

  7. 2003

    Sai da Transmeta e vai para o OSDL

  8. 2005

    Começa o Git

  9. 2010

    Torna-se cidadão americano

  10. 2012

    Millennium Technology Prize e Internet Hall of Fame

  11. 2018

    Novo código de conduta e pausa no kernel

  12. 2024

    Retirada de mantenedores russos da lista do kernel

Empresas ligadas a Linus Torvalds

Empresas desta coleção em que a pessoa trabalhou, fundou, investiu ou com que teve relação direta. Os nomes com link já têm dossiê publicado.

Ver a rede de Linus Torvalds no grafo 3D

  • Red Hat Deu opções de ações a Torvalds em 1999
  • NVIDIA Alvo de críticas de Torvalds numa palestra em 2012
  • Apple Steve Jobs o convidou para trabalhar no macOS
  • GitHub Onde o código aberto vive; comprado pela Microsoft e berço do Copilot.

Veja também: outras pessoas

  • Richard Stallman Criador do projeto GNU, cuja licença GPLv2 o Linux adotou
  • Steve Jobs Convidou Torvalds para trabalhar no macOS em 2000

Sumário de siglas usadas

Kernel
O núcleo do sistema operacional, que controla o hardware e os recursos da máquina.
GPLv2
Versão 2 da GNU General Public License, licença de software livre usada pelo Linux.
Git
Sistema de controle de versões distribuído criado por Torvalds em 2005.
MINIX
Sistema operacional didático do tipo Unix criado por Andrew Tanenbaum.
Usenet
Rede de fóruns de discussão anterior à Web.

Perguntas frequentes

Quem criou o Linux?+
Linus Torvalds, que anunciou o projeto em 25 de agosto de 1991, quando estudava na Universidade de Helsinque.
Quando saiu o Linux 1.0?+
Em 14 de março de 1994.
Por que Torvalds criou o Git?+
Como substituto livre do BitKeeper, sistema proprietário que o kernel usava. O desenvolvimento começou em 3 de abril de 2005.
Quem paga Linus Torvalds?+
A Linux Foundation o patrocina para trabalhar em tempo integral no Linux.

Referências

Fontes consultadas

  1. Linus Torvalds · Wikipédia

Este dossiê usa apenas informações públicas e com fonte. Não publicamos dados pessoais privados, como endereço, documentos ou informações de saúde. Encontrou um erro? Escreva para [email protected].

Conclusão

Linus Torvalds começou o Linux como um hobby de estudante e segue, mais de três décadas depois, à frente do kernel. Catorze anos depois, criou o Git para resolver um problema do próprio kernel. Com estilo direto, às vezes áspero, e uma pausa pública em 2018 para rever a própria conduta, ele mantém a palavra final sobre o que entra no Linux.