from Wikipedia.com


스티브 발머, 마이크로소프트에 합류하다.

마이크로소프트는 시애틀로 옮긴 이후에 여러 8비트 컴퓨터 회사들의 BASIC 인터프리터를 구현하면서 점차 몸집이 커져갑니다.  그렇지만 엔지니어 위주의 회사가 몸집이 커지다보니 회사의 회계와 기본적인 관리를 포함한 경영지원이 제대로 되지 않았습니다.  심지어는 개발자 임금협상과 관련한 문제로 미국 노동중재위원회에 빌 게이츠가 불려가는 일까지 있으면서 전문경영인의 필요성을 절감하게 됩니다.

이 때 빌 게이츠가 선택한 인물이 바로 현재의 마이크로소프트 CEO로 있는 스티브 발머(Steve Ballmer)입니다.  스티브 발머는 빌 게이츠보다 한살 어린 1956년 생으로 하버드 대학에서 수학과 경제학을 전공하였습니다.  스티브 발머는 공부도 잘했지만, 하버드 대학의 미식축구 팀도 관리하고, 하버드 대학 학교신문인 하버드 크림슨(Harvard Crimson)에서도 일을 하는 등 매우 활발한 학교활동을 하였습니다.  빌 게이츠와는 기숙사에서 가까운 위치에 방을 얻어서 살았기 때문에 자연스럽게 많은 접촉을 할 수 있었는데 그것이 계기가 되어 마이크로소프트에 입사하게 됩니다.

하버드 대학을 졸업하고 스티브 발머는 2년간 세계적인 소매업체인 프록터앤갬블(Procter and Gamble, P&G)에서 일을 했는데, 그 당시 같은 사무실을 쓰던 제프리 이멜트(Jeffrey R. Immelt)는 훗날 GE(General Electric)의 CEO가 됩니다.  작은 사무실의 신입 동료들이 훗날 세계 최대의 회사의 CEO로 만나게 된 것입니다.  P&G에서 나와 스탠포드 대학에서 MBA 과정을 이수하던 스티브 발머는 빌 게이츠의 낙점을 받고 결국 스탠포드  MBA를 중퇴하고 마이크로소프트라는 작은 회사에 자신의 미래를 거는 결정을 내립니다.

그를 합류시키기 위해 빌 게이츠는 정말 대단한 정성을 들였다고 합니다.  결혼을 하지 않았던 빌 게이츠는 스티브 발머를 시애틀 친가에 초대를 해서 부모님들과 소개도 하고, 그를 위한 성대한 만찬을 열었습니다.  또한, 시애틀 관광도 같이하면서 하루종일 설득을 하였는데 빌 게이츠의 새로운 세상에 대한 꿈에 홀딱 빠져들게 됩니다.  1980년 6월 11일, 스티브 발머는 마이크로소프트의 24번째 직원이 되면서 개발자 위주의 조직인 마이크로소프트의 경영관리를 전담합니다.  스티브 발머는 직원들에게 동기부여를 하는데 주식소유를 중시하였습니다.  자신도 입사를 하면서 1981년 마이크로소프트 주식의 8%를 소유하였고, 이후 스톡옵션을 고안해서 많은 직원들에게 회사에 헌신하고 동시에 회사에 대한 주인의식을 심어주는데 그 결과 마이크로소프트가 주식공개를 하면서 만 명이 넘는 직원들이 백만장자 반열에 오르게 됩니다.


BASIC 전도사, 엄청난 기회를 잡다.

빌 게이츠가 설립한 마이크로소프트는 Altair 8800 에서의 BASIC 언어 인터프리터를 구현한 것을 시작으로, 애플 II 의 애플소프트(Apple + Microsoft) BASIC 을 포함하여 당시 수많은 8비트 컴퓨터의 BASIC 을 구현하면서 전국적인 인지도를 얻게 됩니다.   BASIC 언어는 익히기도 쉬워서 1970년대 후반 미국 정부에서는 컴퓨터 교육과정을 BASIC 을 중심으로 짜게 됩니다.  국내에서도 처음 8비트 컴퓨터 붐이 일었던 1980년대 초반 대부분의 컴퓨터 교육이 BASIC 언어를 가르치는 것이었습니다.  이런 움직임은 거의 모든 컴퓨터에 우수한 BASIC 언어를 탑재해야하는 동력으로 작동하게 되고, 빌 게이츠의 마이크로소프트는 이 분야에서 최고의 회사로 인정받습니다.

그렇지만, 당시의 비즈니스 환경은 결코 소프트웨어 회사들에게 좋은 것은 아니었습니다.  결국 돈은 하드웨어를 판매하는 컴퓨터 회사들이 많이 벌었고, 그렇게 많은 컴퓨터에 BASIC 언어를 구현했지만 1981년 MS-DOS 를 탄생시키기 전까지 마이크로소프트가 벌어들인 돈은 모두 합해서 500만 달러 정도에 불과했습니다.

비록 애플 II 가 가장 대표적인 컴퓨터로 이름을 날리고, 다양한 클론 제품군들이 나오면서 전세계에서 선풍적인 인기를 끌었지만 당시의 컴퓨터 환경은 글자 그대로 춘추전국시대를 방불케 했습니다.  이 시기에 IBM이 1년간의 TFT를 통해 당시 호환성 문제를 해결할 수 있는 개방형 아키텍처와 호환기종이 쉽게 생겨날 수 있도록 한 정책, 그리고 범용으로 이용할 수 있는 개인용 컴퓨터 컨셉을 들고 나오면서 판세는 급격히 IBM으로 기울기 시작합니다.  IBM이 PC 프로젝트를 가동하면서 많은 조언을 얻은 사람 중에는 마이크로소프트의 빌 게이츠도 있었습니다.  특히 CPU를 선정할 때에 인텔 8088 또는 8086 16비트 프로세서를 추천한 것도 빌 게이츠 였는데, 당시 가장 많이 이용되던 모토롤라 등의 CPU를 생각하던 IBM의 직원들을 논리정연한 설명으로 인텔 CPU를 채택해야하는 당위성을 설득시키면서 IBM의 PC 제작팀의 절대적인 신임을 얻게 되었습니다.  

하드웨어의 구색이 어느 정도 갖추어지자, IBM은 운영체제를 놓고 오랫동안 고민을 하였습니다.  이 때에도 결정적인 도움을 준 것이 바로 빌 게이츠입니다.  빌 게이츠는 CP/M을 만든 게리 킬달이라면 새로운 인텔의 16비트 CPU에 최적화된 운영체제를 만들 수 있을 것이라 생각하고 게리 킬달의 디지털 리서치를 소개합니다.  당시 게리 킬달의 CP/M 은 당대 최고의 운영체제로 애플 II 를 제외한 컴퓨터에서 거의 독보적인 자리를 지키고 있었고, 돈도 많이 벌었습니다.  게리 킬달은 특히 비행기 광이어서 개인용 비행기를 사서 미국 전역을 날아다니는 취미를 가지고 있었습니다.  그런데, 그의 이런 성격이 결국 거대한 기회를 마이크로소프트에게 주게 됩니다.  IBM과의 미팅약속을 해놓고도 게리 킬달은 자신의 비행기를 몰고 다른 곳으로 날아가 버렸고, IBM을 맞은 사람은 그의 아내인 도로시였습니다.  이 때부터 IBM의 감정은 상할데로 상한 상태였지만, CP/M이 워낙 마음에 들었기에 IBM은 디지털 리서치와 의견조율을 통해 CP/M을 IBM-PC에 맞게 개발하도록 대략적인 합의를 합니다.  그런데, 정작 계약은 엉뚱한데서 깨지게 됩니다.  IBM은 자신들의 PC 프로젝트의 기밀유지가 중요했기에 해당 프로젝트와 관련한 비밀준수게약을 디지털 리서치에 요구하는데, 디지털 리서치는 이런 요구가 자신들을 무시하는 처사라고 생각하고 계약 전체를 거부합니다.

IBM은 이 대목에서 디지털 리서치와 더 이상의 줄다리기를 하고 싶지 않았습니다.  그래서, 빌 게이츠를 불러서 혹시 운영체제를 개발해줄 수 없냐는 의사타진을 합니다.  당시의 빌 게이츠는 BASIC 인터프리터는 많이 개발했지만 정작 운영체제를 개발한 경험은 전혀 없었기 때문에 이 제안을 받아들이게 되면 대단한 모험을 하는 것이었습니다.  그렇지만, 세상을 바꿀 기회가 왔다는 것을 직감한 빌 게이츠는 시애틀 컴퓨터 프로덕트(Seattle Computer Product, SCP)라는 회사가 CP/M을 기반으로 만든 86-DOS 라는 운영체제가 있다는 것을 기억해내고 대담하게 이 제안을 받아 들입니다.  


시애틀 컴퓨터 프로덕트, 빌 게이츠에게 넘어가다.

86-DOS는 인텔의 8086 16비트 CPU에 동작할 수 있도록 만들어진 CP/M 기반의 운영체제입니다.  SCP는 자신들의 컴퓨터를 디자인하면서 디지털 리서치의 CP/M을 인텔 8086에 맞게 개발된 것이 있다면 채용을 하려고 했지만, 디지털 리서치는 계획만 발표하고 실제로 동작하는 운영체제의 출시를 차일피일 늦추고 있었습니다.  이에 SCP는 24세의 젊은 컴퓨터 천재인 팀 패터슨(Tim Paterson)을 고용하여 16비트 CP/M 운영체제를 개발하라고 합니다.

팀 패터슨은 오래된 CP/M 프로그램과 호환이 되는 API를 가지고 86-DOS를 디자인합니다.  동시에 CP/M을 쓰면서 불편했던 점들 개선하는 방향으로 운영체제를 만들기 시작했습니다.  특히 CP/M의 파일 시스템 대신 마이크로소프트가 인텔 8086 CPU 용으로 개발한 BASIC-86이 가지고 있었던 FAT 파일 시스템을 채용해서 마이크로소프트의 BASIC과의 호환성을 극대화 하였습니다.

IBM으로부터 일단 전권을 위임받은 빌 게이츠는 SCP와 협상을 통해 1980년 12월 $25,000 달러라는 헐값에 86-DOS에 대한 라이센스를 획득합니다.  1981년 5월 마이크로소프트는 팀 패터슨을 스카웃해서 IBM-PC가 채택한 8088 CPU에서 동작하는 운영체제를 개발하도록 하였습니다.  1981년 7월, IBM-PC가 출시되기 한달 전에 마이크로소프트는 SCP로부터 86-DOS와 관련한 모든 권리를 $50,000 달러에 사들입니다.  이 때의 계약은 후일 SCP와 마이크로소프트, 그리고 디지털 리서치 사이의 법정분쟁에서도 문제가 되는데, 마이크로소프트가 SCP 측과 계약을 할 당시 IBM과 진행하던 프로젝트 내용을 전혀 알리지 않았다고 합니다.  IBM이라는 거대한 기업의 운영체제로 사용될 것을 상상하지 못했던 SCP의 사장은 너무나 싼 가격에 모든 권리를 마이크로소프트에 넘겨주게 된 것입니다.  법적으로 마이크로소프트는 IBM과의 계약관계를 SCP 측에 알릴 의무가 없었습니다.  그렇지만, 사실을 숨기고 시장가치보다 훨씬 낮은 가격에 계약을 한 것에 대한 도의적인 불만은 당연히 나올 수 밖에 없을 듯 합니다.  이 사건은 결국 마이크로소프트가 SCP 측에 100만 달러를 더 주는 수준에서 중재가 됩니다.  

마이크로소프트는 86-DOS를 IBM에게 라이센스를 주는 계약을 맺는데, 이렇게 해서 탄생한 것이 바로 PC-DOS 1.0 입니다.  여기에 더해 마이크로소프트는 독점사용권과 일시불 계약을 원하던 IBM을 출시시간의 압박을 최대한 이용하면서 독점도 주지 않고, 로열티 계약을 하는 대단한 성과를 올리게 됩니다.  마이크로소프트는 IBM의 개방형 정책의 수혜를 직접적으로 입게 됩니다.  이후 수많은 IBM-PC 호환기종들이 나오게 되는데, 이들에게 마이크로소프트는 자신의 회사 이니셜을 딴 MS-DOS를 판매합니다.  MS-DOS는 PC-DOS와 이름만 다를 뿐 동일한 운영체제로 오리지널 IBM-PC를 제외한 호환 컴퓨터에서 판매된 운영체제입니다.


디지털 리서치, 뒤늦은 후회와 잘못된 전략

이와 같은 과정을 거쳐 어이없게 마이크로소프트에게 IBM의 운영체제 자리를 빼앗겨버린 디지털 리서치의 게리 킬달은 PC-DOS를 살펴 보다가 PC-DOS가 자신이 개발한 CP/M 프로그래밍 인터페이스를 그대로 복제했다는 것을 알게 됩니다.  그는 IBM을 지적재산권 침해로 고소하려고 하였으나, 디지털 리서치의 변호사는 IBM과의 송사가 결코 도움이 되지 않는다며 IBM과 어떤 형태로든 중재를 해서 문제를 해결할 것을 권합니다.  이에 게리 킬달은 IBM과의 담판을 통해 자사의 CP/M-86 과 마이크로소프트의 PC-DOS 를 소비자가 선택할 수 있도록 하는데 합의합니다.  이 때만 하더라도 게리 킬달은 CP/M-86 이 안정성과 기능성 모두에서 PC-DOS 를 압도한다고 믿었고 그에 따라 자신의 승리를 자신하면서 가격정책을 결정합니다.

디지털 리서치가 IBM-PC를 구매할 때 옵션으로 CP/M-86 을 선택할 때 제시한 가격은 $240 달러였고, PC-DOS는 $60 달러에 구매할 수 있었습니다.  기술적으로 CP/M-86 이 훨씬 나았고 게리 킬달의 생각으로는 도저히 비교가 안되는 운영체제라고 생각했겠지만, 소비자들은 저가의 PC-DOS를 대부분 선택합니다.  이와 함께 IBM 호환기종을 내놓은 업체들 역시 오리지널 IBM-PC 와의 완벽한 호환성을 위해서 대부분 MS-DOS 를 채택하면서 결코 저물지 않을 것 같았던 디지털 리서치의 CP/M 신화는 막을 내리게 됩니다.

(후속편에 계속 ...)

저작자 표시 비영리
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

WRITTEN BY
하이컨셉
미래는 하이컨셉, 하이터치의 세계라고 합니다. 너무 메마르고 딱딱한 이야기보다는 글로벌 시대에 어울리는 세계 각국의 이야기, 그리고 의학과 과학을 포함한 미래에 대한 이야기의 세계로 여러분을 초대합니다.

받은 트랙백이 없고 ,

from Wikipedia


IT 삼국지, 지난 포스트에 이어 오늘도 변방국가 최고의 장수 한명을 소개합니다.  바로 8비트 최강의 운영체제인 CP/M을 만들었던 게리 킬달(Gary Kildall)의 이야기입니다.  그는 미국의 컴퓨터 과학자이면서 디지털 리서치(Digital Research, Inc.)라는 회사를 설립하였습니다.  오늘날의 마이크로소프트를 있게 만든 MS-DOS 역시 CP/M의 아류작이라는 평가에서 벗어날 수 없었고, 그만큼 시대를 앞서간 최고의 컴퓨터 과학자였습니다. 한순간의 선택으로 세계 최고의 소프트웨어 회사가 될 수 있었던 기회를 놓친 게리 킬달과 바늘 틈과도 같은 기회를 포착하고 여우처럼 낙아챈 마이크로소프트의 운명은 IBM의 기분에 따라서 결정되고 맙니다.  게리 킬달은 죽을 때까지 마이크로소프트와 빌 게이츠를 용서하지 못했다고 하는 오늘의 삼국지 이야기 시작합니다.


시애틀의 컴퓨터 천재, 세계 최초의 PC용 운영체제를 개발하다.

게리 킬달은 여러모로 빌 게이츠와 비교가 됩니다.  그 역시 시애틀 토박이로 대학 역시 시애틀의 명문인 워싱턴주립대학(University of Washington)을 나왔습니다.  대학을 졸업하고는 실리콘 밸리 인근 해안가에 위치한 아름다운 도시로 유명한 몬터레이의 미국 해군 대학원에서 미해군을 가르치면서 군복무를 대신했습니다.  그의 인생을 바꾼 것은 인텔에서 세계 최초로 개발한 4004 마이크로프로세서입니다.  그는 이 마이크로프로세서를 구입하여 실험적인 프로그램을 이것저것 만들어 보았습니다.  그의 프로그래밍 실력을 눈여겨 본 인텔은 일과가 마친 이후에 그가 컨설턴트로 일을 할 수 있게 하였습니다.

게리 킬달은 군복무를 마치고, 다시 UW로 돌아와 1972년 컴퓨터 과학으로 박사학위를 취득합니다.  그리고, 컴파일러의 최적화와 관련된 데이터 플로우 분석방법에 대한 논문을 발표하는데, 그의 방식은 아직도 현대의 컴파일러에서 이용될 정도로 영향력있는 논문입니다.  인텔과 계속 일을 하면서, 그는 플로피 디스크가 세상을 바꿀 것으로 예측하고 8008과 8080 프로세서를 이용하여 마이크로프로세서에서 동작할 수 있는 최초의 고수준 프로그래밍 언어를 1973년에 개발하게 되는데 이것이 바로 PL/M 입니다.  같은 해 인텔의 8080 프로세서를 이용해서 플로피 드라이브를 완벽하게 제어할 수 있는 범용 디스크 운영체제를 개발합니다.  이것이 바로 8비트 운영체제를 천하통일한 CP/M 입니다.  애플 II가 1977년 발표되었고, 스티브 워즈니액이 개발한 애플 II의 DOS(Disk-Operating System)인 Disk-II 와 애플 도스가 그보다 약간 뒤에 개발되었음에도 CP/M의 정교함과 편리함을 따를 수 없었다는 것을 감안하면 그가 얼마나 컴퓨터 소프트웨어의 천재적인 사람이었는지를 쉽게 알 수 있습니다.


진정한 보석의 가치를 알아보지 못한 인텔, CP/M의 대성공

게리 킬달은 CP/M을 개발한 뒤, 자신을 컨설턴트로 써준 인텔에 제일 먼저 데모도 하고 중요성도 설명을 하였습니다.  그런데, 인텔에서는 CP/M이라는 운영체제에 별로 관심이 없었습니다.  대신 그가 개발한 PL/M 프로그래밍 언어와 컴파일러의 판매권만을 사서 시장에 내놓는 우를 범합니다.

인텔이 CP/M을 냉대하자, 게리 킬달은 그의 와이프인 도로시와 함께 Intergalactic Digital Research 라는 회사를 설립합니다.  이 회사는 이후 Digital Research, Inc.로 이름을 바꾸고 CP/M 운영체제를 컴퓨터나 전자제품을 조립하는 취미잡지에 광고를 하기 시작했습니다.  여기에 제일 먼저 관심을 보인 것은 세계 최초의 PC로 간주되기도 하는 Altair 8800을 복제한 IMSAI 8080 이었습니다.  이를 기점으로 수 많은 회사들이 서로 다른 컴퓨터에 CP/M을 포팅해주기를 원했는데, 이때 킨달이 정립한 개념이 바로 BIOS(Basic Input/Output System) 입니다.  컴퓨터 하드웨어에 내장된 BIOS만 수정하면 CP/M은 어느 컴퓨터에서나 동작을 하였고, 이러한 강점을 등에 업고 CP/M은 8비트 운영체제로서 거의 독점적 위치를 얻게 됩니다.

CP/M은 놀랄만한 성공을 거두었습니다.  디지털 리서치는 무려 3,000개가 넘는 컴퓨터 모델에서 CP/M을 동작시켰고, 매년 수백 만불이 넘는 매출을 올릴 수 있었습니다.  이때 디지털 리서치가 유일하게 정복을 하지 못한 컴퓨터 모델이 있었으니, 그것아 바로 애플입니다.  애플은 원시적이기는 하지만 애플만의 독자적인 디스크 운영체제를 고수했고, CP/M을 설치하기 위해서는 Z-80이나 8080과 같은 CPU가 장착된 카드를 사서 확장슬롯에 꽂아야 했습니다.  


IBM PC의 등장과 CP/M, 그리고 MS-DOS 

1980년 컴퓨터 업계의 거인 IBM이 PC 사업을 시작하는 결단을 내립니다.  플로피 디스크가 기본으로 내장된 IBM-PC에 있어 가장 중요했던 것 중의 하나가 운영체제를 결정하는 것이었습니다.  당시만 하더라도 운영체제에 대해서는 전혀 모르던 빌 게이츠는 IBM 측에 디지털 리서치의 CP/M을 라이센싱하는 것이 좋겠다는 조언을 합니다.  이에 따라 IBM은 16비트용 CP/M 운영체제인 CP/M-86을 자사의 기본 운영체제로 삼겠다는 결론을 내리고 디지털 리서치를 방문합니다.

당시 게리 킬달은 자신의 자가용 비행기를 몰고 소프트웨어를 다른 파트너 회사에게 전달하기 위해 떠나면서, 계약은 그의 아내 도로시에게 일임을 하고 갔습니다.  이는 게리 킬달이 흔히 하던 방식인데, IBM의 실무진들은 디지털 리서치와의 협상을 시작하기 전에 언제나와 같이 비밀준수계약을 하기를 원했는데 도로시는 게리 킬달이 없다는 이유를 들어 비밀준수계약을 거절합니다.

이에 단단히 화가난 IBM은 디지털 리서치와의 계약을 포기하고, 다른 대안을 찾기 시작합니다.  시애틀로 돌아온 IBM은 빌 게이츠를 만나서 마이크로소프트가 운영체제를 개발하거나 대안 운영체제를 찾아줄 것을 부탁합니다.  당시 빌 게이츠는 이미 IBM에 BASIC 언어의 인터프리터를 포함한 몇 종류의 프로그램을 개발하여 납품하기로 합의를 한 상태였고, 시애틀에 위치한 한 작은 회사가 CP/M을 복제한 86-DOS라는 운영체제를 개발했다는 것을 알게 되었습니다.  폴 알렌은 즉시 이 운영체제의 사용권을 단돈 5만 달러에 구매해서 IBM과의 협상에 임합니다.  86-DOS는 IBM의 하드웨어에 성공적으로 포팅이 되고, IBM은 이를 PC-DOS로 명명합니다.

PC-DOS를 본 게리 킬달은 이것이 CP/M을 복제한 것임을 바로 알게 되었지만, 당시만 하더라도 컴퓨터 소프트웨어 저작권에 대한 체계가 완비되지 않은 탓에 게리 킬달은 IBM이 협상안으로 제시한 CP/M-86을 옵션으로 선택할 수 있게 하자는 중재안에 합의를 합니다.  이에 따라 처음 IBM-PC를 출시하면서 IBM은 운영체제를 별도옵션으로 출시합니다.  PC-DOS를 선택하면 $40 달러를 더 내면 되었고, CP/M-86은 $240 달러를더 내야 했습니다.  

마이크로소프트는 PC-DOS라는 이름 대신 MS-DOS라는 이름으로 IBM의 호환기종에게 운영체제를 판매할 수 있는 권리가 있었습니다.  CP/M-86 역시 다른 호환기종 시장에서 경쟁을 했는데, 오리지널 IBM-PC 모델에서 압도적인 우위를 점한 MS-DOS의 시장지배력을 당할 수 없었습니다.  MS-DOS의 성능과 기술은 CP/M보다 떨어졌고, 버그도 많았지만 워낙 싼 가격을 내세운 MS-DOS가 승리를 차지한 것입니다.


디지털 리서치의 경영에서 손을 떼다.

IBM과의 협상을 통해 게리와 도로시는 자신들의 불찰과 잘못된 경영적 판단을 반성하고, 회사의 직접 경영에서 영향력을 점차 줄여나갑니다.  그러면서, 다양하고 실험적인 프로젝트를 진행했습니다.  CP/M을 멀티태스킹이 가능하도록 진화시켰고, BASIC에 대항하기 위해 Logo 프로그래밍 언어를 구현했습니다.  또한, 애플의 Lisa의 데모를 보고난 뒤에는 GEM(Graphical Environment Manager) 데스크탑이라는 GUI도 개발하였습니다.

결국 게리 킬달은 디지털 리서치를 당시 최고의 네트워크 회사였던 노벨(Novell)에 1991년 매각하고, 자신은 PC의 트렌드를 전하는 공중파 방송활동과 광학 디스크 기술을 컴퓨터에 적용하는 KnowledgeSet라는 회사, 최초의 컴퓨터 백과사전이었던 Grolier's American Academic Encyclopedia, 가정용 PBX 시스템을 이용한 유선전화와 휴대폰을 통합하는 시스템 등을 개발하는 벤처사업을 하였습니다.


게리 킬달은 언제나 창의적이고 호탕했으며, 모험을 좋아했다고 합니다.  비행기 조종, 스포츠 레이싱과 보트를 사랑했고 바다를 사랑하였습니다.  IBM과의 사건 이후에 그는 언제나 빌 게이츠와 비교했으며, 빌 게이츠를 싫어 했다고 합니다.  특히 1992년 자신의 모교인 UW의 컴퓨터 과학 프로그램의 기념일에 초청을 받았는데, 하버드 대학 중퇴 출신인 빌 게이츠가 키노트 강연을 하는 것을 보고 엄청난 충격을 받았다는 일화가 전해집니다.  

디지털 리서치를 노벨에 매각을 하고, 그는 텍사스 오스틴 인근의 West Lake Hills라는 곳에 이주를 해서 그가 사랑한 스포츠 카와 비디오 스튜디오, 그리고 자가용 비행기와 보트를 타며 살았습니다.  그러다가 1994년 그가 사랑했던 도시인 몬터레이에서 자전거를 타다가 추락해서 사망합니다.  미확인 정보에 의하면 당시 그는 알콜중독으로 많은 시간 술에 취해 있었고, 사고 역시 음주에 의한 것이 아닌가 추정하고 있습니다.

게리 킬달이 이룩한 컴퓨터 과학에서의 업적은 정말 눈이 부실 지경입니다.  그 중 중요한 것만 나열해도 다음과 같습니다.

  • PC 최초의 디스크 운영체제 개발
  • 선점형 멀티태스킹과 윈도우 기능을 가진 운영체제 개발 및 소개
  • 메뉴기반 사용자 인터페이스 개발
  • 최초의 디스크 트랙 버퍼링 스키마, Read-ahead 알고리즘, 파일 디렉토리 캐쉬, RAM 디스크 에뮬레이터의 개발자
  • 1980년대 바이너리 리컴파일러를 처음으로 소개
  • 마이크로프로세서에서 처음으로 동작하는 컴파일러 및 프로그래밍 언어 개발
  • 오늘날 쌍방향 멀티미디어 기술의 기초가 된 최초의 비디오 디스크에 대한 비선형 플레이가 가능한 컴퓨터 인터페이스 기술 개발
  • 세계 최초의 소비자용 CD-ROM에 대한 파일 시스템 및 데이터 구조 개발
  • 컴퓨터 하드웨어와 운영체제를 개방형으로 만들 수 있는 시스템 아키텍처를 위한 BIOS 개발

그는 진정한 PC의 혁명가였고, 오늘날의 혁명을 있게 한 최고의 과학자였습니다.  비록 신은 그에게 빌 게이츠와 같은 명성과 부를 주지 않았고, 경영능력도 뛰어나지 못했지만 그의 이름은 영원히 컴퓨터와 소프트웨어 기술을 사랑하는 사람들의 마음 속에 남을 것입니다.


참고자료:
Wikipedia

(후속편에 계속 ...)
저작자 표시 비영리
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

WRITTEN BY
하이컨셉
미래는 하이컨셉, 하이터치의 세계라고 합니다. 너무 메마르고 딱딱한 이야기보다는 글로벌 시대에 어울리는 세계 각국의 이야기, 그리고 의학과 과학을 포함한 미래에 대한 이야기의 세계로 여러분을 초대합니다.

받은 트랙백이 없고 ,
from Wikipedia


게리 킬달(Gary Kildall)은 미국의 컴퓨터 과학자이면서 동시에 CP/M 이라는 8비트 최강의 운영체제를 만들었고, 동시에 디지털 리서치(Digital Research, Inc.)라는 회사를 설립한 사람입니다.  오늘날의 마이크로소프트를 있게 만든 MS-DOS 역시 CP/M의 아류작이라는 평가에서 벗어날 수 없었고, 그만큼 시대를 앞서간 최고의 컴퓨터 과학자였습니다.


시애틀의 컴퓨터 천재, 세계 최초의 PC용 운영체제를 개발하다.

게리 킬달은 여러모로 빌 게이츠와 비교가 됩니다.  그 역시 시애틀 토박이로 대학 역시 시애틀의 명문인 워싱턴주립대학(University of Washington)을 나왔습니다.  대학을 졸업하고 실리콘 밸리 인근 해안가에 위치한 아름다운 도시로 유명한 몬터레이의 미국 해군 대학원에서 미해군을 가르치면서 군복무를 대신했습니다.  그의 인생을 바꾼 것은 인텔에서 세계 최초로 개발한 4004 마이크로프로세서의 개발 소식이었습니다.  그는 이 마이크로프로세서를 구입하여 실험적인 프로그램을 이것저것 만들어 보았습니다.  그의 프로그래밍 실력을 눈여겨 본 인텔은 일과가 마친 이후에 그가 컨설턴트로 일을 할 수 있게 하였습니다.

킨달은 군복무를 마치고, 다시 UW로 돌아와 1972년 컴퓨터 과학으로 박사학위를 취득합니다.  그리고, 컴파일러의 최적화화 관련된 데이터 플로우 분석방법에 대한 논문을 발표하는데, 그의 방식은 아직도 현대의 컴파일러에서 이용되고 있습니다.  인텔과 계속 일을 하면서, 그는 플로프 디스크가 세상을 바꿀 것으로 예측하고 8008과 8080 프로세서를 이용하여 마이크로프로세서에서 동작할 수 있는 최초의 고수준 프로그래밍 언어를 1973년에 개발하는데 이것이 바로 PL/M 입니다.  같은 해 인텔의 8080 프로세서를 이용해서 플로피 드라이브를 완벽하게 제어할 수 있는 범용 디스크 운영체제를 개발하는데, 이것이 바로 8비트 운영체제를 천하통일한 CP/M 입니다. 


진정한 보석의 가치를 알아보지 못한 인텔, CP/M의 대성공

게리 킬달은 CP/M을 개발한 뒤, 자신을 컨설턴트로 써준 인텔에 제일 먼저 데모도 하고 중요성도 설명을 하였습니다.  그런데, 인텔에서는 CP/M이라는 운영체제에 별로 관심이 없었습니다.  대신 그가 개발한 PL/M 프로그래밍 언어와 컴파일러의 판매권만을 사서 시장에 내놓는 우를 범합니다.

인텔이 CP/M을 냉대하자, 게리 킬달은 그의 와이프인 도로시와 함께 Intergalactic Digital Research 라는 회사를 설립합니다.  이 회사는 이후 Digital Research, Inc.로 이름을 바꾸고 CP/M 운영체제를 컴퓨터나 전자제품을 조립하는 취미잡지에 광고를 하기 시작했습니다.  여기에 제일 먼저 관심을 보인 것은 세계 최초의 PC로 간주되기도 하는 Altair 8800을 복제한 IMSAI 8080 이었습니다.  이를 기점으로 수 많은 회사들이 서로 다른 컴퓨터에 CP/M을 포팅해주기를 원했는데, 이때 킨달이 정립한 개념이 바로 BIOS(Basic Input/Output System) 입니다.  컴퓨터 하드웨어에 내장된 BIOS만 수정하면 CP/M은 어느 컴퓨터에서나 동작을 하였고, 이러한 강점을 등에 업고 CP/M은 8비트 운영체제로서 거의 독점적 위치를 얻게 됩니다.

CP/M은 놀랄만한 성공을 거두었습니다.  디지털 리서치는 무려 3,000개가 넘는 컴퓨터 모델에서 CP/M을 동작시켰고, 매년 수백 만불이 넘는 매출을 올릴 수 있었습니다.  이때 디지털 리서치가 유일하게 정복을 하지 못한 컴퓨터 모델이 있었으니, 그것아 바로 애플입니다.  애플은 원시적이기는 하지만 애플만의 독자적인 디스크 운영체제를 고수했고, CP/M을 설치하기 위해서는 Z-80이나 8080과 같은 CPU가 장착된 카드를 사서 확장슬롯에 꽂아야 했습니다.  


IBM PC의 등장과 CP/M, 그리고 MS-DOS 

1980년 주지하는 바와 같이 컴퓨터 업계의 거인 IBM이 PC 사업을 시작하는 결단을 내립니다.  플로피 디스크가 기본으로 내장된 IBM-PC에 있어 가장 중요했던 것 중의 하나가 운영체제를 결정하는 것이었습니다.  당시만 하더라도 운영체제에 대해서는 전혀 모르는 빌 게이츠는 IBM 측에 디지털 리서치의 CP/M을 라이센싱하는 것이 좋겠다는 조언을 합니다.  이에 따라 IBM은 16비트용 CP/M 운영체제인 CP/M-86을 자사의 기본 운영체제로 삼겠다는 결론을 내리고 디지털 리서치를 방문합니다.

당시 게리 킬달은 자신의 자가용 비행기를 몰고 소프트웨어를 다른 파트너 회사에게 전달하기 위해 떠나면서, 계약은 그의 아내 도로시에게 일임을 하고 갔습니다.  이는 게리 킬달이 흔히 하던 방식인데, IBM의 실무진들은 디지털 리서치와의 협상을 시작하기 전에 언제나와 같이 비밀준수계약을 하기를 원했는데 도로시는 게리 킬달이 없다는 이유를 들어 비밀준수계약을 거절합니다.

이에 단단히 화가난 IBM은 디지털 리서치와의 계약을 포기하고, 다른 대안을 찾기 시작합니다.  시애틀로 돌아온 IBM은 빌 게이츠를 만나서 마이크로소프트가 운영체제를 개발하거나 대안 운영체제를 찾아줄 것을 부탁합니다.  당시 빌 게이츠는 이미 IBM에 BASIC 언어의 인터프리터를 포함한 몇 종류의 프로그램을 개발하여 납품하기로 합의를 한 상태였고, 시애틀에 위치한 한 작은 회사가 CP/M을 복제한 86-DOS라는 운영체제를 개발했다는 것을 알게 되었습니다.  폴 알렌은 즉시 이 운영체제의 사용권을 단돈 5만 달러에 구매해서 IBM과의 협상에 임합니다.  86-DOS는 IBM의 하드웨어에 성공적으로 포팅이 되고, IBM은 이를 PC-DOS로 명명합니다.

PC-DOS를 본 게리 킬달은 이것이 CP/M을 복제한 것임을 바로 알게 되었지만, 당시만 하더라도 컴퓨터 소프트웨어 저작권에 대한 체계가 완비되지 않은 탓에 게리 킬달은 IBM이 협상안으로 제시한 CP/M-86을 옵션으로 선택할 수 있게 하자는 중재안에 합의를 합니다.  이에 따라 처음 IBM-PC를 출시하면서 IBM은 운영체제를 별도옵션으로 출시합니다.  PC-DOS를 선택하면 $40 달러를 더 내면 되었고, CP/M-86은 $240 달러를더 내야 했습니다.  

마이크로소프트는 PC-DOS라는 이름 대신 MS-DOS라는 이름으로 IBM의 호환기종에게 운영체제를 판매할 수 있는 권리가 있었습니다.  CP/M-86 역시 다른 호환기종 시장에서 경쟁을 했는데, 오리지널 IBM-PC 모델에서 압도적인 우위를 점한 MS-DOS의 시장지배력을 당할 수 없었습니다.  MS-DOS의 성능과 기술은 CP/M보다 떨어졌고, 버그도 많았지만 워낙 싼 가격을 내세운 MS-DOS가 승리를 차지한 것입니다.


디지털 리서치의 경영에서 손을 떼다.

IBM과의 협상을 통해 게리와 도로시는 자신들의 불찰과 잘못된 경영적 판단을 반성하고, 회사의 직접 경영에서 영향력을 점차 줄여나갑니다.  그러면서, 다양하고 실험적인 프로젝트를 진행했습니다.  CP/M을 멀티태스킹이 가능하도록 진화시켰고, BASIC에 대항하기 위해 Logo 프로그래밍 언어를 구현했습니다.  또한, 애플의 Lisa의 데모를 보고난 뒤에는 GEM(Graphical Environment Manager) 데스크탑이라는 GUI도 개발하였습니다.

결국 게리 킬달은 디지털 리서치를 당시 최고의 네트워크 회사였던 노벨(Novell)에 1991년 매각하고, 자신의로를 PC의 트렌드를 전하는 공중파 방송활동과 광학 디스크 기술을 컴퓨터에 적용하는 KnowledgeSet라는 회사, 최초의 컴퓨터 백과사전이었던 Grolier's American Academic Encyclopedia, 가정용 PBX 시스템을 이용한 유선전화와 휴대폰을 통합하는 시스템 등을 개발하는 벤처사업을 하였습니다.


게리 킬달은 언제나 창의적이고 호탕했으며, 모험을 좋아했다고 합니다.  비행기 조종, 스포츠 레이싱과 보트를 사랑했고 바다를 사랑하였습니다.  IBM과의 사건 이후에 그는 언제나 빌 게이츠와 비교했으며, 빌 게이츠를 싫어 했다고 합니다.  특히 1992년 자신의 모교인 UW의 컴퓨터 과학 프로그램의 기념일에 초청을 받았는데, 하버드 대학 중퇴 출신인 빌 게이츠가 키노트 강연을 하는 것을 보고 엄청난 충격을 받았다는 일화가 전해집니다.  

디지털 리서치를 노벨에 매각을 하고, 그는 텍사스 오스틴 인근의 West Lake Hills라는 곳에 이주를 해서 그가 사랑한 스포츠 카와 비디오 스튜디오, 그리고 자가용 비행기와 보트를 타며 살았습니다.  그러다가 1994년 그가 사랑했던 도시인 몬터레이에서 자전거를 타다가 추락해서 사망합니다.  미확인 정보에 의하면 당시 그는 알콜중독으로 많은 시간 술에 취해 있었고, 사고 역시 음주에 의한 것이 아닌가 추정하고 있습니다.

게리 킬달이 이룩한 컴퓨터 과학에서의 업적은 정말 눈이 부실 지경입니다.  그 중 중요한 것만 나열해도 다음과 같습니다.

  • PC 최초의 디스크 운영체제 개발
  • 선점형 멀티태스킹과 윈도우 기능을 가진 운영체제 개발 및 소개
  • 메뉴기반 사용자 인터페이스 개발
  • 최초의 디스크 트랙 버퍼링 스키마, Read-ahead 알고리즘, 파일 디렉토리 캐쉬, RAM 디스크 에뮬레이터의 개발자
  • 1980년대 바이너리 리컴파일러를 처음으로 소개
  • 마이크로프로세서에서 처음으로 동작하는 컴파일러 및 프로그래밍 언어 개발
  • 오늘날 쌍방향 멀티미디어 기술의 기초가 된 최초의 비디오 디스크에 대한 비선형 플레이가 가능한 컴퓨터 인터페이스 기술 개발
  • 세계 최초의 소비자용 CD-ROM에 대한 파일 시스템 및 데이터 구조 개발
  • 컴퓨터 하드웨어와 운영체제를 개방형으로 만들 수 있는 시스템 아키텍처를 위한 BIOS 개발

그는 진정한 PC의 혁명가였고, 오늘날의 혁명을 있게 한 최고의 과학자였습니다.  비록 신은 그에게 빌 게이츠와 같은 명성과 부를 주지 않았고, 경영능력도 뛰어나지 못했지만 그의 이름은 영원히 컴퓨터와 소프트웨어 기술을 사랑하는 사람들의 마음 속에 남을 것입니다.

저작자 표시 비영리
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

WRITTEN BY
하이컨셉
미래는 하이컨셉, 하이터치의 세계라고 합니다. 너무 메마르고 딱딱한 이야기보다는 글로벌 시대에 어울리는 세계 각국의 이야기, 그리고 의학과 과학을 포함한 미래에 대한 이야기의 세계로 여러분을 초대합니다.

받은 트랙백이 없고 ,