Não é só Linux: Git faz 20 anos como legado de Linus Torvalds

Desenvolvido por Torvalds para ajudar no desenvolvimento do Linux, Git é um sistema de controle de versão aberto e gratuito amplamente usado em projetos de software.

Emerson Alecrim
• Atualizado às 16:36
Resumo
  • O Git, sistema de controle de versão desenvolvido por Linus Torvalds, completou 20 anos.
  • Lançado em 7 de abril de 2005, foi uma resposta à ausência de alternativa aberta ao BitKeeper.
  • Atualmente, o Git é o sistema de controle de versão mais popular, amplamente adotado em diversos projetos dos mais variados portes e tipos.

Linus Torvalds é chamado de “pai do Linux”. Mas ele também foi o responsável inicial por um dos projetos mais importantes do universo do desenvolvimento de software: o Git, que acaba de completar 20 anos. A ideia deu tão certo que o uso da ferramenta vai muito além do Linux.

Torvalds deu uma entrevista ao GitHub como parte da celebração do 20º aniversário do projeto, completado nesta semana, em 7 de abril.

Uma comemoração merecida, pois são 20 anos de absoluto sucesso. O Git é o mais popular mecanismo de controle de versões de software, sendo amplamente utilizado em projetos dos mais variados portes e tipos.

Mas o que é controle de versão?

Um sistema de controle de versão permite que o desenvolvedor ou uma equipe de desenvolvedores registre as alterações que os arquivos de código-fonte e de documentação de um projeto de software sofrem no decorrer de seu ciclo de desenvolvimento.

Essas alterações resultam em versões diferentes dos arquivos. Com um mecanismo de controle de versão, fica mais fácil gerenciar o avanço do projeto, rastrear o histórico de desenvolvimento (para identificar quando determinada alteração foi feita, por exemplo), comparar mudanças realizadas, entre várias outras ações.

Torvalds desenvolveu o Git em dez dias (ou quase isso)

O Git foi lançado em 7 de abril de 2005, pelas mãos do próprio Linus Torvalds. Até então, ele e outros desenvolvedores do Linux utilizavam o BitKeeper para o controle de versões do kernel.

Atualmente, o BitKeeper tem código-fonte aberto, mas, naquela época, era um software proprietário que, como tal, contrastava com os ideais da comunidade Linux.

Ao não encontrar uma alternativa aberta e, ao mesmo tempo, adequada para o trabalho com o kernel, o próprio Torvalds decidiu desenvolver um sistema de controle de versão para ser usado no projeto.

Na entrevista ao GitHub, Torvalds confirma a história de que ele levou cerca de dez dias para desenvolver a primeira versão do Git, mas que há uma meia verdade aí. Foram dez dias para que ele conseguisse desenvolver uma versão do Git para ser usada no kernel.

“Mas, para ser justo, todo o processo [de desenvolvimento] começou em dezembro ou novembro do ano anterior, ou seja, em 2004”, completou.

O fato é que o Git foi liberado em abril de 2005 com um sistema de controle de versão de código aberto e gratuito. É assim até hoje.

Aos poucos, o projeto foi se tornando uma ferramenta essencial para o desenvolvimento de numerosos tipos de sistemas, a ponto de servir de base até para plataformas de hospedagem de código-fonte com controle de versão, a exemplo do próprio GitHub, do Gitea e do GitLab.

Na entrevista, Linus Torvalds deixa claro que o Git nunca foi a sua prioridade, tanto que ele ficou à frente do projeto por não mais que quatro meses.

Ainda em 2005, o projeto foi assumido por Junio Hamano, que é o principal mantenedor do Git até hoje e foi o principal responsável por torná-lo, de fato, popular.

Tamanha popularidade fez Torvalds citar um episódio curioso envolvendo a sua filha:

Minha filha mais velha foi para a faculdade e, dois meses depois, ela me mandou uma mensagem dizendo que eu sou mais conhecido no laboratório de ciência da computação pelo Git do que pelo Linux, pois eles usam o Git para tudo por lá.

Linus Torvalds

Para conhecer mais sobre o projeto, acesse o site oficial.

Vida longa ao Git!

Relacionados

Escrito por

Emerson Alecrim

Emerson Alecrim

Repórter

Emerson Alecrim cobre tecnologia desde 2001 e entrou para o Tecnoblog em 2013, se especializando na cobertura de temas como hardware, sistemas operacionais e negócios. Formado em ciência da computação, seguiu carreira em comunicação, sempre mantendo a tecnologia como base. Em 2022, foi reconhecido no Prêmio ESET de Segurança em Informação. Foi reconhecido nas edições 2023 e 2024 do Prêmio Especialistas, em eletroeletrônicos. Participa do Tecnocast, já passou pelo TechTudo e mantém o site Infowester.