윈도우 XP

개발

윈도우 XP의 첫 개발 빌드는 5.00.2202로, 2000년 2월 2일 컴파일되었다. 이 때는 2000과 Me도 출시되기 전이었다. 주요 빌드는 2202, 2223, 2250, 2257, 2267, 2276, 2287, 2296, 2410, 2416, 2419, 2428, 2446, 2454, 2457, 2462 2464, 2465, 2469, 2475, 2481, 2494, 2495, 2499, 2502, 2504, 2505, 2517, 2520, 2526, 2531, 2535, 2542, 2600(정식)이다.
빌드 2428에서는 현재의 루나 테마가 적용되었고, 그대로 출시된다.

윈도우 XP 홈 에디션

윈도우 XP 홈 에디션(Microsoft Windows XP Home Edition)은 가정용 PC에 특화한 윈도우 XP로서, 윈도우 서버에 연결하는 도메인 기능 및 일부 기업용 기능이 빠져 있다. 32 비트 프로세서 전용이다. 프로페셔널에 비해 고급 기능이 제거되었으며 가격이 저렴한 편이다. CPU(중앙처리장치)의 수는 1개만 지원하나, 멀티코어 프로세서는 홈 에디션에서도 정상적으로 인식한다.

윈도우 XP 프로페셔널

윈도우 XP 프로페셔널(Microsoft Windows XP Professional)은 기업용 PC에 특화한 윈도우 XP이다. 도메인 연결, 원격 데스크톱 연결, (서비스 팩 3부터만)최대 4개의 CPU 수 지원, 최대 1개의 웹사이트를 구동할 수 있는 인터넷 정보 서비스(IIS) 등 홈 에디션에서 제외된 고급 보안 및 네트워킹 옵션들이 포함되어 있어 사무 효율성을 높여준다. 32비트 데이터 처리 방식의 프로세서에 최적화되어 있다. CPU는 2개까지 지원하며, 멀티코어 프로세서는 정상적으로 인식한다.

윈도우 XP 미디어 센터 에디션

윈도우 XP 미디어 센터 에디션(Microsoft Windows XP Media Center Edition)은 XP의 보급이 일반화된 시점에서 가정용 PC의 편리함과 중요성이 높아짐에 따라 발표한 버전이다. DVD/TV 기능에 초점을 맞추었고, 프로그램 녹화 및 원격 조정을 지원한다. 2003년부터 출시되다가 윈도우 비스타가 나오면서 단종되었다.

윈도우 XP 태블릿 PC 에디션

윈도우 XP 태블릿 PC 에디션(Microsoft Windows XP Tablet PC Edition)은 태블릿 PC라는 특수한 형태의 휴대용 컴퓨터가 업계에 등장한 직후 마이크로소프트가 이에 대응하여 만든 윈도우 XP의 한 버전이다. 터치 스크린 방식의 펜 입력을 지원하고 필기 인식 기능을 기반으로 하여 전용 IME를 채택한 것이 특징이며, 별도의 필기장 뷰어 및 편집 프로그램과 함께 필기장 뷰어도 제공되었다. 태블릿 PC에서 작성한 필기장 문서는 다른 윈도우 운영 체제에서도 마이크로소프트가 무료로 배포하는 윈도우 필기장 뷰어를 설치하면 볼 수 있다.

윈도우 XP 64비트 에디션

윈도우 XP 64비트 에디션은 아래의 윈도우 XP 프로페셔널 x64 에디션과는 구분하며 아이테니엄 프로세서와 호환이 가능한 제품이다.

윈도우 XP 프로페셔널 x64 에디션

윈도우 XP 프로페셔널 x64 에디션(Microsoft Windows XP Professional x64 Edition)은 AMD가 64비트 호환 프로세서를 처음 발표된 뒤에 마이크로소프트가 이에 맞추어 발표한 새로운 버전의 윈도우 XP 운영 체제로, 프로페셔널 버전과 기능이 동일하며 코드는 윈도우 서버 2003을 기반으로 한다. x64 에디션이 지원하는 프로세서는 AMD64 호환 프로세서 및 EM64T 호환 프로세서이며 아이테니엄 프로세서와는 호환되지 않는다. 윈도우 서버 2003의 64비트 버전 서비스 팩이 출시될 때 같이 서비스 팩이 발표되었다. 한국어 버전은 없으나 언어팩을 별도로 제공하고 있다.

윈도우 XP K / KN 버전

윈도우 XP 홈 에디션 K(Microsoft Windows XP Home Edition K)와 윈도우 XP 홈 에디션 KN(Microsoft Windows XP Home Edition KN)은 대한민국의 공정거래위원회에서 윈도우 XP에 대해 메신저와 미디어 플레이어의 끼워팔기에 대한 시정 조치를 지시하여 출시한 제품으로 대한민국에서만 유통되는 제품이다. K 버전은 미디어 플레이어와 윈도우 메신저가 포함되어 있는 대신 윈도우 미디어 센터와 메신저 센터를 제공하여 타사의 프로그램을 이용할 수 있도록 한 버전이다. KN 버전은 미디어 플레이어와 윈도우 메신저를 제거한 버전이다. 그 외에는 기존의 윈도우 XP 홈 에디션과 기능면에서는 동일하다. 그러나 윈도우 XP 홈 에디션과 윈도우 XP 홈 에디션 K는 제품 키를 공유하지 않는다. 윈도우 XP 프로페셔널도 K와 KN 버전이 있으며 이 또한 같은 이유로 대한민국에서만 유통된다. 여기서 제한되는 기능도 홈 에디션과 동일하며 이 밖의 기능 또한 윈도우 XP 프로페셔널과 동일하다. 홈 에디션과는 다르게 윈도우 XP 프로페셔널과 윈도우 XP 프로페셔널 K는 제품 키를 공유한다.

윈도우 XP N 버전

윈도우 XP 홈 에디션 N(Microsoft Windows XP Home Edition N)와 윈도우 XP 프로페셔널 N(Microsoft Windows XP Professional N)은 윈도우 XP KN 버전과 같이 메신저 센터와 윈도우 미디어 플레이어가 없는 버전이다. 다만, KN 버전은 대한민국에서만 유통되는 제품이지만, N 버전은 유럽 지역에서 유통되는 버전이다.

RTM

RTM은 Release to Manufacturer의 줄인말로 PC 제조사에 처음 보내지는 완성형 프로그램을 말한다.

소매 박스

정품 박스에 포장되어 판매되는 것으로, 일반 소매점에서 구입할 수 있다.

OEM

PC 전문 제조 업체가 직접 마이크로소프트와의 계약을 맺어 전달하는 방식을 말한다. 기존 버전의 윈도우로부터 업그레이드하는 것에 제약이 있고, 지정된 유형과 모델 이외의 PC에서 OEM 버전의 윈도우 XP를 설치하는 것은 계약 위반에 해당한다.

DSP

조립한 개인용 컴퓨터에 적용되는 것으로 OEM 라이선스의 일종이다.
이것은 IBM PC 호환 기종은 직접 조립이 가능하다는 특징이 반영된 것으로, PC 제조업체에 공급되는 일반 OEM과 달리 미디어를 마이크로소프트에서 제작하여 배포하며, 미디어의 내용은 리테일 버전과 거의 일치하지만, 포장이 간소하며 판매 방식에 차이가 있다. 본래 DSP 버전은 반드시 새로 조립되는 시스템과 결합되어야 하는 것으로 단품으로 거래될 수 없으며, 전체 시스템의 구성품으로 사용되거나 또는 중요 하드웨어에 종속된 상태로만 유통될 수 있다. 다시 말해, DSP 버전은 시스템 빌더(PC 조립업체)에게 공급되는 특수한 OEM 형태로서 원칙적으로 최종사용자에게 직접 판매되는 제품이 아니므로 최종 사용자 지원 및 제품 보증은 적용되지 않는다.
다만, 현실적으로는 개인 사용자도 DSP 버전을 직접 구입할 수 있는데 이 경우는 최종 사용자 자격이 아니라 그 자신이 시스템 빌더로서 구매하는 것으로 해석되어야 하므로, DSP 버전은 반드시 새로운 시스템의 구성 요소로 사용되어야 하며 해당 시스템에 존속되어야 한다. 따라서, DSP 버전은 일반 OEM 버전과 마찬가지로, 그 라이선스는 처음 사용한 시스템에서 다른 시스템으로 이전될 수 없다.

볼륨 라이선스

윈도우 XP부터 강력하게 적용되는 정품 인증 기능은 개인 사용자에게 적합하게 동작하도록 되어있다. 여러 대의 컴퓨터에 같은 운영 체제를 동시에 설치해야 하는 기업의 경우 상당히 번거로운 부분이 되는데, 이에 대한 편의를 제공하기 위하여 제공된다. 그러나 이 라이선스를 대상으로 한 해적판이 넘쳐 나자 마이크로소프트는 이 버전의 윈도우 XP에 대하여 정품 인증 혜택 기능을 누릴 수 없도록 제한하고 있다. 따라서 최신 버전의 인터넷 익스플로러 8과 윈도우 미디어 플레이어 11을 비롯한 정품 인증 혜택으로 다운로드가 가능한 구성 요소 및 업데이트 상당 수를 제공 받을 수 없다.

서비스 팩 1

윈도우 XP용 서비스 팩 1 (SP1)은 2002년 9월 9일에 공개되었다. RTM 이후의 보안 문제 해결과 핫 픽스, 호환성 업데이트, 선택적 닷넷 프레임워크 지원, 태블릿 PC와 같은 새로운 장치 기술 지원, 새로운 윈도우 메신저 4.7 버전을 포함한다. 가장 눈에 띄는 새로운 기능으로 USB 2.0 지원에, 다양한 미들웨어 제품을 숨기는 것을 목적으로 한 프로그램 액세스 및 기본 유틸리티 설정을 들 수 있다. 사용자들은 웹 브라우징과 인스턴트 메시징과 같은 기본 응용 프로그램을 제어할 수 있을뿐 아니라 마이크로소프트에 기본으로 설치된 프로그램의 일부를 숨길 수도 있다. 이 서비스 팩은 SATA 및 137GB 이상(48비트 LBA 지원)의 하드 드라이브를 기본으로 지원한다. RTM 버전에는 없었던 마이크로소프트 자바 가상 머신이 서비스 팩에 나타난다. IPv6 지원도 이 서비스 팩에 도입되었다.

서비스 팩 1a

2003년 2월 2일에 마이크로소프트는 서비스 팩 1a (SP1a)를 공개하였다. 썬 마이크로시스템즈와의 법적 논쟁의 결과로 마이크로소프트 자바 가상 머신을 제거한 버전이다.

서비스 팩 2

서비스 팩 2 (SP2, 코드이름: 스프링보드)는 보안 강화를 중점으로 2004년 8월 25일에 공개되었다. 이전의 서비스 팩과 달리 SP2는 WPA 암호화 호환성, 개선된 와이파이 지원, 인터넷 익스플로러 6용 팝업 광고 차단, 블루투스 지원과 같은 새로운 기능이 윈도우 XP용으로 추가되었다. 팝업 광고 차단에는 인터넷 익스플로러의 ActiveX 설치를 일시적으로 제한하는 것도 포함된다. 커널을 시동하는 동안 나타나는 로고 화면에 "Professional", "Home Edition", "Embedded"라는 글자를 없애버렸는데, 마이크로소프트가 SP2 출시 이전에 새로운 XP 에디션을 도입하였기 때문이다. 홈 에디션의 초록색 로딩 표시줄과 임베디드 에디션의 노란 로딩 표시줄은 프로페셔널과 다른 버전의 윈도우 XP에서 볼 수 있었던 파란 로딩 표시줄로 바꿈에 따라 운영 체제들의 시동 화면을 서로 비슷하게 만들었다. 제어판과 도움말 및 지원 도구와 같은 다른 영역의 색들은 이전과 같이 바뀌지 않고 그대로 두었다.
서비스 팩 2는 새로운 보안 기능이 더해졌는데 이를테면 윈도우 방화벽으로 이름이 바뀐 방화벽을 포함하였고 이를 기본으로 사용하도록 설정하였으며 NX 비트 하드웨어 지원 및 에뮬레이션을 통한 데이터 실행 방지 기술을 제공하여 버퍼 오버플로 공격에 대비할 수 있게 하였다. 로 소켓(raw socket) 지원은 좀비 컴퓨터의 위험을 제한하기 위하여 제거되었다. 그뿐 아니라 보안과 관련한 개선이 전자 메일과 웹 브라우징에 추가되었다. 윈도우 XP 서비스 팩 2는 바이러스 검사 소프트웨어, 윈도우 업데이트, 새로운 윈도우 방화벽의 상태를 포함하여 시스템의 보안 전반을 다루는 윈도우 보안 센터를 포함하고 있다. 타 개발사가 만든 바이러스 검사 소프트웨어와 방화벽 응용 프로그램도 새로운 보안 센터와 호환된다.

서비스 팩 2b

2006년 8월에 마이크로소프트는 윈도우 XP SP2 및 윈도우 서버 2003 SP1를 위한 업데이트된 설치 미디어를 공개하였다. Eolas 특허와의 마찰로 패치가 하나 포함되어 있는데 ActiveX 컨트롤을 수동으로 활성화하게 하였다. 그 뒤로 이 기술은 마이크로소프트사에 라이선스되어 서비스 팩 3 이후 버전에는 이 업데이트가 포함되어 있지 않다.

서비스 팩 2c

2007년 8월 10일에 마이크로소프트는 서비스 팩 2에 대한 사소한 업데이트를 발표하였는데 이것이 서비스 팩 2c (SP2c)이다. 이 업데이트는 윈도우 XP에서 사용할 수 있는 키의 수가 사라지는 문제를 해결해 준다. 이 업데이트는 윈도우 XP 프로페셔널과 윈도우 XP 프로페셔널 N 운영 체제를 사용하는 컴퓨터 조립자에게만 해당한다. SP2c는 2007년 9월에 공개되었다.

서비스 팩 3

윈도우 XP 서비스 팩 3 (SP3)은 베타 버전이 2007년 11월에 나왔고, 2008년 4월 23일에 RTM 버전이 MSDN에 공개되었다. 2008년 5월 6일에 마이크로소프트 다운로드 센터와 윈도우 업데이트 두 곳에 공식 버전이 제공되었다.
1,174 건의 문제 해결이 서비스 팩 3에 포함되었다. 서비스 팩 3은 인터넷 익스플로러 버전 6, 7, 8이 설치되어 있는 시스템에 설치할 수 있다. 인터넷 익스플로러 7과 8은 서비스 팩 3에 포함되어 있지 않다.

보안 문제

윈도우 XP는 악성 코드, 바이러스, 트로이 목마, 웜에 대해 취약한 것으로 비평을 받아왔다. 홈 에디션 사용자가 시스템에 대한 제한 없는 접근을 제공하는 관리자 권한을 기본적으로 사용한다는 것이 큰 보안 문제로 작용되었다.
대형 시장을 가지고 있는 윈도우는 역사적으로 바이러스 제작자들에게 매력적인 대상이 되어 왔다. 마이크로소프트가 보안 문제 수정에 대한 패치를 공개하면, 크래커들은 문제가 해결된 것을 발견해 낸 다음 다른 보안 구멍을 찾아내어 공격을 시도한다. 마이크로소프트는 모든 시스템이 자동 업데이트를 사용하여 버그나 공격으로부터 시스템을 보호할 것을 권장하고 있지만 일부 비즈니스 IP 부서는 사용자 정의 소프트웨어 및 인프라의 호환성을 검증하기 위해 업데이트 설치 전에 테스트를 해야 한다.

사용자 인터페이스, 성능

비평가들은 윈도우 XP의 기본 사용자 인터페이스인 루나 테마가 새로운 기능을 제공하지 않고 더 느리게 동작하면서도 화면 공간을 낭비한다고 주장한다. 새로운 인터페이스를 선호하지 않는 사용자들은 윈도우 고전 테마로 쉽게 전환할 수 있다.

운영 체제 기능 통합

마이크로소프트가 다른 시장과의 경쟁을 압도하기 위해 독점을 악용하는 것이 문제가 되었다. 윈도우 XP가 윈도우 미디어 플레이어와 윈도우 메신저를 운영 체제 안에 통합함과 동시에 윈도우 라이브 ID 서비스와 결합한 것 등을 예로 들 수 있다. 미국 회사들과 마이크로소프트의 소송 사건뿐 아니라 한국산 프로그램 회사로부터도 소송을 받은 적이 있다. 이로 인해 공정거래위원회에서 한국마이크로소프트에 시정 명령 및 과징금 330억 원을 부과한 바가 있다.

하위 호환성

윈도우 9x에서 XP로 옮기는 어떠한 사용자들은 도스 지원 부족을 마음에 들어하지 않았다. 윈도우 XP가 MS-DOS의 COMMAND.COM 프로그램과 더불어 가상 도스 머신 안에서 도스 프로그램을 실행할 수 있는 기능이 있음에도 불구하고, 윈도우 XP는 여전히 오래된 수많은 도스 프로그램들을 실행하는 데에 문제가 있다. 윈도우 XP가 NT 기반이라는 것이며 도스 기반 운영 체제로 사용하지 않는다는 것이 주된 원인이다. 이로 인해 초기에는 윈도우 9x을 그대로 사용하는 사용자가 대부분이었다.

지원 종료

RTM의 경우 2006년 7월 11일에 윈도우 NT 4.0 임베디드, 윈도우 98, 윈도우 98 SE, 윈도우 ME와 함께 종료되었고, 서비스팩 1을 포함한 일반 지원은 2009년 4월 14일에 지원이 종료되었으며, 서비스팩 2는 2010년 7월 13일에 윈도우 2000과 함께 지원이 종료되었다. 서비스팩 3는 2014년 4월 8일에는 윈도우 XP용 인터넷 익스플로러 7, 8과 마이크로소프트 오피스 2003과 동시에 지원이 종료되었다.
윈도우 XP 임베디드는 2016년 1월 12일 윈도우 8과 윈도우 비스타용 인터넷 익스플로러 7과 윈도우 비스타, 윈도우 서버 2008 R2, 윈도우 7, 윈도우 서버 2008 R2용 인터넷 익스플로러 8, 윈도우 7, 윈도우 서버 2008 R2용 인터넷 익스플로러 9, 윈도우 7, 윈도우 서버 2008 R2, 윈도우 8용 인터넷 익스플로러 10과 같이 지원이 종료되었다. 다만 XP에서 파생된 윈도우 임베디드 포스레디 2009는 2019년 4월 9일까지 지원이 계속된다.
마이크로소프트에서는 윈도우 XP 서비스 팩 3의 모든 보안 지원을 2014년 4월 8일부로 종료하겠다고 발표했다. 윈도우 XP의 지원이 완전히 종료되면 모든 보안, 취약점 업데이트가 불가능해지며, 이에 따라 사용자는 치명적인 보안 문제에 노출될 수 있다.
세계 현금 자동 입출금기의 95%가 윈도우 XP를 사용하고 있고, 한국 내에서만 해도 98%의 현금 자동 입출금기가 윈도우 XP를 사용하고 있어 지원이 종료된 뒤에는 전 세계적으로 악의적 해킹 등의 문제가 발생할 수 있다.또한 일부 장비에 사용되는 소프트웨어가 호환성 문제로 윈도우 XP를 쓰는 곳이 많다.