Não é só Linux: Git faz 20 anos como outra criação 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. Não é só Linux: Git faz 20 anos como outra criação de Linus Torvalds

Abr 10, 2025 - 17:37
 0
Não é só Linux: Git faz 20 anos como outra criação de Linus Torvalds

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 um 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.

Torvalds mais popular pelo Git do que pelo Linux?!

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!

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