최근 수정 시각 : 2024-10-19 22:18:32

Windows XP/개발

Windows Whistler에서 넘어옴
파일:상위 문서 아이콘.svg   상위 문서: Windows XP
1. 개요2. 상세3. Windows Codename Neptune
3.1. 빌드 목록
4. Windows Codename Odyssey5. Windows Codename Whistler
5.1. 빌드 목록
5.1.1. x86
5.1.1.1. 서비스팩
5.1.2. x645.1.3. IA64 & AXP64
5.2. 가짜 시작음과 종료음
6. 역대 베타 부팅화면

1. 개요

<colbgcolor=silver>
Windows의 개발
NT NT 5.0 Whistler Longhorn
DOS Millennium X
Windows XP의 개발 과정을 다룬 문서이다.

2. 상세

2000부터 XP에까지의 개발 과정을 보여주는 영상[1]
마이크로소프트1995년부터 Windows 라인업을 95, 98 등으로 이루어진 9x 계열(가정용)과 NT 4.0 등으로 이루어진 NT 계열(기업용)로 판매했다.

하지만 9x 계열은 잦은 블루스크린, 메모리 누수 등의 여러 문제가 있어 안정성과는 거리가 먼 편이고, 개발도 한계에 다다랐다. Windows 98이 그나마 안정성이 있다고 평가된 건 전작이 은근 삽질해서도 좀 있었다. 95는 분명히 최초여서 그런지 잘 팔렸던 건 맞는데, 95번 재부팅해야 그나마 좀 쓸 수 있다는 드립이 있을 정도로 블루스크린이 많았다. 98은 어디까지나 상대적으로 95에 비해 블루스크린을 줄이는 데 성공하며 안정성이 있다는 평가를 받은 것이다. 이 문제는 XP가 한창 개발 중이던 2000년에 거하게 터지고 말았다.

한편 MS는 1996년에 발표한 Windows NT 4.0가 보안과 버그가 태산인 것과는 별개로 안정성이 호평이라는 것에 주목했다. 확실히 NT는 블루스크린 보기가 힘들고, 운영체제 자체도 가벼운 편이라 가정용으로 포팅하기도 적절하다고 판단했다.

MS는 결국 NT 커널 기반의 가정용 OS를 만들기로 결정했고, 개발 중이던 Windows NT 5.0의 개발진 일부를 빼내어 '프로젝트 넵튠(Neptune)'이라는 코드네임으로 개발을 시작했다. 이때가 1999년이다.

3. Windows Codename Neptune

파일:external/adcb5b775d92a68702448ce6c999a43d74ca8d3f62fe1eb01c237056c8182d3e.jpg
파일:1-neptune_boot.png
Neptune 5111의 부팅 스크린

넵튠은 해왕성이라는 뜻이다.

정황상 1999년 6월 이전부터 개발된 것으로 보이며 마이크로소프트는 동년 7월 2일에 개발 사실을 공식 인정했다. 버전은 5.5로 Windows 2000(5.0)보다 0.5 오른 버전이며 빌드는 5000번대를 부여받았다. 이를 보았을 때 이론상에서 Windows XP에서 넵튠의 설치가 가능하다! 하지만 이론상으로만 되고 현실로는 씨알도 안 먹힌다는 게 함정 그리고 윈도우 롱혼 베타 2는 5000대 빌드를 사용하나 겹치지는 않는다.5.5.5048,5.5.5384

Windows 2000 퍼스널 에디션으로 개발됐다는 주장도 있으나 이는 사실이 아닐 가능성이 높다. 마이크로소프트는 넵튠의 빌드를 2000과는 전혀 다른 번호대에 배정했고 버전도 5.0이 아닌 5.5로 업그레이드되어 있다. 게다가 내부 문서에는 추후 서버 에디션까지 만들 계획이었다는 내용이 있다. 이를 보았을 때 마이크로소프트는 Windows 2000과는 다른 새로운 Windows 제품을 출시하려 했을 가능성이 높다.[2]

새로운 로그인 화면과 사용자 계정, 도움말 센터가 추가된 것이 관찰됐고, 장기적으로는 서버, 64비트, 유닉스 지원 등이 계획되어 있었다. 정식 버전 출시는 2000년 3월로 계획되어 있었다.[3] 이는 이례적으로 빠른 출시일인데, 보통 Windows 제품군의 개발기간은 2~3년이 소요된다. 2000년 3월이면 1999년 7월 기준으로 1년도 안 돼서 나오는 것이다. 에디션으로는 크게 홈 에디션, 프로페셔널, 서버 이 3개로 나뉘어 출시하기로 기획되어 있었다.

2000년 1월 21일 MS는 개발팀 해체를 공식 발표, 개발팀은 재편되어 휘슬러 개발을 시작하게 된다. 그 외에 일부 프로젝트 밀레니엄(Millennium) 빌드들에서 넵튠의 코드가 검출되거나 일부 영향을 받은 요소들이 관찰되는 것으로 보아 개발팀 일부는 밀레니엄 개발팀으로 유입된 것으로 보인다. 개발팀 해체 사유는 공식적으로 발표되지 않았다.

넵튠의 마이너 업데이트로 트리톤(Triton)도 개발 중이었다. 여기서 트리톤은 해왕성의 위성을 말하는 것이다.

개발 빌드 중 유일하게 풀린 빌드가 5.5.5111 빌드로 사용자 계정과 로그인 화면, 도움말 센터 등이 있다. 인터넷 좀 뒤져보면 유출된 iso 설치본을 구할 수 있다. 베타버전답게 안정성은 너무 기대하지 말자. 유출 버전은 영문판이지만, Windows 2000 한글판 CD를 넣고 구성 요소 설치를 하면 불안정하지만 한글 입출력까지는 가능해진다. 한국어와 다른 언어가 언어 선택 창에 있지만 한국어는 비활성화되어 있다. 다만 몇몇 언어는 활성화되어 있다.

3.1. 빌드 목록

출시일로부터 20년 이상 경과
강조된 흰색 공식 베타 및 RTM
노란색 공식 베타
취소선 조작됐거나 창작된 가짜 빌드
O 공식적으로 유출 및 배포된 빌드
배포되지 않고 사진 등만 유출된 빌드
X 배포되거나 유출된 적이 없는 빌드

빌드 목록은 베타아카이브와 베타위키 등을 참조했다.
개발단계 빌드 컴파일 일자 유출/배포 비고
마일스톤 1 5.50.5000 1999년 6월 3일경 X [4]
5.50.5022.1 1999년 6월 13일 이전
5.50.5048.1 1999년 7월경 [5]
5.50.5067.1 1999년 9월 20일경 [6]
마일스톤 2[7] 5.50.5082.1 1999년 10월 12일~26일경
5.50.5086.1 [8]
5.50.5094.1 1999년 10월 26일~11월 8일경 [9]
5.50.5095.1 [10]
5.50.5096.1 1999년 10월 26일~11월 10일경 [11]
5.50.5099.1 1999년 11월 8일~17일경 [12]
마일스톤 3 5.50.5111.1 1999년 12월 10일 O [13]
5.50.5111.6 1999년 12월경 [14][15]
5.50.5116.1 1999년 12월 25일 이전 X [16]
5.50.5117.1 [17]
가짜 빌드 5.50.5056.1 - [18]
5.50.5118 X [19]
5.50.5119 [20]
5.50.5120 [21]
5.50.5179.1 [22]

제대로 유출된 빌드가 5111 하나뿐이라 전반적인 개발 과정은 알려져 있지 않다. 또한 빌드태그가 없기에 코드가 검출됐음에도 컴파일 날짜를 정확히 알 수 없다. 보통 밀레니엄 빌드에서 검출된 경우가 많기 때문에 검출된 빌드의 컴파일 날짜를 기준점으로 보통 잡는다.

휘슬러 빌드 2223부터 검출되는 넵튠 빌드(5118~5120[23])의 경우 버그 보고서 등의 프로그램 문제로 인해 실제 빌드가 나오지는 않았지만 개발진이 온전한 작동 등의 문제로 인해 버전 번호만 새로 입력한 것으로 보인다. 당시 휘슬러의 버그 보고서 프로그램이 넵튠에서 포팅해왔기 때문. 이후 버그 보고서 프로그램이 교체되며 문제는 해결된다.

4. Windows Codename Odyssey

많은 사람들이 실제 XP의 모태로 알고 있지만 원래는 NT 6.0의 개발을 맡았던 팀이다. 페이퍼 플랜으로만 남은 개발팀으로 보이는데, 내부 문서에서만 몇 번 언급되고 실제 개발은 들어가지 않은 듯.

MS의 내부 문서에서 언급되는 시작은 바야흐로 1997년 12월로 거슬러 올라간다. 당시 MS는 NT 5.0을 개발 중이었다. 이 때 NT 6.0을 개발하기 위한 계획을 세우고 있었던 것으로 보인다. 이후 1998년 들어 계획이 구체화되긴 했지만 아직까지 NT 5.0을 개발하고 있었기 때문에 실제 개발은 들어가지 않았던 듯 하다.

이후 1999년은 언급이 없고 2000년 2월경 마지막으로 언급되는데 코드네임이 NT 6.0에서 오디세이(Odyssey)로 고쳐져 있다. 개발을 시작한다는 내용이지만 직후 휘슬러 개발팀에 흡수당한다.

휘슬러 개발팀의 직접적 모태라기에는 말이 좀 안되는데, 시기상 휘슬러 개발팀이 가동되기 시작한 것이 1999년 말~2000년 1월 사이이고, 기반 빌드인 2202가 2월 2일에 컴파일됐다. 그리고 오디세이가 마지막으로 언급된 문서의 작성일자는 2월 22일이다. 은근 까는듯 따라서 별개의 개발팀으로 보는 게 맞다. 사실상 버전이 6.0이므로 비스타의 개발팀의 전신으로 보는게 오히려 맞는 듯하다.

5. Windows Codename Whistler

파일:external/orig15.deviantart.net/microsoft_codename_windows_whistler_wallpaper_by_pavelstrobl-d86n0h5.png[24]

취소 없이 본격적으로 XP의 개발을 시작한 프로젝트이며 직접적으로 XP의 모태가 됐다. 개발은 2000년 1월 경부터 시작됐다. '휘슬러(Whistler)'의 의미는 사전적으로는 '휘파람을 부는 사람'이라 정의되어 있지만, 사실은 캐나다 브리티시컬럼비아 주의 지명에서 따왔다. 정확히는 그 지역에 있는 휘슬러-블랙콤 스키장. Windows 7의 코드네임으로 예정됐던 '블랙콤(Blackcomb)'도 여기에서 영향을 받았다. 그리고 Windows Vista의 코드네임도 여기서 영향을 받았는데, 정확히는 이 스키장 정확히 중간에 있는 술집 이름인 '롱혼(Longhorn)'에서 따 온 것이다.

기존 넵튠 빌드에서 실험된 여러 사용자적 요소가 추가됐으며 또 그간 칙칙하고 투박했던 Windows의 테마를 화사하게 바꾸었다. 이 과정에서 로고도 바꾸었다. 바뀐 로고는 공식적으로 2001년 8월 말부터 적용됐다.

서버 에디션도 개발됐다. 이것은 휘슬러가 개발 완료되어 XP로 출시된 2001년 10월까지 '휘슬러' 코드네임을 쓰다가 11월경 닷넷 서버(.NET Server)로 프로젝트가 분리되어 Windows Server 2003이 됐다.

베타 버전 표기에서 빌드태그가 붙기 시작한 첫 버전이다. 빌드태그는 5.1.2296으로만 끝나지 않고 뒤에 컴파일일자 등이 붙는 방식. 빌드 2296의 빌드태그는 beta1.001024-1157인데 여기서 이 버전이 베타 1이고 컴파일 일자가 2000년 10월 24일 11시 57분인 것을 알 수 있다. 빌드 태그까지 붙였을 때 버전 표기는 5.1.2296.beta1.001024-1157이다. 이는 전작들에 비해 개발 툴이 업그레이드됐단 것을 시사하기도 했다.

이 당시는 기대를 많이 받았는데, 2000년 당시 펜티엄 4 노스우드와 함께 IT 버블로 인해 침체된 시장을 구원할 구세주로 평가되었다. 가뜩이나 출시가 임박한 2001년 9월은 그 기대가 최고조에 달했는데, 이유는 9.11 테러로 말미암아 시장이 시망 상태 비슷하게 되어버렸기 때문이다. 다행히 정식 출시 후 1년이 지나서야 IT계의 구세주를 넘어 황제가 되긴 했다. 왜인지는 Windows XP 문서에서도 나오듯이 정식으로 출시된 RTM 빌드가 영 좋지 않았기 때문에...

개발 초창기, 마소 내부에서 같이 진행하고 있던 프로젝트 밀레니엄과 영향을 주고받은 정황이 몇 가지 있는데, 초창기 몇몇 빌드에서 Windows Me 기본 바탕화면이 나오거나, 빌드 2211에서 밀레니엄 빌드의 특징이 몇몇 나타나는 등의 두드러지는 점이 있다.

5.1. 빌드 목록

파일:external/i397.photobucket.com/whistler5.gif
빌드 2428~2469까지 사용된 부팅 화면.[25]
출시일로부터 20년 이상 경과
출시일로부터 15년 이상 경과
출시일로부터 10년 이상 경과
출시일로부터 5년 이상 경과
강조된 흰색 공식 베타 및 RTM
노란색 공식 베타
라임색 RTM 빌드
취소선 조작됐거나 창작된 가짜 빌드
O 공식적으로 유출 및 배포된 빌드
배포되지 않고 사진 등만 유출된 빌드
X 배포되거나 유출된 적이 없는 빌드

빌드 목록은 베타위키를 참고했다.[26] Windows Server 2003의 빌드가 섞여 있을 수 있다.

5.1.1. x86

개발단계 빌드 컴파일 일자 유출/배포 비고
기반 개발 빌드 [27] 5.0.2196.1 미상 X
5.0.2197.1 2000년 1월 6일 X [28]
2000년 1월 7일 X [29]
5.0.2200.1 2000년 1월경 X
5.0.2202.1 2000년 2월 2일 O [30]
5.0.2204.1 2000년 2월 ~ 3월 초순경 X [31]
사전 베타 5.0.2211.1 2000년 3월 9일 O
5.1.2217.1 2000년 3월 중순 ~ 4월 초순경 X [32]
5.1.2222.1 2000년 4월 7일
5.1.2223.1 2000년 4월 11일 O [33]
5.1.2223 2000년 4월 12일 X [34][35]
5.1.2224.1 2000년 4월 중순경 X [36]
5.1.2225.1 2000년 4월 중순~말경 [37]
기술 베타 5.1.2242.1 2000년 6월 8일
5.1.2250.1 2000년 6월 28일 O
5.1.2254.1 2000년 6월말 ~ 8월 초순경 X [38]
5.1.2257.1 2000년 8월 10일 O
5.1.2260.0 2000년 8월 15일 X [39]
5.1.2264.1 2000년 8월 25일 O
5.1.2267.1 2000년 9월 9일 O [40]
2000년 9월 10일 O [41]
5.1.2273.1 2000년 9월 X [42]
5.1.2276.1 2000년 9월 28일 O [43]
베타 1 5.1.2287.1 2000년 10월 12일 O
5.1.2292.1 2000년 10월 18일 X [44]
5.1.2296.1 2000년 10월 24일 O [45]
사전 베타 2 5.1.2400.1 2000년 10월 22일 X [46]
5.1.2405 2000년 10월 말~11월 초순경 X [47]
5.1.2406 2000년 10월 말~11월 초순경 X [48]
5.1.2410 2000년 12월 8일 O [49]
5.1.2410.1 2000년 12월 12일 O [50]
5.1.2411 2000년 12월 14일 X
5.1.2415 2000년 12월 22일 X [51]
2001년 1월 2일 [52]
5.1.2416 2001년 1월 4일 O [53][54]
5.1.2419 2001년 1월 13일 O [55]
2001년 1월 15일 O [56]
5.1.2420 2001년 2월 1일 X [57]
5.1.2422.1 2001년 2월 1일 X [58]
5.1.2423 2001년 1월 21일
5.1.2426 2001년 1월 24일
5.1.2428 2001년 1월 29일 O [59]
5.1.2430 2001년 1월 30일 O
5.1.2432 2001년 2월 3일 [60]
5.1.2433 2001년 2월 6일 O
5.1.2435 2001년 2월 8일 [61]
5.1.2437 2001년 2월 10일
5.1.2438 2001년 2월 12일 [62]
2001년 2월 13일 [63]
5.1.2440 2001년 2월 15일 [64]
5.1.2441 2001년 2월 16일 [65]
5.1.2442 2001년 2월 17일 O [66]
5.1.2446 2001년 2월 24일 O [67]
5.1.2454 2001년 3월 6일 O [68]
5.1.2457 2001년 3월 9일 O
5.1.2458 2001년 3월 10일 O [69]
2001년 3월 11일 [70]
5.1.2459 2001년 3월 12일 O
베타 2 5.1.2462 2001년 3월 15일 O [71][72]
5.1.2462 2001년 3월 15일 O [73]
5.1.2463 2001년 3월 28일 O [74]
5.1.2465 2001년 4월 10일 [75]
2001년 4월 12일 X [76]
O [77]
5.1.2468 2001년 4월 23일
사전 RC 1
(시험판 후보)
5.1.2469 2001년 5월 8일 O [78]
5.1.2470 2001년 4월 말 ~ 5월 초순경
5.1.2472 2001년 4월 말 ~ 5월 초순경
5.1.2474 2001년 5월 초순경 X [79]
2001년 5월 8일 O [80]
5.1.2475 2001년 5월 14일 O [81]
5.1.2476 2001년 5월 중순경 X [82]
5.1.2480 2001년 5월 중순경 X [83]
5.1.2481 2001년 5월 23일 O [84]
2001년 5월 24일 O [85]
5.1.2485 2001년 5월 30일 O
5.1.2486 2001년 6월 2일 O
5.1.2487 2001년 6월 초순경
5.1.2490 2001년 6월 7일
5.1.2494 2001년 6월 13일 O
5.1.2495 2001년 6월 14일 O
5.1.2496 2001년 6월 중순경
5.1.2498 2001년 6월 18일 O
5.1.2499 2001년 6월 19일 O
5.1.2502 2001년 6월 22일 O
5.1.2504 2001년 6월 25일 O
RC 1
(출시 후보 1)
5.1.2505 2001년 6월 26일 O [86]
5.1.2505 2001년 7월 1일 X [87]
5.1.2509 2001년 7월 2일 O
사전 RC 2
(시험판 후보 2)
5.1.2517 2001년 7월 13일 O
5.1.2520 2001년 7월 17일 O
5.1.2522 2001년 7월 19일 [88]
RC 2
(출시 후보 2)
5.1.2525 2001년 7월 23일 O
5.1.2526 2001년 7월 24일 O [89]
5.1.2531 2001년 7월 30일 O
5.1.2532 2001년 7월 31일 O
사전 RTM 5.1.2535 2001년 8월 3일 O
5.1.2536 2001년 8월 [90]
5.1.2537 2001년 8월 X [91]
5.1.2538 2001년 8월 X [92]
5.1.2542 2001년 8월 11일 O
RTM 5.1.2600 2001년 8월 17일 O [93]
5.1.2600.41 2001년 8월 27일 O [94]
가짜 빌드 5.1.2309 2000년 10월 47일 X [95]
5.1.2317 2000년 11월 5일 X

마소에서 휘슬러 빌드 목록을 공개한 문서가 없어서 유출본과 코드 검출이 주축으로 기록됐으며, 이 때문인지 컴파일 날짜나 빌드넘버 사이 갭이 있는 경우가 좀 있다.

초기 사전 베타의 경우 빌드 2202~2211~2222, 2257~2267 간 1달여의 갭이 존재한다. 또한 빌드넘버의 간격이 느슨한 편. 2000년 4월 이전까지는 밀레니엄 쪽에 개발을 신경쓰다가 밀레니엄이 개발이 끝나갈 때 쯤 개발진을 휘슬러 쪽으로 이동시켰을 가능성이 높다. 베타 1의 경우 대부분의 빌드가 유출되지 않았고, 그나마 빌드 2296은 테스터들에게 배포된 빌드이다. 또 2300번대 빌드가 하나도 기록되지 않았다. 의도적으로 빌드를 2400번대로 조정한 듯 하다. 빌드 2400.1이 10월에 나온 것을 보면 2300번대는 스킵하고 2400번대부터 컴파일했다고 봐도 좋다. 당시 개발이 막 끝났던 Windows Me가 2300번대 빌드를 사용했었기에 빌드넘버 중복을 막기 위해서라는 추측도 있고 여러 추측이 난무한다.

빌드 2419가 2001년 1월 13일에, 빌드 2428이 동년 1월 29일에 컴파일 됐는데, 그 사이에 있는 2422는 2월 1일에 컴파일됐다고 표시되어 있다. XP 소스코드가 유출되기 전까지, 베타아카이브 등 윈도우 운영체제 매니아들이 모이는 커뮤니티에서는 "컴파일된 날짜를 1월 21일로 표기했어야 하는데, 2월 1일로 오타를 낸 것이다"는 주장과 "애초에 존재하지 않는 조작된 빌드이다" 라는 주장 등 여러 추측이 난무했었다.

빌드 2465부터 "Windows 둘러보기(Windows Tour)" 라는 프로그램이 도입됐다. C:\\Windows\\Help\\Tour 폴더에 들어가서 'tour.exe' 아이콘을 클릭해 이용할 수 있다. 둘러보기 프로그램 도입은 빌드 2419 시절부터 준비하고 있었던 것으로 보인다. 그러나 빌드 2464까지는 둘러보기 프로그램이 들어 있어야 할 폴더에 "HelloWorld" 라는 문구와 우스꽝스러운 배경음악, 그리고 정체 모를 우주인의 사진이 반복해서 나오기만 하는 플래시 영상이 들어있다.[96] 아마 애니메이션 테스트 파일인 듯하다.

ZDNet 등에서 썼던 당시 뉴스 기사에 의하면 2000년 3월 21일 당시 최신 개발자용 빌드로 2207, 최신 내부 테스트 빌드로 2214 등이 있다는 말이 나온다. 하지만 확인할 길이 없다. 참고로 해당 뉴스기사는 빌드 2211이 유출되어 퍼져나가고 있다는 내용이다.

베타 2까지는 버전 번호가 5.1이 아닌 5.01로 표시됐었다. 그 둘은 같은 버전 번호이다.[97]
5.1.1.1. 서비스팩
개발단계 빌드 컴파일 일자 유출/배포 비고
SP 1 베타 5.1.2600.1027 2002년 4월 24일 X
5.1.2600.1050 2002년 5월 29일 O
5.1.2600.1060 2002년 6월 18일
5.1.2600.1065 2002년 6월 25일 O
5.1.2600.1078 2002년 7월 16일 O [98]
5.1.2600.1079 2002년 7월 17일
5.1.2600.1081 2002년 7월 19일 O
5.1.2600.1097 2002년 8월 13일
5.1.2600.1102 2002년 8월 19일
SP 1 5.1.2600.1106 2002년 8월 28일 O [99]
SP 2 베타 5.1.2600.1155 2002년 12월 17일 O
5.1.2600.1185 2003년 3월 13일 O
5.1.2600.1194 2003년 4월 1일 O
5.1.2600.1204 2003년 4월 10일 O
5.1.2600.1213 2003년 4월 24일 O
5.1.2600.2055 2003년 12월 15일 O
5.1.2600.2075 2004년 2월 2일 O [100]
5.1.2600.2077 2004년 2월 7일
5.1.2600.2082 2004년 2월 16일 O
5.1.2600.2094 2004년 3월 8일 X [101]
5.1.2600.2096 2004년 3월 11일 O
5.1.2600.2111 2004년 4월 9일 O
5.1.2600.2120 2004년 4월 23일 O
5.1.2600.2126 2004년 5월 3일 O
5.1.2600.2135 2004년 5월 18일 O
5.1.2600.2137 2004년 5월 20일 O [102]
5.1.2600.2138 2004년 5월 22일 O
5.1.2600.2142 2004년 5월 28일 O
5.1.2600.2144 2004년 6월 1일 X
5.1.2600.2148 2004년 6월 7일 O
5.1.2600.2149 2004년 6월 10일 O
5.1.2600.2157 2004년 6월경 X
5.1.2600.2160 2004년 7월 1일 O [103]
5.1.2600.2162 2004년 7월 9일 O
5.1.2600.2163 2004년 7월 10일 O
5.1.2600.2176 2004년 7월 중하순경 X[CD]
5.1.2600.2178 2004년 7월 30일 [CD]
5.1.2600.2179 2004년 8월 2일 O
SP 2 5.1.2600.2180 2004년 8월 3일 O [106]
SP 3 베타 5.1.2600.3180 2007년 7월 18일 O
5.1.2600.3205 2007년 8월 31일 O
5.1.2600.3244 2007년 10월 30일 O
5.1.2600.3264 2007년 11월 30일 O
5.1.2600.3282 2007년 12월 27일 O
5.1.2600.3300 2008년 1월 25일 O
5.1.2600.3311 2008년 2월 12일 O
5.1.2600.5503 2008년 3월 6일 O
5.1.2600.5508 2008년 3월 20일 O
5.1.2600.5511 2008년 4월 4일 O
SP 3 5.1.2600.5512 2008년 4월 13일 O [107]
SP2 사후 업데이트 5.1.2600 2008년 8월 14일 X [108]
5.1.2600.3520 2009년 2월 6일 X
SP3 사후 업데이트 5.1.2600.5513 2008년 4월 13일 X
5.1.2600 2009년 2월 6일 X [109]
5.1.2600 2010년 2월 16일 X [110]
5.1.2600 2010년 12월 9일 X [111]
5.1.2600 2011년 10월 25일 X [112]
5.1.2600.6368 2013년 3월 7일 X
5.1.2600.6419 2013년 7월 4일 X
5.1.2600.6435 2013년 8월 3일 X
5.1.2600.6460 2013년 10월 9일 X
5.1.2600.6462 2013년 7월 4일 X
5.1.2600.6532 2014년 3월 12일 X
5.1.2600.6596 2014년 7월 6일 X
5.1.2600.6604 2014년 7월 15일 X
5.1.2600.6625 2014년 8월 22일 X
5.1.2600.6759 2015년 2월 5일 X

서비스팩 역시 유출본 주축으로 기록됐다. SP1의 유출된 베타 빌드는 3개뿐이며 나머지는 스크린샷 한 장조차 없다. SP2/SP3 베타의 몇몇 빌드는 컴파일에 거의 최소 1달~최대 1년여의 갭이 있다.

서비스팩 사후 업데이트는 Windows Update를 했을 때 업데이트 파일로 제공되는 여러 코드에서 검출된다. 2014년 4월 8일 Windows XP의 지원이 종료될 즈음부터의 업데이트(빌드 2600.6532~2600.6759)는 지원 종료 이후의 XP 사용 컴퓨터들을 위한 최종 업데이트로 보인다. 혹은 MSE의 XP 지원 연장에 대한 일환일 수도 있다. 이들은 업데이트에 대한 마소 공개 문서에서 발견된다.

5.1.2. x64

개발단계 빌드 컴파일 일자 유출/배포 비고
베타 5.1.3590 2002년 1월 8일 X
5.2.3754 2003년 1월 23일
5.2.3790.1033 2003년 7월 7일
5.2.3790.1039 2003년 8월 7일
5.2.3790.1069 2003년 9월 5일
5.2.3790.1173 2004년 3월 18일
5.2.3790.1184 2004년 X
5.2.3790.1218 2004년 7월 8일 O [113]
2004년 7월 26일 O [114]
5.2.3790.1247 2004년 10월 11일 O
5.2.3790.1260 2004년 11월 6일 O
5.2.3790.1289 2004년 12월 2일 O
5.2.3790.1421 2005년 1월 18일 O
5.2.3790.1433 2005년 2월 3일 O
RTM 5.2.3790.1830 2005년 3월 24일 O
SP 2 RC 5.2.3790.2825 2006년 11월 3일 O
SP 2 5.2.3790.3959 2007년 2월 16일 O

5.1.3. IA64 & AXP64

개발단계 빌드 컴파일 일자 유출/배포 비고
사전 베타 5.0.2208.1 2000년 2월 24일 X AXP64 빌드
5.0.2209.1 2000년 2월 28일 X
5.0.2210.1 2000년 3월 2일 O[115]
베타 1 5.1.2285 2000년 10월 9일
5.1.2296.1 2000년 10월 24일
사전 베타 2 5.1.2410.1 2000년 12월 12일 X
5.1.2428 2001년 1월 29일 X
베타 2 5.1.2462 2001년 3월 15일 O
사전 RC 1 5.1.2496 2001년 6월 중순경 X
RTM 5.1.2600 2001년 8월 17일 O
SP 1 5.1.2600.1106 2002년 8월 28일 O
베타
(버전 2003)
5.2.3787 2003년 3월 12일 O [116]
RTM
(버전 2003)
5.2.3790 2003년 3월 24일 O [117]

5.2. 가짜 시작음과 종료음

흔히 휘슬러 부팅음이라고 신비로운 음악이 떠도는데 거짓이다. 실제로는 Windows 98 종료음 역재생 + 윈도우 엔터테인먼트 팩:더 퍼즐 콜렉션 게임 효과음(1옥타브 낮추었다) + Windows 2000 베타 3의 시작음 역재생을 섞어 만든 것이다. 아마 이전 작품과 이후 작품의 베타에서만 쓰인 부팅음이 존재했다는 것[118]과 당시 Windows 사운드의 몽환적인 분위기도 잘 살렸기에 사람들이 속아 넘어간 것으로 보인다.

종료음 역시도 BeOS의 시작음들 중 하나를 가져와 휘슬러 종료음이라고 속이는 식의 영상이 많으나, 실제로는 시작음과 종료음 모두 Windows 2000 사운드를 그대로 쓰다가 빌드 2400대 중후반부터 XP의 사운드를 적용했다.

6. 역대 베타 부팅화면

파일:B2257.gif
사전/기술 베타
(Build 2257)[119]
파일:B2296.gif
베타 1 ~ 사전 베타 2 초기
(Build 2264 ~ 2416)
파일:B2419.gif
사전 베타 2
(Build 2419)
파일:B2428.gif
사전 베타 2 ~ RC1 초기
(Build 2428 ~ 2469)
파일:B2474.gif
RC 1
(Build 2474 ~ 2475)
파일:xpfinal.gif
RC 1 이후
(Build 2481 ~ )[120]

[1] BGM: Ace Combat 3의 Transparent Blue[2] Windows Me/개발 문서를 보면 알겠지만 초기 로드맵에서 Windows Me는 NT 계열 운영체제로 출시할 계획이었다고 한다. 즉 넵튠이 그대로 끝까지 개발되었다면 Me로 출시되었을 것이라는 얘기.[3] Windows Me의 실제 출시 시기인 2000년 9월보다 6개월 정도 빠르다.[4] 존재 자체가 매우 불명확하여 커뮤니티에서 이 빌드의 존재를 두고 키배를 벌이기도 한다. # 해당 사례는 관리자가 조작이라고 판정하고 스레드를 닫았으나, 해당 스레드의 게시자가 5000 빌드를 진짜로 가지고 있다고 생각하는 사람도 적지 않다.[5] 비스타 빌드 5048과 중복. 밀레니엄 빌드 2358에서 검출.[6] 밀레니엄 빌드 2380.1에서 코드가 검출됐었다.[7] 불분명하다.[8] 밀레니엄 빌드 2404에서 코드가 검출됐었다.[9] 밀레니엄 빌드 2416에서 코드가 검출.[10] 넵튠 빌드 5111에서 버전 업 없는 일부 프로그램 코드가 이 빌드로 존재한다.[11] 밀레니엄 빌드 2416에서 코드가 검출.[12] 밀레니엄 빌드 2419에서 코드가 검출.[13] 개발자 릴리즈로 1999년 12월 27일 배포됐다. #[14] 마이크로소프트 채널9 Defrag Tools #143 - Raymond Chen - Microsoft Archives Part 1 영상에서 잠깐 등장한다. 해당 이미지 내부 개발 버전이라 5111.1과는 큰 차이는 없다. #[15] 2020년 4월 2일 유출되었으며, 여기서 다운로드 할 수 있다.[16] 밀레니엄 빌드 2452~2495 등 여러 빌드에서 코드가 검출됐었다.[17] 밀레니엄 빌드 2470~3000 등 여러 빌드에서 코드가 검출됐었고, 휘슬러 빌드 2211~2223에서 코드가 검출됐었다. 버그 보고서 프로그램에서 나왔는데 넵튠이 휘슬러에 직접적 영향을 주었음을 알 수 있다.[18] 2015년 연말 유출됐다며 사진 등을 공개했지만 빌드 5111의 수정 버전으로 판명났다.[19] 휘슬러 빌드 2223~2250에서 코드가 검출. 역시 버그 보고서 프로그램에서 나왔다.[20] 휘슬러 빌드 2267 버그 보고서 프로그램에서 검출.[21] 휘슬러 빌드 2430~2454 버그 보고서 프로그램에서 검출.[22] 밀레니엄 빌드 2394에서 검출. 하지만 빌드 2394가 나온 것은 99년 9월경이고 넵튠 빌드 5111이 99년 12월 나온 것으로 볼 때 시간이 전혀 맞지 않는다. 이에 대해서는 빌드 5079의 오타라거나 버그라는 설이 있다.[23] 5179는 5079의 오타나 버그라는 설이 유력하다.[24] 저 로고는 엄밀히는 베타 1 시절에 쓰인 부팅 화면의 일부이다. 이전에는 2000에다가 Whistler로만 이름이 바뀐 화면이었고, 베타 2부터는 로고가 바뀌었다.[25] 흔히 베타 2로 알려진 빌드들이다. 당장 저 부팅화면 밑에 Beta 2 Release(베타 2 릴리즈)라고 당당히 써져있다.[26] 한국어판도 있다.링크 이쪽은 로그인해야만 열람 및 기여를 할 수 있다.[27] Windows 2000 기반.[28] 빌드태그 2197.1.main.000106-2102[29] 빌드태그 2197.1.main.000107-1856[30] Windows 2000과 거의 차이가 없다. 타임락이 걸려 있긴 한데, 사용 가능 기한은 444일로, 이후 나온 빌드들의 타임락(180일)보다 2.5배나 더 길다. 약 1년 2개월 가량.[31] XP 소스코드에서 검출됐다.[32] XP 소스코드에서 검출됐다.[33] 빌드태그 2223.1.main.000411-2307[34] 빌드태그 2223.Lab01_N.000412-2227[35] Xbox 소스코드에서 확인됐다.[36] XP SP1과 서버 2003의 소스코드에서 확인됐다.[37] WinHEC 2000에서 시연된 바 있으며 영상 자료도 존재한다. 하지만 영상 자료의 화질이 너무 나빠 빌드태그 판독이 불가하여 정확한 컴파일 날짜는 알 수 없다.[38] Xbox 소스코드에서 검출됐다.[39] XP SP1, 서버 2003 소스코드에서 확인됐다.[40] 빌드태그 idx01.000909-1503[41] 빌드태그 idx01.000910-1316[42] 빌드 2287~2455의 설치 CD에 있는 한 파일에서 언급됐다.[43] 유일하게 유출된 "LabXX_N" 계열 빌드이다.[44] 빌드 2296의 설치 CD에 있는 한 파일에서 언급됐다.[45] 공식 베타 1 빌드, 동년 10월 31일에 공개[46] XP SP1 소스코드에서 검출됐다.[47] XP 소스코드에서 확인됐다.[48] 서버 2003 소스코드에서 확인됐다.[49] 빌드태그 2410.main.001208-1937[50] 빌드태그 2410.idx02.001212-1507[51] 빌드태그 main.001222-1745, 빌드 2600.1106에서 코드가 유출됐다.[52] 빌드태그 Lab06_N.010102-1932, CES 2001에서 이 빌드로 Luna 테마를 시연했다.[53] 빌드태그 idx01.010104-1958[54] OOBE 화면이 Luna 테마와 비슷한 스타일로 리뉴얼됐다. Windows 정품 인증 프로그램이 처음으로 도입된 빌드이다. 그러나 첫 화면에서 '다음' 버튼을 누르면, 곧바로 "축하합니다! 이제 정품 인증이 끝났습니다."라는 메세지가 뜨며 그냥 프로그램이 끝난다. 빌드 2428에서 제대로 된 정품 인증 프로그램을 심어놓기 전까지는 껍데기만 있는 데모에 불과했다.[55] 빌드태그 2419.idx02.010113-1154, 설치 테마와 OOBE 화면이 지금의 Windows XP 형식으로 확정된 빌드.[56] 빌드태그 2419.idx02.010115-1412, 디버그 버전이다.[57] XP SP1 소스코드에서 확인됐다.[58] XP SP1 소스코드에서 확인됐다.[59] 루나 테마, 새로운 Windows 로고를 선보인 빌드. 우리가 알고 있는 윈도우 XP의 모습이 이 빌드에서 거의 다 갖춰졌다. 그 외에도 새 부팅화면과 새 아이콘 등도 적용됐다. 이쯤 되면 기본적인 틀을 제외하고 전부 다 갈아엎었다고 봐도 무방할 정도.[60] 윈도우 탐색기의 메뉴의 아이콘들의 크기가 조금 작아졌으며, 뒤로/앞으로 버튼의 모양이 심플하게 다듬어졌다. 비공식적으로 데모로 시연된 적은 있으나, 유출된 적은 없다.[61] 빌드 2465~2475 버전에 내장되어 있는 'Windows XP 둘러보기' 프로그램의 베타 버전에서 해당 빌드의 스크린샷이 유출됐다.[62] 빌드태그 2438.main.010212-1914, 빌드 2465~2475 버전에 내장되어 있는 'Windows XP 둘러보기' 프로그램의 베타 버전에서, 이 빌드의 스크린샷이 여러 장 들어있었다. 이 빌드는 배포 목적이 아닌 내부 테스트용 빌드였던 듯하다.[63] 빌드태그 2438.Lab06_N.010213-1700, 이 빌드의 경우 빌드태그 위에 적힌 운영체제 레이블이 잠깐 'Windows Whistler'에서 'Windows XP'로 바뀌었었다. 이때는 아직 출시명이 확정되지 않은 시점이었는데, 이때 이미 정식 출시명을 'XP'라 하기로 잠정적으로나마 결정해놨던 모양이다.[64] 빌드 2465~2475 버전에 내장되어 있는 'Windows XP 둘러보기' 프로그램의 베타 버전에서 해당 빌드의 스크린샷이 유출됐다.[65] Developing for Windows XP Visual Styles라는 글에서 스크린샷이 유출됐다.[66] 특이하게도 영문판은 유출되지 않고 중국어 간체자 버전만 유출되었다.[67] 일본어 버전도 존재하나 비공식적으로 시연만 되었을 뿐, 유출되지는 않았다.[68] 설치 파일 일부가 손상되어 설치 중 파일 복사 단계에서 오류가 난다. 파일 복사를 건너뛰거나, 2457 혹은 다른 빌드들에서 파일을 빌려와 설치하는 것이 권장된다. 배타위키에 손상된(유실된) 파일 리스트가 있다.[69] 빌드태그 2458.main.010310-1552[70] 빌드태그 2458.Lab01_N.010311-2200, WinHEC 2001에서 시연됐다.[71] 공식적으로 Whistler의 최종판 이름이 Windows XP로 결정된 버전. 하지만 내부적으로는 여전히 Whistler라고 나온다. WinHEC 2001에서 시연된 빌드이다. 공식 베타 2 릴리즈로 2001년 3월 25일 WinHEC 2001에서 공개됐다. 독일어, 중국어 간/번체, 일본어, 아랍어, 히브리어, 이탈리아어 등 다양한 언어로 유출됐고, 빌드 2296처럼 한글판도 존재한다. MUI 설치 시 프랑스어, 러시아어, 스페인어도 이용 가능하다. 예전에는 베타아카이브 FTP 서버에 액세스해서 구하는 방법밖에 없었다. 참고로 베타아카이브 FTP 서버는 액세스 권한을 취득하는 절차가 매우 까다롭다. 과거에는 10개 이상 도움이 되는 글을 작성함으로서 FTP 접속 권한을 얻을 수 있었으나 언젠가부터 FTP 서버 접근 권한을 취득하려면 "그곳에 없는 파일을 하나 이상 기여해야 한다."로 규칙이 바뀌었다. FTP 서버에 업로드된 파일 리스트는 FTP 관리자인 mrpijey의 홈페이지에 나와 있다.[72] 이젠 베타 아카이브 FTP 서버까지 가지 않아도 여기서 파일을 구할 수 있게 됐다. 퍼스널 및 프로페셔널(통합본), 서버, 어드밴스드 서버 그러나 데이터센터 버전은 한글판이 없다. 여담으로 2296과는 다르게 위의 명령어를 적용하지 않아도 설치가 된다. 또 일부 언어판의 시스템 종료 메시지에 버그가 있는데, 한국어는 강제개행이 되고,# 러시아어와 프랑스어는 글자가 겹친다.## ### 영문판에 MUI를 설치해도 마찬가지다.[73] 빌드태그 2462.main.010315-1720, 디버그 버전이다. 그리고 워터마크 아랫쪽에 Windows 폴더 경로가 쓰여있다. 한글판이 없어서 한글로 쓰고 싶다면 MUI를 설치해야 한다.다운받기[74] 풀 인스톨러가 손상됐으므로 정상적인 설치가 거의 불가능했다. 그러나 빌드 2462의 파일을 빌려서 정상적으로 설치하는 방법도 있었으나 2020년 1월 31일 풀 인스툴러가 손상되지 않은 온전한 버전이 유출됐다.[75] 빌드태그 2465.main.010410-1500[76] 빌드태그 5.1.2465.Lab01_N.010412-2000[77] 빌드태그 2465.idx01.010412-2007. 새로 설치 시 설치 마무리 단계에서 OOBE 화면이 동작하지 않는 버그가 있다. 업그레이드 설치 시에는 나타나지 않는 문제이다. 루나 테마가 RTM 버전의 모양처럼 살짝 다듬어졌고, 휴지통과 Internet Explorer의 아이콘의 모양이 살짝 달라졌다. 그리고 빌드태그의 Whistler라는 문구가 Windows XP라고 바뀌는 등 이 빌드를 기점으로 Whistler의 흔적이 점점 사라진다.[78] Windows Whistler의 부팅화면을 볼 수 있는 마지막 버전. OOBE 화면이 RTM 버전처럼 리뉴얼됐으며, 이때 예전의 마법사 캐릭터 멀린 대신 그 물음표 아이콘이 뜬다.[79] Lab06_N 빌드로 Windows XP Expert Zone에서 데모로 시연됐다.[80] 부팅 화면이 리뉴얼됐다. RTM의 것과 비슷하지만 이른바 지렁이 로딩 바 대신 loading...(불러오는 중...)이라는 문구가 반짝이는 화면이다.[81] OOBE 진입 전에 나오는 화면인 Please Wait(잠시만 기다려주십시오)에서 마지막으로 Windows Whistler의 흔적을 볼 수 있다.[82] Windows Server 2003의 소스코드에서 검출됐다.[83] XP Expert Zone event의 Q&A에서 언급됐다.[84] 빌드태그 2481.main.010523-1905. 부팅 화면이 RTM과 동일한 모습으로 변경됐다. 이 빌드부터는 Windows Whistler의 흔적을 거의 찾아볼 수 없게 됐다. Windows XP의 효과음들이 포함된 첫 버전이다. 하지만 기존의 Windows 2000의 소리가 기본으로 설정되어 있어서 Windows XP의 부팅 소리를 들으려면 사운드 설정을 따로 해주어야 한다.[85] 빌드태그 2481.idx01.010524-1743[86] 빌드태그 2505.main.010626-1514. 공식 RC1 버전으로, 2001년 7월 5일에 공개됐다. Windows Whistler의 한글판 중에서 가장 쉽게 구할 수 있는 빌드다.[87] 빌드태그 2505.0.Lab01_N(davec).010701-1017. Windows XP 소스코드에 이 빌드의 부트 로더 파일이 있다.[88] RTM 버전의 Tours\htmlTour의 desktop_screen_shot.jpg이 이 빌드의 스크린샷이다.[89] 공식 RC2 버전으로 2001년 7월 27일에 공개됐다. 임베디드 버전도 있다.[90] 마지막으로 베타 제품키를 사용할 수 있는 빌드.[91] XP SP1 소스코드에서 검출됐다.[92] XP SP1 소스코드에서 검출됐다.[93] 정식 출시 버전으로 2001년 8월 24일에 공개됐고, 약 두달 후 동년 10월 25일에 출시됐다.[94] 도시바의 USB 2.0 드라이버를 지원하는 범용 업데이트[95] 컴파일 시기가 2000년 10월 47일 12시 79분으로 해괴하게 조작되어 있다. 굳이 실제 시각으로 변환하면 2000년 11월 16일 13시 19분인데, 빌드 2400보다 더 늦게 나온 격이다.[96] 미션 패치를 일일이 찾아 본 결과 해당 영상의 우주인의 정체는 우주왕복선 챌린저의 미션이었던 STS-41-B에 탑승한 Bruce McCandless의 MMU 시험 사진으로 추정된다.[97] 9x 시절에는 버전 번호를 소수처럼 취급해서 4.1 = 4.10, 4.9 = 4.90이었다. Windows 2000부터는 그러지 않아서 5.01과 5.1이 서로 같은 것이다.[98] Windows XP Media Center Edition 베타 새로고침[99] 업데이트 개시일은 8월 30일[100] Media Center Edition 2005 베타[101] Media Center Edition 2005 베타[102] Media Center Edition 2005 베타[103] Media Center Edition 2005 RC0[CD] CD 사진만 유출됐다.[CD] [106] 업데이트 개시일은 9월 17일[107] 업데이트 개시일은 4월 21일[108] 빌드태그 2600.xp_sp2_qfe.080814-1242[109] 빌드태그 2600.xp_sp3_qfe.090206-1316[110] 빌드태그 2600.xp_sp3_qfe.100216-1510[111] 빌드태그 2600.xp_sp3_qfe.101209-1647[112] 빌드태그 2600.xp_sp3_qfe.111025-1623[113] 빌드태그 3790.1218.dnsrv.040708-2027[114] 빌드태그 3790.1218.dnsrv_idx01.040726-1300[115] 2023년 6월 26일 유출됐다.[116] 빌드태그 3787.srv03_rtm.030312-1801[117] 빌드태그 3790.srv03_rtm.030324-2040[118] Windows 2000의 경우 베타에서만 부팅음이 4번 바뀌었다.[119] 2250까지는 Windows 2000 Professional의 부팅화면을 그대로 사용했다. 참고[120] RTM의 것과 색조가 미묘하게 달라 보이지만 사실 여기에 올라온 gif의 명암이 살짝 높은 것이다. betawiki에서 확인한 결과 2474이후 로고 색조의 차이는 없었다.