![OpenBSD 소스 코드 및 출시 날짜에 대한 일반적인 질문](https://linux55.com/image/2277/OpenBSD%20%EC%86%8C%EC%8A%A4%20%EC%BD%94%EB%93%9C%20%EB%B0%8F%20%EC%B6%9C%EC%8B%9C%20%EB%82%A0%EC%A7%9C%EC%97%90%20%EB%8C%80%ED%95%9C%20%EC%9D%BC%EB%B0%98%EC%A0%81%EC%9D%B8%20%EC%A7%88%EB%AC%B8.png)
코드 라인의 라이프사이클 분석을 연구하는 동안 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의 포크입니다.