from Wikipedia


IT 삼국지 지형에 있어서, 1970년대 후반은 완전히 애플의 독주였다고 할 수 있습니다.  애플 II 시리즈의 성공은 과거 컴퓨터 제국의 중심에 있었던 IBM과 같은 거인들을 깜짝 놀라게 만드는데 충분했습니다.  1980년 12월 애플은 주식을 드디어 공개합니다.  애플이 주식을 공개할 당시 포드 자동차가 1956년에 기업공개를 한 다음으로 많은 자본을 유치하는데 성공합니다.  그만큼 대단한 미래가치를 인정받았고, 스티브 잡스와 스티브 워즈니액은 엄청난 부와 명성을 손에 넣는데 성공합니다.  그러나, 아이러니처럼 이때부터 애플의 상승세가 꺽이기 시작했습니다.  애플 II 에 이어 1980년 5월에 내놓은 애플 III 는 시장의 반응을 거의 얻지 못하고 완전히 잊혀져 가고 있었으며, 그보다 무서운 것은 자신의 시장을 노리는 정말 무서운 거인의 참전이 기다리고 있었던 것입니다.

 
거인, 드디어 움직이다.

애플이 약진하기 이전까지만 하더라도 "컴퓨터의 원조"라고 할 수 있었던 대표기업은 빅블루(Big Blue)라는 애칭으로도 유명한 IBM 이었습니다.  토마스 왓슨(Thomas Watson)이 설립한 IBM 은 기술 분야 최초의 대형 기업으로 설립이후 시종일관 업계를 지배했습니다.  흔히 TJ 라고 알려진 토머스 왓슨 1세는 1914년 IBM의 전신인 ‘컴퓨팅-태뷸레이팅-레코딩(C-T-R) 회사’에 입사했다가 입사 11개월 만에 사장이 됩니다. 뛰어난 영업가 였던 TJ 는 용모와 태도가 반듯한 세일즈맨들을 중시했고, 성과 인센티브와 실적경쟁, 그리고 직원 단합대회나 가족동반 야유회 등과 같은 애사심을 고취시키는 전략을 쓴 것으로도 유명합니다.  이러한 그의 기업경영 전략은오늘날까지도 많은 기업들에게서 볼 수 있고 실제로 잘 먹히기도 합니다.

1924년 TJ는 회사의 이름을 IBM(International Business Machines)로 바꾸고, 도표 작성기와 출퇴근 기록기, 타자기에 역량을 집중하기 시작합니다.  1930년대의 대공황에도 불구하고 새로운 전자계산기를 개발했고, 2차 세계대전 당시에는 공장들이 미국 정부 관할아래 폭격조준기나 라이플 총 같은 30여 종의 전쟁관련 물품을 생산했다고 합니다. 1940년대에는 아들인 토마스 왓슨 주니어가 회사의 경영 전면에 나섭니다.  1944년 IBM은 하버드 대학과의 연구성과로 "마크-1" 이라고 하는 자동 수열 제어 계산기(Automatic Sequence Controlled Calculator)를 개발하는데 성공합니다.  그렇지만, 여기에 기억장치를 집어넣어서 전자계산기가 컴퓨터로 진화시키는 데에는 경쟁사인 레밍턴 랜드(Remington Rand)에게 뒤지게 됩니다.  레밍턴 랜드는 최초의 상업용 컴퓨터인 UNIVAC(Universal Automatic Computer)을 개발하여 IBM을 앞서 나갑니다.  이런 차이는 토마스 왓슨이 연구보다는 영업에 중점을 둔 경영을 하였기 때문인데, 왓슨 2세가 부사장자리에 오르면서 컴퓨터 분야에 적극적으로 뛰어들어서 상황을 역저시킵니다.  1952년 IBM은 학술연구와 국방부분에 널리 쓰이게 되는 IBM 701을 발표하면서 컴퓨터 산업을 다시 장악하기 시작합니다. 이후 발표된 후속제품들도 큰 성과를 거두면서 "컴퓨터=IBM" 이라는 등식을 전세계의 사람들에게 각인시키기 시작합니다.

그러나, 그들은 PC를 위시한 소형 컴퓨터의 부상을 지나치게 과소평가하면서 자신들이 최고라고 생각했던 컴퓨터 시장에서 애플을 비롯하여, 코모도어, 아타리, 탠디 등의 8비트 PC를 생산하던 업체들에게 주도권을 빼앗기고 맙니다.  IBM이 작은 데스크탑 형태로 최초로 만들었던 컴퓨터는 1975년에 소개되었습니다.  IBM 5100 이라는 제품이었는데, 문제는 가격이었습니다.  무려 $20,000 달러에 이르는 기계였기 때문에 커다란 기업들이나 대학과 같은 곳들 이외에는 시장형성을 하지 못합니다.  그렇지만, PC 시장에 참전하기로 결정하면서 IBM의 행보는 빨라지기 시작합니다.


IBM-PC의 등장

개인용 컴퓨터 시장의 특성 상 기존의 팀을 운영해서 PC를 개발하기 보다는 새로운 디자인 프로세스와 패러다임에 적응하기 위해 IBM 내에 스페셜 팀이 구성이 됩니다.  이 프로젝트는 "프로젝트 체스(Project Chess)"로 명명되고, 돈 에스트리지(Don Estridge)를 중심으로 12명의 엔지니어와 과학자들로 구성됩니다.  이들은 딱 1년의 기간 내에 PC를 완성하라는 IBM의 지시를 훌륭하게 소화를 합니다.  이렇게 짧은 시간에 완전히 새로운 제품을 내놓기 위해서 돈 에스트리지는 모든 것을 직접 만들던 방식에서 벗어나서 기존의 존재하는 부품들을 모아서 생산하고, 외부의 자원들을 최대한 활용하는 전략으로 선회를 합니다.  마찬가지로 PC용 모니터와 프린터 디자인 등도 OEM을 활용하기 결정하는데, IBM Japan에서 개발했던 모니터와 Epson 의 프린터 모델 등을채용하였습니다. 또한 중요하게 생각했던 것이 개방형 아키텍처(Open Architecture) 였습니다.  이를 통해 특별한 라이센스 없이 각종 주변기기를 다른 회사에서 쉽게 생산할 수 있도록 하고, 소프트웨어도 쉽게 개발할 수 있도록 하였는데 이런 개념은 당시의 IBM 으로서는 대단한 혁신이었습니다.  개방형 아키텍처는 애플 II 역시 가지고 있었던 전략인데, IBM은 여기에 한술 더 떠서 완전한 회로도와 ROM BIOS 소스코드 등을 포함한 IBM PC 기술 레퍼런스 매뉴얼까지 공개합니다.  이러한 준비과정을 거쳐 IBM은 1981년 8월 12일 역사적인 첫번째 PC를 출시합니다.

당시 IBM 으로서는 역사를 바꿀 수 있었던 몇 차례의 선택을 하게 됩니다.  최초에 고려되었던 CPU는 IBM이 자체개발한 RISC CPU 였던 801 프로세서였습니다.  이 CPU는 인텔의 16비트 CPU 였던 8088 보다 몇 배는 뛰어난 성능을 가지고 있었다고 합니다.  그렇지만, 결국 시간의 압박과 저렴한 가격을 맞추기 위해서 인텔과 손을 잡는 결단을 내립니다.  비슷한 이유로 운영체제는 마이크로소프트가 개발한 MS-DOS를 채택하게 되는데, 당시 IBM에는 유닉스에 기반을 둔 MS-DOS 보다 훨씬 앞선 운영체제가 있었음에도 채택할 수 없었습니다.  이 때의 결정은 결국 세상을 크게 바꾸게 됩니다.  만약 이 때 IBM이 자체적으로 개발한 CPU를 탑재하고, 유닉스 기반의 자체 운영체제를 내장해서 PC를 내놓았더라면 마이크로소프트는 탄생할 수 없었을 것입니다.  그리고, 세상은 지금과는 완전히 다른 방향으로 발전했을 가능성이 많습니다.  

이와 같은 개방형 정책은 수많은 제조사들이 BIOS를 역공학한 뒤에 IBM-PC와 호환이 되는 수많은 제품들의 탄생을 유도하게 되는데, 컬럼비아 데이터 프로덕트(Columbia Data Products)는 첫 번째 IBM-PC 호환기종을 1982년 6월에 발표하며, 뒤를 이어 컴팩(Compaq)이 11월에 포터블 제품을 발표하였습니다. 

초기 IBM-PC는 대성공을 거둡니다.  그렇지만, 그들의 성공은 이런 호환 제품군들을 생산하는 많은 회사들과마이크로소프트라는 거대한 미래의 소프트웨어 제국을 길러내는데 커다란 기여를 하는데 그치게 되며, 결국 PC 사업에서 손을 떼는 결과를 낳게 만듭니다.


(후속편에서 계속 ...)

저작자 표시 비영리
신고
크리에이티브 커먼즈 라이선스
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
하이컨셉
미래는 하이컨셉, 하이터치의 세계라고 합니다. 너무 메마르고 딱딱한 이야기보다는 글로벌 시대에 어울리는 세계 각국의 이야기, 그리고 의학과 과학을 포함한 미래에 대한 이야기의 세계로 여러분을 초대합니다.

받은 트랙백이 없고 ,