NetBSD 릴리즈 설명과 그래프

NetBSD는 세 가지 형태로 나와 있습니다:

아울러 이에 대한 예로 NetBSD-1.3의 역사릴리즈 브랜치 개요를 보여주는 그래프를 참조하십시오.


NetBSD-current
NetBSD-current는 NetBSD의 주개발 브랜치이자 개발 중인 NetBSD의 "최신 상태"입니다. 이 버전은 항상 숫자 뒤에 알파벳 문자가 따르는 형태로 구분하며, 개발이 완료되면 다음번 정식 릴리즈가 됩니다. 예를 들어, 1.5F은 궁극적으로 1.6이 됩니다. 커널 버전 끝의 알파벳 문자는 커널과 사용자쪽간의 인터페이스가 바뀔 때마다 하나씩 증가합니다.

NetBSD-current는 SUP, CVS, cvsweb, 그리고 ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-current에 있는 FTP를 통해 구할 수 있습니다.

BSD CSRG식 용어에 따르면 -current는 대개 알파 품질의 배포판이라는 점을 참고하십시오. 어떨 때는 컴파일조차 되지 않는 경우도 있습니다.

정식 릴리즈
안정적인 것으로 여겨지는 NetBSD 소스 및 바이너리의 공식 배포판입니다. 1.5와 같은 주요(major) 릴리즈 또는 1.5.2와 같은 패치 릴리즈가 여기에 해당합니다.

릴리즈가 발표된 후에 적용된 중대한 버그 수정은 릴리즈 (안정판) 브랜치로 역이식되며, 그런 다음 패치 릴리즈(NetBSD 1.4.1과 같은)가 발표됩니다. 패치 릴리즈는 같은 날짜의 -current보다 항상 더 안정적이지만, 반면 몇몇 기능은 빠져 있다는 점을 염두에 두기 바랍니다. 가장 중요한 것은 패치 릴리즈와 -current의 커널 및 사용자 프로그램을 혼합하면 대개는 동작하지 않는다는 점입니다.

NetBSD-release (안정판)
릴리즈 (안정판) 브랜치는 가장 근래 나온 릴리즈에 다음번 패치 릴리즈에 포함될 버그 수정을 모두 합한 것이며, 이 수정 사항은 NetBSD-current 개발 브랜치에서 가져온 것들입니다. 예를 들어 최신 릴리즈가 1.5라면, 그것의 릴리즈 브랜치인 "netbsd-1-5"는 1.5.1의 알파 버전으로 간주할 수 있습니다.

NetBSD-release 브랜치는 최근 릴리즈의 수정 사항을 가져올 수 있는 가장 쉬운 방법으로 간주되고 있습니다.

날마다 갱신되는 릴리즈 브랜치의 스냅샷은 CVS, FTP 및 SUP을 통해 구할 수 있습니다. /pub/NetBSD/NetBSD-release-1-4/pub/NetBSD/NetBSD-release-1-5 디렉터리는 압축하지 않은 소스와 매주 갱신하는 1.4 및 1.5 릴리즈 브랜치의 tar 파일을 담고 있습니다. 이 파일들은 /pub/NetBSD/NetBSD-current 디렉터리에 있는 것과 비슷한 방법으로 만듭니다.

스냅샷
스냅샷은 대개 포트 관리자들이 만들며, NetBSD-current로 만든 것일 수도 있고 NetBSD-release 브랜치로 만든 것일 수도 있습니다. 대개 -current를 따라가는 가장 쉬운 방법은 최근 스냅샷을 설치하는 것입니다.


release graph


NetBSD 릴리즈 브랜치 개요

release branches


NetBSD 홈페이지

(연락하는 방법) $NetBSD: release-map.html,v 1.12 2004/11/18 18:45:46 minskim Exp $
Copyright © 1994-2003 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.