윈도우 비스타와 윈도우 XP의 비교
| 시리즈의 일부 |
| 윈도우 XP |
|---|
| 시리즈의 일부 |
| 윈도우 비스타 |
|---|
| 새 기능 |
| 기타 문서 |
윈도우 XP와 윈도우 비스타는 보안 아키텍처, 네트워킹 기술, 관리, 셸 및 사용자 인터페이스, 모바일 컴퓨팅 측면에서 상당한 차이가 있다. 윈도우 XP는 보안 문제와 성능 문제로 비판을 받았다. 비스타는 성능 문제와 제품 활성화 문제로 비판을 받았다. 비스타에 대한 또 다른 일반적인 비판은 운영 체제에 새로운 형태의 DRM 통합과 사용자 계정 컨트롤(UAC) 보안 기술에 관한 것이다.[1][2]
호환성
[편집]윈도우 비스타는 윈도우 XP에서 작동하는 많은 비디오 게임과 유틸리티 프로그램과의 하위 호환성 문제에 직면했다. 2007년 8월 기준으로, '비스타 호환성 로고'를 명시적으로 표시한 응용 프로그램은 약 2,000개였지만,[3] 로고가 없는 대부분의 응용 프로그램은 문제없이 실행된다. 이 숫자는 2007년에 XP와 기본적으로 또는 에뮬레이션으로 호환되는 프로그램 수에 비해 적다.
성능
[편집]초기 성능 테스트는 윈도우 XP가 여러 생산성 영역에서 비스타보다 우수하다는 것을 보여주었다.[4][5] 파일 복사 작업은 비스타가 XP보다 더 나은 성능을 보이는 영역 중 하나로 추정된다. CRN 테스트 센터에서 실행한 테스트에서 1.25 GB 파일이 네트워크 공유에서 각 데스크톱으로 복사되었다. XP의 경우 2분 54초가 걸렸고, SP1이 설치된 비스타의 경우 2분 29초가 걸렸다. 비스타의 파일 복사 구현은 파일이 완전히 전송될 때까지 전송으로 등록되지 않으므로 논란의 여지가 있지만 더 완전하고 정확하다. 윈도우 XP에서는 파일 완료 대화 상자가 파일 복사 또는 전송이 실제로 완료되기 전에 표시되며, 대화 상자가 표시된 후에 파일이 완료된다. 이로 인해 대화 상자의 조기 프롬프트 때문에 파일이 윈도우 XP에서 성공적으로 전송되거나 복사되기 전에 저장 장치가 꺼지면 문제가 발생할 수 있다.
또 다른 테스트는 2007년 1월 탐스 하드웨어에서 수행되었다.[6] 언리얼 토너먼트 2004와 그래픽 벤치마킹 스위트 SPECviewperf 9.03과 같은 응용 프로그램은 비스타에서 OpenGL 그래픽 라이브러리 지원 부족으로 큰 어려움을 겪었다. 그들은 윈도우 비스타가 최대 속도로 단일 응용 프로그램을 실행하는 데 있어 뛰어난 새로운 성능을 제공하지 않는다는 결론에 도달했다. 반면에 그들은 윈도우 비스타의 데스크톱 창 관리자(DWM)가 윈도우 XP의 창 관리자보다 더 많은 에너지를 소비한다는 증거를 찾지 못했다. 모든 테스트는 2.93 GHz 인텔 코어 2 익스트림 X6800 프로세서, 2× 1024 MB DDR2-800 램, HIS Radeon X1900XTX IceQ3 그래픽 카드, 150 GB 웨스턴 디지털 WD1500ADFD 하드 디스크 드라이브 및 기가바이트 GA-965P-DQ6 메인보드가 장착된 컴퓨터에서 수행되었다.
윈도우 운영 체제의 성능을 평가한 논문은 윈도우 비스타가 윈도우 XP에 비해 고성능 컴퓨터 시스템에서 전반적으로 더 나은 성능을 제공하지 않는다고 결론지었다. 메모리 관리 및 그래픽 디스플레이에서 일부 성능 개선이 있었지만, OS의 다른 부분은 윈도우 XP와 동일하거나 더 낮은 성능을 보였다. 저성능 컴퓨터 시스템에서는 윈도우 XP가 대부분의 테스트 영역에서 윈도우 비스타보다 우수했다. 윈도우 OS 네트워크 성능은 패킷 크기 및 사용된 프로토콜에 따라 달라진다. 그러나 일반적으로 윈도우 비스타는 윈도우 XP에 비해 특히 중간 크기 패킷에서 더 나은 네트워크 성능을 보인다.[7]
보안
[편집]보안은 윈도우 비스타 개발 중 최우선 순위였다. 윈도우 XP에서는 모든 사용자가 기본적으로 관리자로 설정된다(컴퓨터 관리자를 통해 추가되지 않는 한). 결과적으로 대부분의 가정 사용자는 모든 소프트웨어를 관리자 권한으로 실행했다. 그러나 이로 인해 대부분의 사용자는 해킹 및 악성 소프트웨어 다운로드와 같은 잠재적인 보안 위협에 무의식적으로 노출되었다. 기존 소프트웨어의 상당 부분은 개발자가 설계 및 테스트에서 최소 권한의 원칙을 구현하지 않아 표준 사용자로는 잘 실행되지 않는다. 예를 들어, 제대로 작성되지 않은 많은 응용 프로그램은 전체 파일 시스템 및 시스템 레지스트리에 대한 읽기 및 쓰기 권한을 가질 것이라고 잘못 가정하는 경우가 많다.[8] 이러한 응용 프로그램의 가정된 권한 중 일부에 대한 접근을 거부하면 응용 프로그램이 실패할 수 있다. 때로는 윈도우 XP의 표준 사용자로 로그인한 사용자가 이른바 "LUA(최소 권한 사용자 계정) 버그"로 인해 시스템 시계 및 달력 변경, 컴퓨터의 시간대 변경 또는 컴퓨터의 전원 관리 설정 변경과 같은 사용자별 작업을 수행할 수 없는 경우가 있다.[9] 윈도우 비스타의 사용자 계정 컨트롤은 관리자가 권한 수준 증가를 승인할 때까지 응용 소프트웨어를 표준 사용자 권한으로 제한하여 이를 개선한다. 이러한 방식으로 UAC는 사용자가 시스템 설정을 실수로 변경하는 것을 방지하고 무단 응용 프로그램이 악성 작업을 설치하거나 수행하는 것을 방지하기 위해 컴퓨터를 잠근다. 윈도우 비스타는 파일 및 레지스트리 가상화 기능과 응용 프로그램 호환성 shim을 통해 타사 응용 프로그램의 여러 LUA 버그를 해결할 수 있다. 인터넷 익스플로러 7의 보호 모드는 사용자 계정 컨트롤을 활용하여 IE를 다른 응용 프로그램과 격리하고 임시 인터넷 파일 폴더를 제외한 어떤 위치에도 콘텐츠를 쓰지 못하게 한다. 인터넷 익스플로러 7은 XP에서 사용할 수 있지만 XP에서는 보호 모드를 지원하지 않는다. 윈도우 비스타에는 윈도우 XP에서도 무료로 사용할 수 있는 스파이웨어 스캔 및 제거 도구인 윈도우 디펜더도 포함되어 있다. 엔터프라이즈 및 얼티밋 에디션의 윈도우 비스타에는 도난당한 장치의 경우 데이터를 보호하는 것을 목표로 하는 비트로커 드라이브 암호화가 포함되어 있다.
비스타는 주소 공간 배치 무작위화를 구현하여 64비트 시스템에서 특히 이전 버전의 윈도우보다 Return-to-libc 공격을 악용하려는 악성 코드를 훨씬 더 어렵게 만든다. 또한 비스타는 버퍼 오버플로 공격을 수행하기 훨씬 더 어렵게 만드는 힙 관리 개선 사항을 구현한다.[10]
윈도우 비스타의 64비트 에디션은 모든 커널 모드 드라이버가 디지털 서명되어야 하므로 처음에는 루트킷이 설치하기 어려웠지만, 2010년 Alureon이 마스터 부트 레코드를 전복하여 이 장애물을 극복했다.
비스타의 방화벽은 다시 작성되어 아웃바운드 및 인바운드 트래픽을 모두 차단할 수 있다.[11]
| 기능 | 윈도우 XP | 윈도우 비스타 | 윈도우 7 | 윈도우 8.x | 윈도우 10 | 윈도우 11 |
|---|---|---|---|---|---|---|
| 윈도우 디펜더 | 무료 다운로드 가능[12] | 예 | 예 (안티바이러스 기능 추가, 이전 버전에서는 마이크로소프트 시큐리티 에센셜 다운로드로 제공) | |||
| 윈도우 방화벽 | 예 | |||||
| Windows Security Center | 예 (SP2부터) | 예 | 예 (알림 센터로 대체됨) | 예 (보안 및 유지 관리로 대체됨) | ||
| 비트로커 드라이브 암호화 | 콘텐츠 보기만 가능 | 예 (Ultimate 및 Enterprise 에디션만 해당) | 예 (Pro 및 Enterprise 에디션만 해당) | 예 (Pro, Education 및 Enterprise 에디션만 해당) | ||
| 자녀 보호 기능 | 일부 (인터넷 익스플로러는 웹 브라우징에 대한 자녀 보호를 허용) | 예 | 예 (Family Safety로 대체됨) | |||
| 사용자 계정 컨트롤 | 아니요 | 예 | ||||
| 데이터 실행 방지 | 예 (SP2부터) | 예 | ||||
셸 및 사용자 인터페이스
[편집]시각 스타일
[편집]루나는 윈도우 XP의 기본 시각 스타일이다. 파란색(기본), 올리브 그린, 실버의 세 가지 색상 구성표로 사용할 수 있다. 윈도우 XP 미디어 센터 에디션에는 로얄이 기본 테마로 제공된다.
대부분의 윈도우 비스타 에디션에서 기본 테마는 윈도우 에어로이다. 에어로는 반투명 창 효과, 라이브 미리보기, 애니메이션 전환 및 Flip 3D를 제공한다. 그러나 WDDM 드라이버, DirectX 9 지원 및 32비트 색상을 지원하는 호환되는 그래픽 카드가 필요하다. 그렇지 않으면 윈도우 비스타는 "윈도우 비스타 베이직" 시각 스타일을 사용하여 표시된다.
같이 보기
[편집]각주
[편집]- ↑ Fisher, Ken (2008년 4월 11일). “Vista's UAC security prompt was designed to annoy you”. 《Ars Technica》. 2022년 9월 11일에 확인함.
- ↑ Pietroforte, Michael (2006년 10월 10일). “Windows Vista Activation really is a mess”. 《4sysops》.
- ↑ LeBlanc, Brandon (2007년 8월 28일). “Windows Vista Service Pack 1 Beta White Paper”. Windows Vista Blog. 2007년 9월 2일에 원본 문서에서 보존된 문서. 2023년 2월 3일에 확인함.
- ↑ XP outperforms Vista in benchmark test 보관됨 2008-03-15 - 웨이백 머신, CNET
- ↑ XP outperforms Vista in benchmark test, ChannelWeb
- ↑ Windows XP vs. Vista: The Benchmark Rundown: Is Windows Vista Faster Than XP?, Tom's Hardware
- ↑ Martinovic, Goran; Balen, Josip; Cukic, Bojan (2012). 《Performance Evaluation of Recent Windows Operating Systems》. 《Journal of Universal Computer Science》 18. 218–263쪽. doi:10.3217/jucs-018-02-0218.
- ↑ UAC - What. How. Why., Channel9
- ↑ Aaron Margosis (August 2006). “Problems of Privilege: Find and Fix LUA Bugs”. 마이크로소프트.
- ↑ Adrian Marinescu (2006년 8월 3일). “Windows Vista Heap Management Enhancements” (PDF). 마이크로소프트. 2008년 10월 10일에 확인함.
- ↑ “What's New in Windows Firewall with Advanced Security”. 2012년 7월 2일.
- ↑ Windows Defender, Microsoft