ティム・パターソン

ティム・パターソン
Tim Paterson
生誕 (1956-06-01) 1956年6月1日(68歳)
職業 プログラマソフトウェア設計者
公式サイト Paterson Technology
テンプレートを表示

ティム・パターソン(Tim Paterson、1956年6月1日 - )は、アメリカ合衆国プログラマである。QDOS(後の86-DOS)を開発したことで最もよく知られる。86-DOSはCP/MAPIをエミュレートしたIntel 8086用のオペレーティングシステム(OS)で、後に、1980年代のパーソナルコンピュータで広く使用されたOSであるMS-DOSの元となった。

キャリア

パターソンはシアトルの公立学校で学び、1974年にイングラハム高校英語版を卒業した。彼はワシントン大学に通いながら、シアトルのグリーンレイク地区のRetail Computer Storeで修理工として働いた。1978年6月にmagna cum laudeの成績で大学の計算機工学科を卒業し[1]シアトル・コンピュータ・プロダクツ(SCP)に設計者兼エンジニアとして就職した[1]。彼は、マイクロソフトZ-80ソフトカードのハードウェアの設計を行った。これは、Z80 CPUを搭載し、Apple IIでCP/Mが動くようにするものだった。

1か月後、インテルが8086 CPUを発表し、パターソンはS-100バスの8086ボードの設計を行った。これは1979年11月に市場に出された。このボードで動作する唯一の商用ソフトウェアがマイクロソフトのスタンドアロンディスクBASIC-86であった。この時点で、CP/Mは8086 CPUでは動作せず、オペレーティングシステムがないため販売に苦戦していた。パターソンは1980年からQDOS(Quick and Dirty Operating System)の開発を始めた。これは、CP/Mとの高い互換性を持つように、出版されたCP/Mのマニュアルに含まれるソースから、APIをコピーした。QDOSはすぐに86-DOSに改称された。バージョン0.10は、1980年7月までに完成した。バージョン1.14までに、86-DOSのソースコードは、アセンブリ・コードで4000行まで増大した[2]。1980年12月、マイクロソフトは他のハードウェア・メーカーに86-DOSを売る権利を得た[3]

彼が86-DOSをCP/Mと互換性を持つようにしたことは認めたが[4]、パターソンは、86-DOSのプログラムが自身の原作であると主張し、CP/Mのコードを参照したのではないかという主張は否認した[5]。86-DOSがCP/Mの独創的でない「焼き直し」であったと主張する本が2004年に出版されたとき[6]、パターソンは著者と出版者を名誉毀損で告訴した[7][8]。本の主張が憲法上保護された意見であり、誤りであると証明できなかったとして、訴えは却けられた[9]

パターソンは1981年4月にSCPを退社し、1981年5月から1982年4月までマイクロソフトで働いた。SCPに少しの期間戻った後、パターソンは自身の会社ファルコン・テクノロジー(別名ファルコン・システムズ)を立ち上げた[1]。1983年、マイクロソフトは、彼らがアスキーとともに開発していたMSXコンピュータ標準に、MS-DOSを移植する契約をパターソンと交わした。パターソンは彼の会社に資金を助成するという契約を受け入れ、1984年にMSX-DOSオペレーティングシステムを完成させた[10]

ファルコン・テクノロジーはMS-DOSの使用料免除の許可を取り戻すために1986年にマイクロソフトによって買収され[11]、最終的にはフェニックス・テクノロジーズ英語版の一部になった。パターソンは1986年から1988年まで[1]と1990年から1998年までマイクロソフトで働き、その間にVisual Basicの開発に関わった[1]

マイクロソフトを退社した後、パターソンは新たなソフトウェア開発会社「パターソン・テクノロジー」を起こした。また、コメディ・セントラルロボット競技テレビ番組『バトルボッツ英語版』に出演した。パターソンは、自作のトリップコンピュータ英語版を搭載したポルシェ・911SCCAプロラリー英語版に参戦した。

出典

  1. ^ a b c d e Schulman, Andrew; Michels, Raymond J.; Kyle, Jim; Paterson, Tim; Maxey, David; Brown, Ralf (1990). Undocumented DOS - A programmer's guide to reserved MS-DOS functions and data structures (1 ed.). Addison Wesley. ISBN 0-201-57064-5. ISBN 9-780201-570649 
  2. ^ Duncan, Ray (1988). The MS-DOS Encyclopedia - version 1.0 through 3.2. Microsoft Press. pp. 20. ISBN 1-55615-049-0  NB. While mostly based on DOS 3.2, this book has an appendix covering changes introducted with DOS 3.3.
  3. ^ 86-DOS version 0.3 (1980-11-15) License Agreement between Seattle Computer Products and Microsoft Archived 2013年5月14日, at the Wayback Machine., dated 1981-01-06, published as part of the Comes v. Microsoft case as exhibit #1/#2, retrieved 2013-04-01.
  4. ^ Paterson, Tim (June 1983). “An Inside Look at MS-DOS - The design decisions behind the popular operating system”. BYTE: pp. 230. https://archive.org/stream/byte-magazine-1983-06/1983_06_BYTE_08-06_16-Bit_Designs#page/n229/mode/2up 2013年10月19日閲覧。  NB. The article uses "MS-DOS" throughout to refer to both 86-DOS and MS-DOS, but mentions QDOS and 86-DOS in a sidebar article, "A Short History of MS-DOS".
  5. ^ Paterson, Tim (1994-10-03). “From the Mailbox: The Origins of DOS”. Microprocessor Report. オリジナルの2012年5月31日時点におけるアーカイブ。. https://web.archive.org/web/20120531090452/http://www.ece.umd.edu/courses/enee759m.S2000/papers/paterson1994-kildall.pdf 2006年11月20日閲覧。. 
  6. ^ Evans, Harold. They Made America: From the Steam Engine to the Search Engine
  7. ^ “Programmer sues author over role in Microsoft history”. USA Today. (2005年3月2日). http://www.usatoday.com/tech/news/2005-03-02-ms-coding-dis_x.htm 2006年11月20日閲覧。 
  8. ^ [1] Court Decision (2005-02-28). W. D. Wash. Retrieved on 2014-12-21.
  9. ^ “MS-DOS paternity suit settled”. The Register. (2007年7月30日). http://www.theregister.co.uk/2007/07/30/msdos_paternity_suit_resolved/ 2007年7月31日閲覧。 
  10. ^ Paterson, Tim (2014年2月17日). “The History of MSX-DOS”. Jorito, Maggoo, John Hassink, MSX Resource Center. 2014年5月31日閲覧。
  11. ^ Lach, Eric (1986-09-29). Microsoft buys major assets of Falcon, reclaims royalty-free MS-DOS license. Infoworld. p. 27. https://books.google.com/books?id=pzwEAAAAMBAJ&pg=PA27 2014年8月13日閲覧。. 

外部リンク