운영체제 세대교체 (1)

1990년대 초반, 하드웨어는 이미 32비트이되, 세상은 16비트 운영체제를 여전히 원하지 않았나. 16비트 MS-DOS 위에 굴러가는 윈도우 3.1은 폭발적인 인기를 얻으며 MS의 운영체제 독점을 더욱 확립시키고 있었다. 그런데 언제까지 16비트로 버틸 것인가? 이미 여기저기서 바느질은 터지고 있었다. 윈도우NT는... 구세주가 되지 못했다.

윈도우NT... 그것은 MS가 16비트의 뿌리를 끊고 새로이 32비트로 시작하겠다는 각오로 출발한 계열일 터... 첫 버전부터 3.1이었으니 탄생부터 범상치 않았다. 무엇보다 '32비트'에만 주어지는 4GB의 접근 가능 메모리 영역, 그리고 그 속을 뛰어다니면서 프로그램들은 서로에 폐를 끼치지 않는 선점적 멀티쓰레딩과 분리된 프로세스의 코드 실행. 이 모든 건... 당신의 컴퓨터가 힘과 능력만 있다면 주어지는 것이다. 물론... 그게 문제이긴 했다. 이걸 구현하려면 얼마나 많은 메모리와 CPU 처리 능력이 뒷받침되어야 하는가! 당시 '워크스테이션'급이라고 해야 하는 수준의 하드웨어는 있어야 되었으니... 출시부터 찬밥신세였고 곧바로 '서버용 운영체제'라는 딱지가 붙었다.
타협을 찾아본다고 나온 게 윈도우95... 코드명 '시카고'. 윈도우 3.1의 진화적인 단계로 존재하는 '윈도우 4.0'. 16비트 DOS를 뒤로 살짝 빼고 32비트 API (Win32c)를 얹은 혼혈아이다. 어떻게든 기존의 16비트 프로그램은 수용하면서 새로운 32비트 프로그램들의 보금자리가 되고자 했던 것. 1995년 그렇게 말도 많고 탈도 많게 나타났지만, 대중은 윈도우95를 딛고 32비트로 옮겨갈 수 있었다.

그러나 급변하는 소프트웨어적, 하드웨어적 환경의 중심에서, 윈도우95는 줄곧 갈팡질팡하기 시작했다. 결국 OSR2, 2.1 등으로 땜질 처방을 받지만... 결국에는 윈도우98이 나오게 되었다. 코드명 '멤피스'. 사실 OSR2에서 상당 부분 수용된 바 있지만, 대용량 하드디스크를 지원하기 위해 FAT32가 등장하고, USB가 지원되기 시작했으며, 인터넷 익스플로러가 기본 탑재되기 시작했다. 사실 이 때와 맞물려 다이렉트X가 뜨기 시작했던 점도 생각하자면 윈도우98의 도래는 현재 일반적인 컴퓨터 환경에서 누리게 된 주요 기술들이 본격적으로 자리잡은 첫 MS의 운영체제라고 할 수 있겠다.

사실 지금도 윈도우98까지는 요즘 컴퓨터에도 설치하자면 설치해서 쓸 수 있다는 것 아니겠나. 거기서 몇 가지 기능 향상을 시키면서 '쓸만한 놈'으로 만들어진 것이 윈도우98 2탄.. Second Edition이 되겠다. 그렇게, 일반 사용자용 32비트 운영체제의 확고부동한 1인자 자리는 윈도우98 SE가 꿰어차게 되었다.

From "Wesley's Filling Up of Empty Space" at Naver Blog - August 2005

Trackbacks

Trackback specific URI for this entry

This link is not meant to be clicked. It contains the trackback URI for this entry. You can use this URI to send ping- & trackbacks from your own blog to this entry. To copy the link, right click and select "Copy Shortcut" in Internet Explorer or "Copy Link Location" in Mozilla.

No Trackbacks

Comments

Display comments as Linear | Threaded

No comments

Add Comment

E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA

Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.

Copyright (C) 1996-2024 Woo-Duk Chung (Wesley Woo-Duk Hwang-Chung). All rights reserved.