OpenBSDソースコードとリリース日に関する一般的な質問

OpenBSDソースコードとリリース日に関する一般的な質問

コードラインのライフサイクル分析を研究しながら、Stackexchangeに関するもう1つの質問で、私は次のことを知りました。OpenBSDに関する研究論文いくつかの質問があります。

それは:

  • OpenBSDソースコードはいつオープンソースとしてリリースされますか?
  • この文章では、私たちは今日、OpenBSDのコードラインの61%が基本コードであることを知りました。このコードは、我々が研究した最初のリリースより前に導入され、それ以降は変更されませんでした。 」
    • これは、OpenBSDが「1998年5月19日」に最初のソースコードをリリースしたことを意味します(日付については次の質問を参照)。
    • それとも7.5年間のソースコードレビューを開始することにしたバージョンですか?
    • 「1998年5月19日」が最初のバージョンの場合、コードベースの残りの61%はどこから来ましたか?
    • オープンソースのバージョン管理システムとしてリリースされていませんか?
  • 7.5年が経過したら、次の文を使って説明してください。「私たちは、1998年5月19日から2005年11月17日までの7.5年間に報告された140の脆弱性のデータベースを収集しました。」
    • 今回の7.5年パッチのソースコードはどこにありますか?
    • この日付はリリース日と一致しますか?
    • では、どうすれば自分で解決できますか?

私がこれらすべてを尋ねる理由の1つは、次の情報が見つからないことです。オープンBSDまたはチャッククラノのウェブサイトには以下の内容が記載されています。

私はまた、インターネット上で最初の匿名CVSサーバー(もともとanoncvs.openbsd.org、eap.ccrc.wustl.eduとも呼ばれる)をホストして生成するのに役立ちました。

ウィキペディア「初期バージョン:1996年10月1日」と記載されていますが、そのバージョンがオープンソースであるかどうかはわかりません。

ベストアンサー1

これは、OpenBSDが「1998年5月19日」に最初のソースコードをリリースしたという意味ですか?

いいえ、OpenBSDの最初の公開バージョンは1996年7月にリリースされました。 (ソース1)

1998年5月19日は、あなたの論文作成者がOpenBSD 2.3を出発点として使用したことを意味します。 (ソース2)このバージョンを起動する特別な理由はありません。説明はマイナーなものかもしれません。おそらく、彼らが簡単に理解できる最も古いバージョンかもしれません。

コードベースの残りの61%はどこから来ましたか?

NetBSD。 (上記のソースと同じです。)

オープンソースのバージョン管理システムにリリースされていませんか?

これOpenBSD CVSリポジトリこのプロジェクトは約15年の間継続的に行われているようです。必要に応じて、OpenBSD 1.xを確認してください。

今回の7.5年パッチのソースコードはどこにありますか?

CVSリポジトリ。

この日付はリリース日と一致しますか?

ソース2を参照してください。

このバージョンがオープンソースかどうかはわかりません。

OpenBSDは常にオープンソースでした。これはそれ自体がオープンソースであるNetBSDのフォークです。

おすすめ記事