마이크로소프트 윈도의 역사
위키백과 ― 우리 모두의 백과사전.
Windows (윈도우 혹은 윈도, Windows 3.1 한글판 발매시 마이크로소프트에서는 윈도우라고 사용함)는 1985년에 처음 출시됐다. 이후 마이크로소프트는 윈도에 몇 차례 커다란 변화를 주었는데 이에 따르면 Windows는 16비트 운영 환경(1.0, 2.0), 32비트 지원 운영 환경(2.1, 3.0, 3.1, 3.11 for Workgroup), 32비트 지원 운영 체제(95, 98, Me), NT커널의 32비트 운영 체제(NT 3.1-3.51, 2000, XP, 2003 서버), NT커널의 64비트 운영 체제(XP 64비트판, 2003 서버 64비트판, 윈도 비스타)의 다섯 세대로 구분할 수 있다.
[편집] Windows 1.0
1985년 11월 20일 출시되었다. MS-DOS 2.0 운영 체제와 256KB 메모리의 XT기종에서 구동이 가능하며, 1.0판 부터 3.1판(Windows 3.11 for Workgroup 포함, NT 계열은 제외)까지는 도스가 없으면 사용이 불가능했기에 운영 체제로는 분류하지 않는다. 윈도우용 응용프로그램을 실행해 도스에서 불가능 한 멀티태스킹과 마우스를 이용한 그래픽 작업을 할 수 있다. 하지만 Windows 1.0에서 지원하는 그래픽 사용환경은 초보적인 수준이어서, 여러개의 응용 프로그램 창을 겹치게 놓거나 창을 아이콘으로 작게 줄이거나, 전체화면으로 크게하는 기능이 지원되지 않는다.
[편집] Windows 2.0
1987년 11월 1일 출시되었다. Windows 2.0은 이전판에서 문제되었던 창 배열의 제약을 해결해 창 겹치기, 아이콘으로 만들기(최소화), 전체화면으로 만들기(최대화) 등의 기능을 지원한다. 또한 키보드 바로가기 키 지원을 강화하고 사용환경을 더욱 직관적으로 다듬었다.
[편집] Windows 2.1
이전판을 기반으로 인텔의 80286 프로세서와 80386 프로세서에서 도입된 기능을 최대한 사용할 수 있도록 만들었다. 실행되는 프로세서에 따라 기본모드와 Windows/286, Windows/386 모드로 구분되어 동작한다. 또한 EMS(중첩확장 메모리)와 80286 프로세서의 보호모드, 80386 프로세서의 가상 8086 모드를 지원해 더 많은 프로그램을 동시에 실행할 수 있도록 제작되었다.
[편집] Windows 3.0
처음으로 한글판이 출시된 제품으로 8086 CPU에 1MB이상의 RAM을 갖추고 있으면 '기본 모드'로 사용이 가능했다. 사양이 더 좋은 컴퓨터에서는 표준 모드(80286 프로세서 필요)와 386 확장모드(80386 프로세서와 2MB이상 RAM 필요)로 동작할 수 있다. 설치프로그램은 5.25인치 플로피 디스켓으로 다섯장이다. 인터페이스가 더욱 세련된 디자인으로 바뀌었고, 연속확장 메모리(XMS)와 가상 메모리를 지원해 이전판보다 더 많은 프로그램을 동시에 실행시킬 수 있게 만들어졌다.
[편집] Windows 3.1
멀티미디어 환경(사운드 카드 지원), 트루타입 글꼴, OLE 지원 등의 기능을 다수 추가한 버전. 점차 컴퓨터의 성능이 높아지고, 대부분의 컴퓨터들이 동영상 재생과 오디오 기능을 추가하면서 이를 지원하는 윈도우 3.1이 많이 보급되었다. 하지만 여전히 도스에 비해 느린 성능과 낮은 안정성, 그리고 응용 프로그램의 부족으로 게임이나 워드프로세서 등에서는 도스가 주로 쓰였다. 당시 마이크로소프트 Windows의 가장 큰 경쟁자는 IBM의 OS/2. OS/2는 Windows 3.1에서 실행되는 모든 프로그램을 실행할 수 있었다.
[편집] Windows 3.11 for Workgroup
윈도우 3.1을 기반으로 NetBEUI와 IPX 네트워크 기능을 추가한 버전. 이 제품의 업그레이드 판이 Windows 95이다. 한글판은 발매되지않았다.
[편집] Windows NT 3.1, 3.5
MS-DOS를 기반으로 동작하는 16비트 운영환경인 Windows 3.1과 달리 Windows NT는 윈도 NT 커널을 기반으로 하는 32비트 운영 체제이다. 생김새는 Windows 3.11 for Workgroup과 같고, Windows 3.1용 프로그램도 어느정도 호환이 가능하다. 권한관리와 오류복구에 뛰어난 NTFS 파일시스템을 사용하고, 32비트 응용프로그램용 Win32 API를 적용하였으며, TCP/IP 네트워킹도 지원한다. 자주 프로그램 오류가 발생하는 Windows 3.1과는 달리 중소규모의 서버에서도 사용할 수 있을 정도로 높은 안정성을 보여준다. 하지만 기존에 쓰이던 Windows 3.1용 프로그램과 도스용 프로그램이 잘 동작하지 않고 하드웨어 드라이버 지원도 적어 기업시장에서만 사용되었다. x86 계열 프로세서 뿐 아니라 알파칩과 PowerPC 프로세서도 지원한다.
[편집] Windows 95
개발명 시카고(Chicago). 도스커널에 Windows 3.11 for Workgroup을 기반으로 하고 있으나, 32비트 보호모드와 NT계열에서 사용하던 Win32 API를 지원하고 도스 없이 자체적으로 GUI 환경으로 부팅이 가능해 운영 체제로 분류된다. Windows 3.1 커널을 대폭 개선해 이전 프로그램과의 호환성을 우선하면서도 안정성과 속도 모두 커다란 개선을 이뤘다.
- 이전에 쓰이던 프로그램관리자와 파일관리자 대신 탐색기와 시작 메뉴, 작업 표시줄, 바탕화면, 폴더, 바로가기 개념을 도입해 인터페이스가 직관화되었다. 또한 오른쪽 마우스 클릭을 지원한다.
- 32비트 보호모드용 드라이버의 도입으로 성능을 개선하였다.
- FAT 파일시스템을 개선해 긴 파일 이름을 사용할 수 있게 되었다.
- 플러그 앤 플레이 기술의 도입으로 하드웨어를 쉽게 설치/제거할 수 있다.
- the Microsoft Network라는 유료 통신서비스 접속용 프로그램이 번들로 제공되어서 다른 PC통신 회사들의 반발을 샀다. (하지만 MS의 예상과는 반대로 인터넷의 이용이 급속히 확산되면서 MSN 서비스는 중단되었고 현재는 MS사의 인터넷서비스의 이름으로 사용되고 있다)
[편집] Windows NT 4.0
NT 3.5의 업그레이드 버전. Windows NT커널에 Windows 95의 인터페이스를 탑재한 제품.
[편집] Windows 98
인터넷과 멀티미디어 기능을 강화한 Windows 95의 개선판. 파일 시스템의 강화도 뒤따랐다. 특히나 많은 문제점을 고친 두번째 판(Second Edition,Windows 98 SE)은 기존 Windows에 비해 성능이 탁월하고 안정성이 뛰어나 2006년 현재까지도 저사양 컴퓨터에서 많이 쓰이고 있다. 그러나 2006년 초반 마이크로소프트가 더 이상의 보안 업데이트는 없다는 발표 후 이용자층이 빠르게 감소하고 있다.
- 인터넷 익스플로러와 소켓 2를 기본으로 탑재하여 바로 인터넷을 쓸 수 있다. 이때문에 넷스케이프 네비게이터가 사라지는 결과를 초래하였다. 인터넷의 이용은 편해졌지만 마이크로소프트가 반독점 혐의로 소송을 당하는 원인이 되기도 한다.
- 액티브 데스크톱을 지원해 바탕화면에 인터넷 사이트를 띄우는 등 다양한 바탕화면 구성이 가능하다.
- FAT32를 기본 파일 시스템으로 채택하여 더 많은 용량을 관리할 수 있다.
- 정상적으로 종료하지 않았을 경우, 자동으로 디스크 검사를 수행하여 오류를 바로 잡아낸다.
- AGP 버스를 지원하고, DirectX API를 기본 제공하여 게임 프로그램 지원을 강화했다..
[편집] Windows 2000
Windows NT 4.0의 개선판. 이 제품을 계기로 마이크로소프트가 본격적으로 인터넷 서버시장에 진출하게 되었다. 액티브 디렉터리 기능이 추가되어 회사등에서 각 개인 사용자의 컴퓨터관리를 쉽게 할 수 있고, 멀티미디어 기능이 강화 되었으며, IIS가 5.0 버전으로 업그레이드 되었다. DirectX를 지원하는 등 Windows 9x용 프로그램과의 호환성도 많이 개선되었다.
[편집] Windows Millennium Edition
Windows Millennium Edition(통칭 Windows Me) 는 Windows 98의 개선판으로 도스기반 Windows의 마지막 버전. 윈도우 미디어 플레이어(Windows Media Player)와 윈도우 무비 메이커(Windows Movie Maker)를 내장하는 등 멀티미디어 지원을 강화하고, 가정에서 쉽게 사용할 수 있도록 시스템 복원기능과 파일 보호, 범용 플러그 앤 플레이 기능을 추가했다. 하지만 불완전한 시스템 자원 반환 등으로 시장에서 좋은 평가를 받지는 못하였다.
[편집] Windows XP
- 이 부분의 본문은 윈도 XP입니다.
Windows Me에서 기존 커널의 한계에 다다른 마이크로소프트는 더 이상의 9x 버전 개발을 중단하고, 가정용 운영 체제를 Windows NT 기반으로 이전하기로 결정했다. 이에 따라 Windows 2000을 기반으로 가정용 사용자를 위해 인터페이스를 개선하고 사용자 편의성을 강화한 Windows XP가 발표되었다. 그러나, 기본 탑재된 Windows Messenger와 Windows Media Player, Internet Explorer, 그리고 CD굽기 기능같은 많은 부가기능으로 인해 여러 반독점법 소송에 휘말리게 되었다.
- 일명 '루나(달) 인터페이스'라 불리는 새로운 인터페이스가 등장했다.
- Windows Me의 제어판과 비슷하게 초보자들이 사용할 수 있도록 했다. 필요한 경우 클래식 제어판을 사용할 수도 있다.
- Windows Me에서 도입했던 시스템 복원기능을 지원한다.
- 여러 사용자간에 쉽고 빠르게 전환할 수 있다.
- 전문가판의 경우, 원격 접속과 최대 1개의 사이트를 생성할 수 있는 인터넷 정보 서비스를 기본으로 지원한다.
- 새로운 주변 장치들을 지원한다.
[편집] Windows Server 2003
2003년 4월 23일 출시되었다. 서버용 제품군으로, 초기에는 Windows .net으로 발표하였으나, 후에 Windows Server 2003으로 제품명을 변경하였다.
[편집] Windows Vista
- 이 부분의 본문은 윈도 비스타입니다.
코드네임 롱혼(Longhorn)으로 알려진 Windows Vista(비스타)는 2007년 1월 31일에 발표되었으며 윈도 NT 기반에 속한다. 윈도 XP와 윈도 서버 2003을 기반으로 사용자 인터페이스에 3차원 효과인 에어로 글래스 기술을 적용해 더 세련된 디자인을 구현하여 개발 초기 단계부터 많은 사용자들의 관심을 끌었다. 윈도우용 프로그램의 새로운 인터페이스 프레임워크인 윈도우 프레젠테이션 프레임워크, XML 웹 서비스 및 리모팅 기능을 좀 더 쓰기 쉽고 강력하게 구현한 윈도우 커뮤니케이션 프레임워크, 프로그램의 실행 흐름 모델을 정의하는 윈도우 워크플로 파운데이션, 개인의 보안 기능을 저장하고 안전하게 전달할 수 있는 기능을 제공하는 윈도우 카드스페이스, 그리고 이 네 가지 기능과 함께 닷넷 프레임워크 버전 2.0까지 통합하여 닷넷 프레임워크 3.0을 제공한다. 닷넷 프레임워크 3.0은 이전에 WinFX라는 코드 네임을 가지고 있었다. 이 외에도, 윈도우 파워 셸(코드 네임: 모나드)을 지원하고, 향상된 검색기능과 사이드 바 및 사이드 바에 탑재가 가능한 사이드 바 가젯 등 바탕화면 구성요소가 강화되었다. 또한, 사이드 쇼 장치를 가지고 있는 컴퓨터 및 휴대용 PC의 경우 윈도 비스타에서 사이드 쇼 장치를 구성할 수 있다. 윈도 NT 3.1의 Win32 API 이후 13년 만에 윈도우 기반 기술에 커다란 변화가 이루어졌다고 볼 수 있다.
[편집] Windows CE 2.0
코드명 버크(birch)이며 1997년 만들어졌다. 추가한 것들은 다음과 같다.
- 256 컬러 또는 16 gray 흑백 화면의 지원
- 최대 640x240 해상도의 화면까지 지원
(이것 때문에 HPC라는 개념이 나오게 된다.)
- Pocket PowerPoint를 기본 탑재
- Pocket Outlook의 동기화 성능 향상
- TrueType 폰트의 지원
- Print 기능의 지원
2.0의 버그등을 수정하여 2.11와 2.12가 출시되었다. (2.11와 2.12차이는 CPU지원이다.)
[편집] Windows CE 3.0
코드명 세더(cedar)로 커널기능 향상,스레드 우선을 256단계로 확대하였다. 3가지의 버전을 가지고 있다.
- eMbedded
- HPC 2000-업무형이라 엑셀,엑세스,워드,파워포인드 포함.
- PPC 2000
[편집] Windows CE 4.0
2001년 나온 Windows CE 4.0은 다음과 같은 대표적인 특징을 가지고 있다.
- 인터넷 익스플로러 5.5 채택.
- Windows Media Player 8.5내장.
- MSN 인스턴트 메신저 내장.
- 3.0보다 더 나아진 전력관리.
- 신형 CPU (인텔 PXA시리즈와 같은 ARMV4i혹은 그 이상급)에 대한 최적화.
그이후 PPC 2000의 다음 버전인 PPC 2002가 Windows CE 4.0 바탕으로 만들어졌다.
[편집] Windows CE 4.1와 Windows CE 4.2
2002년 10월 Windows CE 4.1이 나왔다. 약 1년후 2003년 9월 Windows CE 4.2가 나왔다. PPC와 호환성이 높다고 알려져 있다. 다음과 같은 특징을 가지고 있다.
- 인터넷 익스플로러 6 호환
- 미디어 플레이어 9 내장
- PPC와의 호환성
[편집] Windows CE 5.0
다음과 같은 특징을 가지고 있다.
- 미디어 플레이어 버전10 지원
- 네트워크쪽 향상
- 다이렉트x 라이브러리 추가로 인한 엔터테인먼트 강화
- Windows Mobile과 같은 코드 및 라이브러리 사용 및 라이브러리 대거 추가
[편집] Windows CE 6.0
[편집] Windows 모바일
Windows CE를 바탕으로 만들어진 PDA 운영 체제이다.
- PPC2000
- PPC2002
- PPC2003
- WM2003SE-PPC2003 두번째버전
- WM2005
[편집] Windows "비엔나"(블랙콤)
[편집] Windows "피지"
[편집] 구형 PC를 위한 윈도우 펀더멘털
[편집] Windows Neptune(넵튠)
Windows 2000 Professional의 가칭 Windows 2000 Home edition 버전. 개발자팀이 모두 XP개발팀으로 이전하면서 자연스럽게 해체되었다
[편집] Windows Nashville(내시빌)
Windows 96으로 발표되려 했으나 Windows 95의 OSR/1(현재의 서비스팩&확장팩의 혼합개념)으로 OEM 디스켓으로만 발매되었던 제품이다
|
|
---|---|
MS-DOS/9x 계열 | 1.0 · 2.0 · 2.1x · 3.0 · 3.1x · 95 · 98 · Me |
NT 계열 | NT 3.1 · NT 3.51 · NT 4.0 · 2000 · XP · 서버 2003 · FLP · 비스타 · 서버 2008 · 홈 서버 |
CE 계열 | CE · 모바일 |
개발 중 | 7 |
다른 프로젝트 | 넵튠 · 내시빌 · 카이로 · OS/2 |