상위 문서: Windows 98
1. 개요
Windows 98의 개발 과정을 다룬 문서이다.2. 상세
<colbgcolor=silver> Windows의 개발
|
|||||
NT | Daytona | → | Cairo(SUR) | → | NT 5.0 |
DOS | Chicago | → | Memphis | → | Millennium |
|
|
Memphis에서 부터 98까지 개발과정을 보여주는 영상 |
한편 Windows 98은 예정대로 출시됐다. 이 때부터 자원 → 리소스, 제어기 → 드라이버 등 외래어가 조금씩 들어가기 시작했다.
당시 마이크로소프트의 수석 프로그래머였던 레이몬드 첸 박사에 따르면 서버 OEM 회사에서 사정상 Windows NT를 넣지 못하는 Windows 98 서버 컴퓨터가 필요했고 서버 OEM의 요청에 따라 램을 1 GB까지 지원할 수 있도록 커널을 개선했다고 한다. #
도스 기반 운영 체제치고는 꽤나 좋다. 물론 어디까지나 MS-DOS 한정이라는 전제 아래에서이며, 일반 사용자가 보는 좋은 운영 체제의 기준은 안정성과 호환성이다. 안정성은 후달리지만 당시로서는 그나마 괜찮은 편이었고 Windows 95에서 갈고 닦은 호환성을 이어받아 성공할 수 있었다. 최적화도 잘 되어 있어 쓰기가 편하다.
이 운영 체제부터 ACPI 전원 관리 규격과 다중 모니터를 지원하고 기본적으로 AGP/ USB를 지원한다. USB와 AGP는 Windows 95 OSR 2.1부터 지원했으나 일반 소비자가 구매할 수 있었던 것은 Windows 98부터이다. 오늘날 컴퓨터의 기본 규격이 대충 이 버전부터 적용됐다고 볼 수 있다.
또한 온라인으로 업데이트 패치를 설치하는 기능인 Windows 업데이트가 가장 처음으로 들어간 버전이다. 비공식적으로는 95/ 4.0에도 들어갔다. 이 때는 인터넷 익스플로러에서 Windows 업데이트 사이트에 접속하면 ActiveX를 설치한 후 이를 사용해서 업데이트를 설치하는 구조이다. 이 때까지는 자동 업데이트 기능이 없었고 사용자가 직접 업데이트 사이트를 열어서 설치해야 했다. 지원이 완전히 끝나고 몇 년 뒤에 사이트가 사라졌다. ActiveX로 Windows 업데이트 사이트에서 시스템 파일을 업데이트하는 이 구조는 XP까지 이어졌다. Windows Vista부터 업데이트 기능이 제어판 내부 프로그램으로 통합됐다. 자동 업데이트는 Windows 2000/Me부터 지원한다.
장치 드라이버 소프트웨어 규격이었던 VxD를 대체하기 위해 WDM(Windows Driver Model)을 도입했다. WDM 규격은 현재 WDF(Windows Driver Frameworks) 규격의 전신이다.
소소한 변경점이지만 이 때부터 제목 표시줄에 그라데이션이 적용됐다. 디스플레이→화면 배색의 제목 표시줄 항목에서 지정할 수 있는데 95와 다르게 색을 2가지로 지정한다.
3. 빌드 목록
빌드 목록은 베타위키를 참고했다.출시일로부터 25년 이상 경과 |
출시일로부터 20년 이상 경과 |
볼드체 | 공식 베타 및 RTM |
노란색 | 공식 베타 |
라임색 | RTM 빌드 |
|
조작됐거나 창작된 가짜 빌드 |
O | 공식적으로 유출 및 배포된 빌드 |
△ | 배포되지 않고 사진 등만 유출된 빌드 |
X | 배포되거나 유출된 적이 없는 빌드 |
3.1. Windows 98
개발단계 | 빌드 | 컴파일 일자 | 유출/배포 | 비고 |
개발자 빌드 | 4.03.1113 | 1996년 6월 29일 | O | 도스 프롬프트에서 "Microsoft Memphis"라고 뜬다. 이 빌드들은 한때 OS 매니아 사이트에서 95 빌드인지 98 빌드인지 토론이 오갔으며, 베타위키에선 95 빌드에 가깝다고 보는 것 같다. |
4.10.1132 | 1996년 8월 22일 | O | ||
4.10.1351 | 1996년 12월 12일 | O | 멤피스(Memphis)라는 이름이 처음으로 나온 버전. Windows Memphis라 적힌 부팅화면이 도입되었고, 설치화면도 대폭 바뀌었다. 설치단계를 보여주는 사이드바가 추가되었다. | |
4.10.1353 | 1996년 12월 20일 | O | 공식 개발자 릴리스 빌드로, 2016년 12월 19일에 유출되었다. 부팅 화면이 뜨기 전에 "Starting Windows 95..."를 볼 수 있는 마지막 빌드. | |
4.10.1387 | 1997년 2월 5일 | O | 부팅 메시지가 "Starting Memphis..."로 변경되었다. | |
4.10.1397 | 1997년 2월 ??일 | X | 빌드 1400부터 빌드 1434까지의 "RELNOTES.RTF"라는 파일에서 언급되었다. | |
사전 베타 1 | 4.10.1400 | 1997년 2월 24일 | O | 부팅화면에 베타 1이 추가되었다. |
4.10.1410 | 1997년 3월 11일 | O | 2019년 1월 28일에 유출되었다. 설치화면 배경이 바뀌었다. | |
4.10.1411 | 1997년 3월 13일 | O | 부팅 화면을 개발자 릴리스의 것으로 되돌렸다. "Starting Memphis" 부팅 메시지가 "Starting Windows 95"로 되돌아갔다. 또한 부팅 도중에 "Invalid setting in the MSDOS.SYS file: WINVER=4.10.1411" 메시지가 표시되는 버그가 있다. 이 빌드는 "infrared.dll"라는 파일에서 언급되었다. | |
4.10.1415 | 1997년 3월 17일 | O | 부팅 메시지가 "Starting Memphis"로 되돌려졌다. | |
4.10.1418 | 1997년 3월 ??일 | X | 이 빌드는 "msanalog.vxd"라는 파일에서 언급되었다. | |
4.10.1421 | 1997년 4월 ?일 | X | 빌드 1423 및 빌드 1434의 "RELNOTES.RTF"라는 파일에서 언급되었다. | |
4.10.1423 | 1997년 4월 8일 | O | WinHEC 1997용으로 "개발자 릴리스 업데이트"로 출시되었다. | |
4.10.1434 | 1997년 4월 22일 | O | 설치화면의 모양이 변경되었다. | |
4.10.1488 | 1997년 4월 24일 | O | 부팅 화면이 베타 1 부팅화면으로 되돌아갔다. | |
4.10.1500 | 1997년 5월 12일 | O | 이 빌드부터 빌드 1593까지 설치 과정에서 "WINSETUP.BIN"을 인식할 수 없다는 오류가 난다. | |
4.10.1505 | 1997년 5월 ?일 | X | 빌드 1511의 "RELNOTES.DOC"라는 파일에서 언급되었다. | |
4.10.1509 | 1997년 5월 ?일 | |||
4.10.1511 | 1997년 5월 24일 | O | ||
4.10.1513 | 1997년 6월 2일 | O | 2016년 12월 19일에 유출되었다. 부팅 화면이 뜨기 전에 "Starting Memphis..."를 볼 수 있는 마지막 빌드. | |
4.10.1518 | 1997년 6월 9일 | O | Active Desktop 업데이트를 제공하지 않는 마지막 빌드. 이 빌드부터 "Starting Memphis..."가 표시되지 않는다. | |
베타 1 | 4.10.1525 | 1997년 6월 18일 | O | |
1997년 6월 24일 | O | 공식 베타 1 빌드로 1997년 6월 30일에 출시되었다. | ||
4.10.1526 | 1997년 6월 23일 | O | 2021년 4월 3일에 유출되었다. | |
4.10.1532 | 1997년 6월 25일 | |||
4.10.1535 | 1997년 7월 2일 | X | ||
4.10.1538 | 1997년 7월 7일 | O | Memphis 브랜딩만 사용된 마지막 빌드. | |
베타 2 | 4.10.1543 | 1997년 7월 14일 | 2024년 1월 2일에 유출되었다. Memphis 브랜딩이 대부분 Windows 98로 변경되었다. | |
4.10.1544 | 1997년 7월 15일 | Windows Memphis의 부팅화면을 볼 수 있는 마지막 빌드. 2011년 6월 6일에 유출되었다. | ||
4.10.1546 | 1997년 7월 25일 | O | 공식 베타 2 빌드. "Windows 98 Beta 2"라는 부팅화면으로 교체되었다. | |
4.10.1559 | 1997년 8월 5일 | O | 2011년 6월 6일에 공유되었다. | |
4.10.1569 | 1997년 8월 18일 | O | ||
4.10.1577 | 1997년 8월 28일 | O | ||
4.10.1581.1 | 1997년 9월 4일 | O | "Windows 98 Beta 2" 부팅화면을 사용하는 마지막 빌드. Internet Explorer는 기본 웹 아이콘 대신 해당 아이콘을 사용한다. | |
4.10.1582 | 1997년 9월 ?일 | X | 1997년 9월 20일 RPS가 유출했지만 여전히 찾을 수 없다. 이 영상 참고. | |
베타 2.1 | 4.10.1588 | 1997년 9월 23일 | O |
2024년 6월 23일에 영문판이 유출되었고 중국어 번체 버전은 2달 뒤에 8월 26일에 유출되었다. 부팅화면이 RTM과 비슷하게 리뉴얼되었고 베타 2 브랜딩은 대부분 베타 3으로 업데이트됐다. |
4.10.1593 | 1997년 9월 22일 | O | 이 빌드까지는 Windows 95의 부팅음과 종료음이 난다. | |
4.10.1602 | 1997년 10월 3일 | O | 공식 베타 2.1 빌드. Windows 98의 부팅음이 적용됐고 종료음도 RTM과 거의 비슷해졌다. RTM 소리보다 더 길고 낮다. 베타 3으로 표시된 빌드 1593의 부팅 화면과 달리 베타 2.1로 표시된다. 이전 빌드의 "WINSETUP.BIN" 버그가 수정되었다. | |
4.10.1605 | 1997년 10월 ?일 | △ | 이 영상 참고. | |
4.10.1611 | 1997년 10월 16일 | O | 2023년 2월 1일에 유출됐다. | |
4.10.1614 | 1997년 10월 21일 | O | 2019년 2월 1일에 유출되었다. | |
4.10.1619 | 1997년 10월 27일 | O | ||
4.10.1624 | 1997년 11월 5일 | O | ||
베타 3 | 4.10.1629 | 1997년 11월 10일 | O | 부팅화면이 빌드 1593에서 봤던 부팅화면으로 되돌아갔다. 부팅 화면은 이제 베타 3으로 표시된다. |
4.10.1633 | 1997년 11월 17일 | O | ||
4.10.1650 | 1997년 11월 23일 | O | 2023년 3월 8일에 유출됐다. | |
4.10.1650.3 | 1997년 12월 3일 | O | ||
4.10.1650.8 | 1997년 12월 9일 | O | 공식 베타 3 빌드 | |
4.10.1658 | 1997년 12월 17일 | O | ||
4.10.1666 | 1998년 1월 12일 | O | 2013년 7월 24일에 유출되었다. | |
4.10.1671 | 1998년 1월 19일 | O | 2019년 12월 1일에 유출되었다. Internet Explorer가 버전 4.01 SP1로 업데이트되었다. 같은 버전의 빌드 번호와 IE가 NT 5.0 Beta 1에서도 사용되었다. | |
4.10.1676 | 1998년 1월 29일 | O | 중국어 간체로만 유출되었다. | |
4.10.1677 | 1998년 1월 27일 | O | 이 빌드는 Fate 506 CD에 수록되었고 2024년 6월 24일에 유출되었다. | |
4.10.1681 | 1998년 2월 1일 | O | "Windows 98 Beta 3" 부팅화면을 사용하는 마지막 빌드. 시작 메뉴 배너는 이제 Windows 95처럼 회색이 아닌 파란색이 되어 RTM 빌드와 유사한다. | |
RC 0 | 4.10.1686 | 1998년 2월 ?일 | △ | |
4.10.1687 | 1998년 2월 9일 | O | 부팅화면이 RTM과 거의 똑같지만, 스플래시 디자인은 그대로다. 종료음이 RTM의 것으로 업데이트되었다. | |
4.10.1691.3 | 1998년 2월 16일 | O | 공식 RC0 빌드. 업그레이드 설정 중 자동 실행 대화 상자를 재설계했다. | |
RC 1 | 4.10.1693 | 1998년 2월 18일 | O | 2021년 8월 17일에 유출되었다. |
4.10.1702 | 1998년 3월 3일 | O | 타임락은 2001년 4월 1일까지로 다른 빌드보다 훨씬 더 길다. 이 타임락은 빌드 2107까지 계속 적용되었다. 이제 그라디언트 제목 표시줄이 기본적으로 다시 활성화된다. Active Desktop 배경색을 더 어두운 파란색 음영으로 업데이트했다. 부팅 화면이 완성되었다. | |
4.10.1708 | 1998년 3월 9일 | O | 이 빌드는 Fate 542 CD에 수록되었고 2024년 6월 24일에 유출되었다. | |
4.10.1713 | 1998년 3월 17일 | O | Internet Explorer 4.01 SP1, Outlook Express 4.01 SP1, 작업 스케줄러, WBEM/WMI 1.0이 RTM 버전으로 업데이트되었다. | |
4.10.1720 | 1998년 3월 26일 | O | ||
4.10.1721.3 | 1998년 3월 30일 | O | 공식 RC1 빌드로 1998년 4월 4일에 베타 테스터에게 출시되었고 2014년 6월 6일에 유출되었다. | |
RC 2 | 4.10.1723.4 | 1998년 4월 10일 | O | 공식 RC2 빌드로 1998년 4월 13일에 베타 테스터에게 출시했다. |
RC 3 | 4.10.1900.5 | 1998년 4월 24일 | O | 공식 RC3 빌드. 이 빌드는 이전 빌드와 달리 제품 키가 필요하지 않는다. |
RC 4 | 4.10.1900.6 | 1998년 4월 27일 | O | 공식 RC4 빌드로 1998년 5월 1일에 베타 테스터에게 출시했다. 대부분의 다른 Windows 9x 빌드와 달리 CD 부팅이 가능하다. |
4.10.1910.2 | 1998년 5월 11일 | O | CD 사진만 있다가 2023년 12월 18일 일본어판이 야후오쿠에서 유출되었다. | |
RC 5 | 4.10.1998.5 | 1998년 5월 6일 | O | 공식 RC5 빌드로 1998년 5월 10일에 Microsoft가 베타 테스터에게 릴리스한 후 곧 사라졌다. 2024년 1월 4일에 공유되었다. |
RC 6 혹은 사전 RTM |
4.10.1998.6 | 1998년 5월 12일 | △ | |
국제 베타 | 4.10.1998 | 1998년 5월 11일 | 공식 러시아어 버전 | |
4.10.1998.6 | 1998년 6월 3일 | O | 중국어 간체 한정 | |
RTM | 4.10.1998 | 1998년 5월 12일 | O | 정식 출시 버전으로 1998년 5월 15일에 공개됐고, 약 한달 후 동년 6월 25일에 출시됐다. 빌드 번호 "1998"은 Windows 98의 출시 날짜를 나타낸다. |
서비스 팩 1 | 4.10.2000 | 1999년 5월 26일 | O | Windows 98의 서비스 팩 1. 1999년 6월에 출시되었다. 후술할 SE의 "서비스 팩 1" 빌드들과 혼동해서는 안 된다. 서비스 팩을 설치한 후에도 버전은 4.10.1998로 표시되나 서비스 팩 설치 프로그램의 일부 파일의 버전은 4.10.2000이다. 또한 "프로그램 정보"의 저작권 날짜가 1998년으로 업데이트되었다. |
4.10.2001 | 1999년 5월 27일 | O | Y2K 버그와 관련된 여러 문제를 해결하는 Windows 98 서비스 팩 1의 업데이트. 시스템 등록정보에서는 RTM의 빌드 번호로 표시되지만 일부 영역에서는 빌드 2001로 표시된다. 빌드 2000과 마찬가지로 SE "서비스 팩 1"의 빌드와 혼동해서는 안 된다. | |
2004년 보안 업데이트 | 4.10.1998A | 2004년 2월 | O | |
가짜 및 미스라벨 |
|
△ | ||
|
||||
|
||||
|
빌드 1434 및 빌드 1538의 미스라벨. 이 영상 참고. | |||
|
빌드 1526의 미스라벨 | |||
4.10.1564 | 1997년 8월 12일 | X | 빌드 1546의 미스라벨. 이 빌드에 대해 알려진 정보는 거의 없으며, 1997년 8월 1일 와레즈 그룹 Legendary가 공유했고, Death Volume 25 CD 및 Fate 352 CD 목록에서도 언급되었다. 이 영상 참고. | |
4.10.1572 | 1997년 8월 21일 | X | 빌드 1577의 미스라벨이며, Fate 358 CD에 수록되어 있다. 이 영상 참고. |
3.2. Windows 98 SE
본래 서비스 팩 1로 출시하려 했으나 이후 OSR로 계획이 수정됐고, 이후 세컨드 에디션으로 개명됐다.개발단계 | 빌드 | 컴파일 일자 | 유출/배포 | 비고 |
SP 1 알파 | 4.10.2017 | 1998년 7월 2일 | O | Windows 98 서비스 팩 1의 알파 빌드. 멀티미디어 업데이트라고도 불린다. |
SP 1 베타 | 4.10.2088.5 | 1998년 10월 21일 | O | |
4.10.2091 | 1998년 11월 12일 | O | ||
4.10.2098 | 1998년 11월경 | X | stefan98에서 언급되었다. | |
4.10.2107 | 1998년 11월 23일 | O | 2019년 12월 9일에 공유되었다. | |
4.10.2120 | 1998년 12월 22일 | O | ||
OSR / SE 베타 1 | 4.10.2106 | 1998년 11월 18일 | O | 공식 베타 1 빌드. |
OSR / SE 베타 2 | 4.10.2120 | 1998년 12월 16일 | O | Windows 98 Second Edition의 내부 빌드. 동일 번호의 서비스 팩 빌드와 혼동해서는 안 된다. Windows Media Player가 버전 6.1로 업데이트되었다. |
4.10.2124 | 1999년 1월 7일 | O | 2019년 12월 12일에 유출되었다. | |
4.10.2126 | 1999년 1월 12일 | O | 2014년 8월 31일에 유출되었다. | |
4.10.2131 | 1999년 1월 19일 | O | 2014년 7월 23일에 유출되었다. | |
4.10.2136 | 1999년 1월 27일 | O | 2015년 6월 23일에 유출되었다. | |
4.10.2150A | 1999년 2월 15일 | O | Windows 98 Second Edition의 임시 빌드. | |
4.10.2150.4 | 1999년 2월 19일 | O | 공식 베타 2 빌드. 공식 베타 2가 아닌 이전 컴파일인 빌드 2150A와 혼동해서는 안 된다. | |
RC 1 | 4.10.2162 | 1999년 2~3월경 | X | ZDnet에서 언급됐다. |
4.10.2170A | 1999년 3월 18일 | O | 2019년 1월 19일에 유출되었다. "Second Edition" 브랜드가 시스템 속성에 추가되었다. | |
4.10.2174 | 1999년 3월 21일 | X | ||
4.10.2183A | 1999년 4월 3일 | O | 공식 RC1 빌드로, 리테일과 StepUp 버전 모두 존재한다. 후자는 업그레이드 설치만 가능하다. 같은 빌드 번호가 Windows 2000 공식 RC3 빌드에도 사용되었다. | |
RC 2 | 4.10.2184.1 | 1999년 4월 26일 | O | 중국어 간체로만 2021년 7월 6일에 유출되었다. |
4.10.2185A | 1999년 4월 20일 | O | 공식 RC2 빌드로, 업그레이드 설치만 가능한 StepUp 버전만 존재한다. | |
RC 3 | 4.10.2222A | 1999년 4월 21일 | O | 공식 RC3 빌드로 1999년 4월 23일에 출시되었다. 정식 빌드와 매우 유사하지만 타임락이 있는 Windows 98의 마지막 빌드. |
RTM | 4.10.2222A | 1999년 4월 23일 | O | 정식 출시 버전으로 1999년 5월 5일에 출시됐다. |
2004년 보안 업데이트 | 4.10.2222B | 2004년 2월 | O |
빌드별 타임락은 다음과 같다. 베타 2 빌드 1546부터는 BIOS에서 해당 날짜 이전으로 설정하지 않으면 설치부터 되지 않는다.
빌드 | 날짜 |
1351 ~ 1411 | 1997년 6월 1일 |
1415 | 1997년 6월 30일 |
1423 | 1998년 4월 15일 |
1434 | 1997년 11월 1일 |
1488, 1500 | 1997년 7월 30일 |
1511 ~ 1538 | 1997년 12월 31일 |
1543 ~ 1593[1] | 1998년 1월 31일 |
1602 ~ 1611 | 1998년 3월 31일 |
1614 ~ 1650 | 1998년 8월 24일 |
1658 ~ 1671 | 1998년 12월 1일 |
1676 ~ 1693[2] | 1998년 12월 31일 |
1702 ~ 2107 | 2001년 4월 1일 |
2106 | 1999년 4월 1일 |
2120 ~ 2136 | 1999년 6월 1일 |
2150A, 2150.4, 2170A | 2000년 3월 17일 |
2183A, 2184.1 | 2000년 1월 30일 |
2185A, 2222A (RC3) | 2000년 1월 31일 |
Second Edition의 모든 빌드들의 제품키는 C9TCH-G72Y6-G4DQK-QCQRM-K7XFQ다. 빌드 1702 ~ 1723.4, 빌드 2150.4, 빌드 2183A와 빌드 2185A의 제품키는 HGBRM-RBK3V-M9FXV-YCXDK-V38J4다.