Windows NT 3.1을 기억하시나요?

안녕하세요?

Windows 최초 32bit 서버 OS였던 Windows NT에 대한 글을 https://blog.ithero.co.kr에 기고 했습니다.

----------------------------------------------------

안녕하세요? 저는 한국 마이크로소프트 기술지원부에서 일하고 있으며 Sankim’s Blog를 운영하는 Sankim이라고 합니다. Hero 블로그를 통해 인사 드리게 되어 반갑습니다.

첫 Windows 서버 OS였던 Windows NT 3.1이 처음 발매 된 것이 1993년인데 15년이 지난 현재 7번째 버전인 Windows Server 2008이 올 3월에 나왔습니다. 이번 포스팅에서는 최초 32bit Windows서버 OS였던 Windows NT 3.1에서 NT의 유래와 최초 버전이었음에도 버전 명이 3.1이였는지 이야기 해보도록 하겠습니다.

Windows NT는 DEC에서 RSX-11M, VAX, VMS이 세가지 운영체제를 개발했던 거장 David Cutler가 빌게이츠의 삼고초려(?)로 1988년 10월 마이크로소프트로 옮겨오면서 그해 NT 개발에 착수 했고 93년에 드디어 첫번째 Windows Server가 탄생합니다, 그 이름이 바로 Windows NT이며 공식적으로 NT는 New Technology의 각 첫번째 알파벳으로 만든 이름입니다.

Windows NT,  과연 처음부터 본래 뜻이 New Technology 였을까요?

NT라는 이름을 두고 New Technology말고 다른 의미가 있을 것라며 많은 추측을 만들어 냈는데 그 중에 David Cutler가 DEC에 있었을 때 자신이 만든 VMS의 알파벳에서 한 글자씩 뒤로 옮겨서(V > W, M > N, S > T) WNT가 됐다는 설이 가장 유력 했습니다.
그러나 사실 NT는 Intel i860프로세서 에뮬레이터 N-Ten에서 유래 했습니다.

Windows NT를 개발할 당시 새로운 인텔 프로세서가 나오지 않은 상태에서 Intel i860프로세서 에뮬레이터였던 코드네임 N-Ten환경에서 개발했었습니다, 그때 개발자들이 시뮬레이터 이름이었던 N-Ten을 NT라고 줄여 불렀고 그러다 보니 자연스럽게 NT라는 이름을 붙여 부르다 나중에 Windows NT에 New Technology라는 의미를 부여해 시장에 나온 것입니다.

그런데 왜 버전명이 하필 3.1이 였을까요 ?  
Windows 32bit 서버 OS로서는 첫번째 버전이었으니 Windows NT 1.0이 맞았을 텐데요? 혹시 외부에 발표하지 않고 마이크로소프트 내부적으로는 Windows NT 1.0부터 3.0까지 존재 했던 걸까요?

당시 NT는 16bit 클라이언트용 Windows 3.1이 사용하는 어플리케이션과의 자유로운 호환성을 목표로 하고 있었습니다, 그런데 Windows 3.1이하 버전에서 설치 되지 않도록 설계된 어플리케이션 일부가 설치 과정 진행 중에 버전을 확인하면서 1.0이라는 버전명 때문에 3.1 이하 버전으로 인식해서 설치가 실패되는 문제가 발생했습니다, 그래서 3.1이라고 버전명이 부여 된 것 입니다.

Windows NT 4.0 차기 버전 개발중에 Windows 9X 마케팅 담당자가 NT 사업부로 옮겨 오면서 NT 대신 Windows 2000과 같이 발매 연도를 제품 버전명 대신에 붙이기 시작 했는데요, 이전 버전에서 커다란 변화가 있던 Windows 2000의 명명법의 변화에는 동의하지만 제 개인적으로는 NT 같은 상징적인 이름에 버전명을 붙였던 작명법이 훨씬 멋지게 느껴집니다. ^^

벌써 부터 아침 저녁이면 가을이 느껴지는 바람이 불어오네요, 모든 분들 이 가을을 만끽하시고요 저는 다음 기회에 다시 찾아 뵙겠습니다!

 

Windows Server 발매 연도1993년          NT 3.1
1994년          NT 3.5
1995년          NT 3.51
1996년          NT 4.0
1999년          Windows 2000
2003년          Windows Server 2003
2008년          Windows Server 2008 (Vista SP1)