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].
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).”
“Sou finlandês. Achou que eu ia apoiar a agressão russa?”
Linha do tempo
-
1969
Nasce em Helsinque
-
1981
Começa a programar num VIC-20
-
1988
Entra na Universidade de Helsinque
-
1991
Compra um PC 386 e anuncia o Linux na Usenet
-
1994
Lança o Linux 1.0
-
1997
Muda-se para a Califórnia para trabalhar na Transmeta
-
2003
Sai da Transmeta e vai para o OSDL
-
2005
Começa o Git
-
2010
Torna-se cidadão americano
-
2012
Millennium Technology Prize e Internet Hall of Fame
-
2018
Novo código de conduta e pausa no kernel
-
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?+
Quando saiu o Linux 1.0?+
Por que Torvalds criou o Git?+
Quem paga Linus Torvalds?+
Referências
Fontes consultadas
- 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.