Windows 2000/개발 (r63판)
편집일시 :
상위 문서: Windows 2000
Windows 2000의 개발과정과 빌드에 대해 설명하는 문서이다.
Windows NT 4.0의 후속작으로, NT 기반 WinNT 계열의 차기 주자로 기획됐다. NT 계열답게 용도는 기업용.[1] 아이테니엄 제품군을 중점으로 진행됐다. 베타 시절엔 NT 5.0으로 불렸는데 이는 NT 4.0과 달리 따로 코드네임이 없어서 버전명을 사용한 것이다.
NT 4.0 개발 완료 직후인 1996년부터 98과 같이 개발되기 시작했으며 원래 Windows 98과 함께 1998년에 출시하기로 계획됐지만 아이테니엄 제품군이 늦게 출시되어 2000년을 기념하는 의미로 Windows 2000이 됐다. 정식 버전은 1999년 12월에 발표됐다.
MS 운영체제 역사상 가장 뛰어난 제품군라는 마케팅을 하게 된 이유를 설명하자면, 당시에는 마이크로소프트에서는 9x 계열에서 보고되는 안정성 문제나 메모리 누수, USB 문제 등을 잘 알고 있었던 터였고[2] 나중에 Windows 2000이 USB를 기본 지원하게 됐으며, 9x의 후속작인 Windows Me에서도 지원하게 되는 계기가 된다.
여담으로 베타 전용 부팅음이 있는 것도 드물지만 2000은 특히 베타에서 RTM까지 부팅음이 4번이나 바뀐 전무후무한 사례이기도 하다. 프리 베타(빌드 1631)까지는 NT 4.0의 것을 그대로 가져다 썼고 베타 1(빌드 1671)에서 한 번 교체됐다가[3] 이름이 Windows 2000으로 확정된 베타 3(빌드 1946)에서 한 번 더 변경,[4][5] 그리고 빌드 1983에서 현재와 멜로디만 같은 음이 도입됐다가 빌드 2020에서 RTM의 음이 최종적으로 도입됐다.
베타 3 빌드 1946부터는 VMWare 또는 VirtualBox로 어렵게나마 설치할 수 있지만[6][7] 1946 이전 버전[8] 은 사실상 앞의 두 프로그램으로 설치하는 것이 불가능하다. NT 5.0을 설치하려면 86Box가 필요하다.
빌드 목록은 베타위키를 참고했다.
1. 개요[편집]
Windows 2000의 개발과정과 빌드에 대해 설명하는 문서이다.
2. 상세[편집]
Windows NT 4.0의 후속작으로, NT 기반 WinNT 계열의 차기 주자로 기획됐다. NT 계열답게 용도는 기업용.[1] 아이테니엄 제품군을 중점으로 진행됐다. 베타 시절엔 NT 5.0으로 불렸는데 이는 NT 4.0과 달리 따로 코드네임이 없어서 버전명을 사용한 것이다.
NT 4.0 개발 완료 직후인 1996년부터 98과 같이 개발되기 시작했으며 원래 Windows 98과 함께 1998년에 출시하기로 계획됐지만 아이테니엄 제품군이 늦게 출시되어 2000년을 기념하는 의미로 Windows 2000이 됐다. 정식 버전은 1999년 12월에 발표됐다.
MS 운영체제 역사상 가장 뛰어난 제품군라는 마케팅을 하게 된 이유를 설명하자면, 당시에는 마이크로소프트에서는 9x 계열에서 보고되는 안정성 문제나 메모리 누수, USB 문제 등을 잘 알고 있었던 터였고[2] 나중에 Windows 2000이 USB를 기본 지원하게 됐으며, 9x의 후속작인 Windows Me에서도 지원하게 되는 계기가 된다.
여담으로 베타 전용 부팅음이 있는 것도 드물지만 2000은 특히 베타에서 RTM까지 부팅음이 4번이나 바뀐 전무후무한 사례이기도 하다. 프리 베타(빌드 1631)까지는 NT 4.0의 것을 그대로 가져다 썼고 베타 1(빌드 1671)에서 한 번 교체됐다가[3] 이름이 Windows 2000으로 확정된 베타 3(빌드 1946)에서 한 번 더 변경,[4][5] 그리고 빌드 1983에서 현재와 멜로디만 같은 음이 도입됐다가 빌드 2020에서 RTM의 음이 최종적으로 도입됐다.
베타 3 빌드 1946부터는 VMWare 또는 VirtualBox로 어렵게나마 설치할 수 있지만[6][7] 1946 이전 버전[8] 은 사실상 앞의 두 프로그램으로 설치하는 것이 불가능하다. NT 5.0을 설치하려면 86Box가 필요하다.
3. 빌드 목록[편집]
빌드 목록은 베타위키를 참고했다.
3.1. 서비스 팩[편집]
[1] 워낙 성능이 좋아서 가정으로도 많이 사용됐다.[2] 안정성 문제야 두말할 것도 없고, 메모리 누수 역시 95 때부터 있던 고질적인 문제였다. 그리고 윈도우 2000은 USB를 기본으로 지원한다. USB는 95 OSR2 때부터 지원되기 시작했으나 불안정했고 98에서 확장 지원을 했음에도 해결되지 못했는데, 대표적인 사례가 빌 게이츠의 굴욕이다.[3] 도입부가 THX를 연상시킬 정도로 웅장하다.[4] 참고로 막바지에 '슈웅'하는 소리가 바로 종료음이다. Windows 역사상 여러모로 기발했던 효과음이기도 했다.[5] 이때의 시작음이 베타 1에 사용했던 시작음을 이용하여 만든 것이기에, 베타 1의 종료음이라는 식으로 누군가가 잘못된 정보를 퍼뜨린 것이 굳어지게 되었으나 점차 정정되어 가는 추세이다.[6] 1946은 VirtualBox(32비트 색상이나 사운드 출력이 되지 않는다. 출력을 원할 시 86Box를 써야 한다.), 1969 및 이후 버전은 VMWare로 설치가 가능하다.[7] 앞의 두 프로그램을 써도 일반적인 방법으로는 설치가 불가능하다. ’NT 4.0과 2000 사이의 무언가(?)‘로 되있기 때문에 셋팅을 좀 만져줘야 겨우 돌아간다.[8] 아직 2000이라는 이름이 나오기 전에 NT 5.0으로 불렸을 시기[S1] A B C D 2000 소스코드에서 언급됐다.[S2] A B C D E F G H I XP SP1 소스코드에서 언급됐다.[9] 빌드 1773의 dsuiext.dll에서 언급됐다.[10] 공식 베타 1 빌드로 1997년 9월 15일에 배포됐다.[S3] A B C D E F G H I J XP 소스코드에서 언급됐다.[S4] A B C D E 서버 2003 소스코드에서 언급됐다.[11] 공식 베타 2 빌드로 1998년 8월 17일에 배포됐다.[12] 공식 베타 3 빌드로 1999년 4월 29일에 배포됐다.[13] 공식 RC 1 빌드로 1999년 7월 2일에 배포됐다.[CD] CD 사진만 공개됐다.[14] NT 4.0 소스코드에서 빌드 번호만 1386으로 고치고 컴파일한 것이다.