Resumo

  • A mensagem de 25 de agosto de 1991 em comp.os.minix perguntava o que os usuários do MINIX gostariam de ver; não anunciava um lançamento nem dava ao projeto o nome Linux.
  • O relato posterior de Linus Torvalds e as notas da v0.01 distinguem um conjunto limitado de fontes em setembro do anúncio 0.02, em 5 de outubro, para distribuição FTP mais ampla.

Uma pergunta pode iniciar uma história sem anunciar um lançamento

A mensagem mais lembrada de agosto de 1991 parece uma conversa, não um lançamento: um estudante descreve um projeto pequeno e pergunta aos usuários do MINIX quais recursos gostariam de ter. O assunto era “What would you like to see most in minix?”. Linus Torvalds diz que trabalha há alguns meses em algo para máquinas AT compatíveis com 386 e 486 e que já portou Bash e GCC. Ele pede opiniões, sem prometer implementar cada sugestão. A mensagem também não chama o projeto de Linux.

A cronologia separa os marcos. Na retrospectiva de 1992, Torvalds situa a pergunta em 25 de agosto e diz que as fontes 0.01 foram disponibilizadas por volta de meados de setembro. Ele as descreve como um gesto simbólico a um correspondente interessado, e não como uma versão pública que quisesse anunciar com orgulho. O repositório oferece uma data mais precisa: a tag v0.01 é de 17 de setembro de 1991. Uma mensagem, uma árvore de fontes e uma distribuição ampla não são o mesmo evento.

A rede veio antes do download

A sequência começou antes de agosto. Em 3 de julho, Torvalds perguntou no mesmo grupo de notícias por uma cópia eletrônica da especificação POSIX e por bons sites FTP. Um ano depois, recordou que recebeu respostas inesperadas, passou a trocar mensagens com alguém a quem chamou arl e que esse contato ajudou a criar um diretório Linux em nic.funet.fi. É uma lembrança posterior do participante, não um registro do tráfego; ainda assim, mostra como uma pergunta técnica podia encontrar pessoas com informação e espaço para hospedar código.

Em agosto, o grupo serviu para ouvir usuários que já conheciam o ambiente pretendido. Isso aproximou um kernel em desenvolvimento de possíveis leitores e testadores, mas não informa quantos viram a conversa nem quais sugestões mudaram o código. O que se pode afirmar é uma forma concreta de colaboração em rede: perguntar a uma comunidade técnica relevante, continuar algumas conversas por e-mail e disponibilizar arquivos em um servidor FTP.

O que a 0.01 conseguia fazer

As notas da v0.01 descrevem um sistema imaturo e restrito a máquinas AT com 386. Não havia binários públicos do kernel; era preciso configurar e compilar as fontes, e o MINIX ainda era necessário para preparar o ambiente. As notas também dizem que um kernel em execução havia sido obtido em duas máquinas. A retrospectiva de Torvalds chama a 0.01 de “not actually runnable”, aparentemente usando outro critério: um conjunto de fontes que depende de ferramentas e preparação já existentes ainda não é um sistema autônomo, pronto para instalação.

Não é preciso apagar uma das duas afirmações. O kernel podia executar em um ambiente de desenvolvimento limitado sem passar pelo teste prático de uma instalação independente. As fontes permitiam examinar o código, mas não removiam as dependências do compilador, da inicialização, do hardware e das bibliotecas.

Em outubro, o convite ficou mais amplo

Em 5 de outubro, Torvalds anunciou a versão 0.02 para distribuição mais ampla e indicou nic.funet.fi:/pub/OS/Linux. Mencionou as fontes completas do kernel e alguns binários, pediu comentários e aceitou utilitários de redistribuição livre. A mensagem também avisava que ainda era preciso usar MINIX-386 para compilar e preparar o sistema, e que a biblioteca não podia ser redistribuída por completo. Era um convite a mais pessoas com capacidade técnica, não a afirmação de que o sistema já fosse completo e autônomo.

A mudança de agosto para outubro não foi só o número da versão. Primeiro, perguntou-se ao público pretendido o que ele queria; depois, indicou-se um diretório FTP específico com um artefato mais avançado. O Usenet tornou a pergunta visível; o FTP permitiu obter os arquivos. Nenhum dos canais prova, sozinho, a adoção. O registro disponível não conta downloads, instalações bem-sucedidas ou colaboradores posteriores.

A RFC 977, de 1986, explica o NNTP e distingue o sistema de notícias Usenet das listas de e-mail e de mecanismos anteriores de transferência entre hosts, como o UUCP. Ela ajuda a entender a infraestrutura em que uma mensagem podia circular, mas não reconstitui a rota desta publicação por servidores específicos. A história documentada é uma sequência de ofertas e limites, não o instante em que uma mensagem teria criado um sistema completo.

Fontes