OpenBSD 소스 코드 및 출시 날짜에 대한 일반적인 질문

OpenBSD 소스 코드 및 출시 날짜에 대한 일반적인 질문

코드 라인의 라이프사이클 분석을 연구하는 동안 Stackexchange에 대한 또 다른 질문을 통해 나는 다음과 같은 사실을 알게 되었습니다.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년 패치의 소스 코드는 어디서 찾을 수 있나요?
    • 이 날짜가 출시 날짜와 일치합니까?
    • 그렇다면 어떻게 직접 해결할 수 있습니까?

제가 이 모든 것을 묻는 이유 중 하나는 다음에 대한 정보를 찾을 수 없기 때문입니다.오픈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의 포크입니다.

관련 정보