Questões gerais sobre o código-fonte do OpenBSD e datas de lançamento

4

Olhando para fazer a análise da vida útil de uma linha de código, e através de outra pergunta no stackexchange eu fui apontado para um trabalho de pesquisa no OpenBSD sobre o qual tenho algumas perguntas.

Sendo assim:

  • Quando o código-fonte do OpenBSD foi lançado como opensource?
  • Nesta frase, " Aprendemos que 61% das linhas de código no OpenBSD de hoje são fundamentais: elas foram introduzidas antes do lançamento da versão inicial que estudamos e não foram alteradas desde então."
    • significa que o OpenBSD lançou o primeiro lote de código-fonte em "19 de maio de 1998" (veja a próxima pergunta para informações de data),
    • ou isso é apenas o lançamento que eles decidiram iniciar os 7,5 anos de revisão do código-fonte?
    • Se "19 de maio de 1998" foi o primeiro lançamento, de onde vieram os outros 61% da base de código,
    • e nunca foi publicado em um sistema de controle de versão de código aberto?
  • Quando esse período de 7,5 anos aparece, deve-se afirmar nesta frase: "Nós compilamos um banco de dados de 140 vulnerabilidades relatadas nos 7,5 anos entre 19 de maio de 1998 e 17 de novembro de 2005."
    • onde eu encontraria o código-fonte dos patches nesses 7,5 anos,
    • essas datas correspondem às datas de lançamentos,
    • se sim, como descobrir isso sozinho?

O motivo pelo qual eu pergunto tudo isso é em parte porque não consigo encontrar as informações em OpenBSD ou Site do Chuck Cranor , que declara:

I also hosted and helped create the first Anonymous CVS server on the Internet (the original anoncvs.openbsd.org, which was also know as eap.ccrc.wustl.edu).

Wikipedia declara "Lançamento inicial: 1º de outubro de 1996", mas não consigo dizer se essa versão foi aberta fonte.

    
por blunders 09.06.2011 / 03:01

1 resposta

4

does that mean that OpenBSD released the very first batch of source code in "19 May 1998"

Não, a primeira versão pública do OpenBSD foi feita em julho de 1996. ( Source 1 )

19 de maio de 1998 significa que os autores do seu trabalho usaram o OpenBSD 2.3 como ponto de partida. ( Source 2 ) Não vejo nenhuma razão especial para começar esta versão. A explicação é provavelmente algo trivial; talvez essa fosse a versão mais antiga que eles poderiam prontamente impor as mãos.

where did the other 61% of the code base come from,

NetBSD. (Mesmas fontes como acima.)

was that never posted to an open source version control system?

O repositório CVS do OpenBSD parece ter estado em operação contínua pelos ~ 15 anos do projeto. Eu realmente espero que você possa conferir o OpenBSD 1.x de lá, se você quiser.

where would I find the source code for the patches in those 7.5 years,

O repositório CVS.

do those dates match releases dates,

Veja a fonte 2.

I'm unable to tell if that release was open source.

O OpenBSD sempre foi o Open Source. Era uma bifurcação do NetBSD, que era em si mesmo Open Source.

    
por 09.06.2011 / 03:41