Tim Paterson

Tim Paterson
Född ( 1956-06-01 ) 1 juni 1956 (66 år)
Alma mater University of Washington
Yrke(n) Datorprogrammerare , mjukvarudesigner
Känd för Z-80 SoftCard , 86-DOS , MSX-DOS

Tim Paterson (född 1 juni 1956) är en amerikansk datorprogrammerare , mest känd för att skapa 86-DOS , ett operativsystem för Intel 8086 . Detta system emulerade applikationsprogrammeringsgränssnittet (API) för CP/M , som skapades av Gary Kildall . 86-DOS utgjorde senare grunden för MS-DOS , det mest använda operativsystemet för persondatorer på 1980-talet.

Biografi

Paterson utbildades i Seattle Public Schools , tog examen från Ingraham High School 1974. Han gick på University of Washington , arbetade som reparationstekniker för The Retail Computer Store i Green Lake - området i Seattle , Washington, och tog examen magna cum laude med en examen i datavetenskap i juni 1978. Han började arbeta för Seattle Computer Products som designer och ingenjör. Han designade hårdvaran till Microsofts Z-80 SoftCard som hade en Z80 CPU och körde CP/M- operativsystemet på en Apple II .

En månad senare släppte Intel 8086 -processorn och Paterson började arbeta med att designa ett S-100 8086-kort, som kom ut på marknaden i november 1979. Den enda kommersiella programvaran som fanns för kortet var Microsofts fristående disk BASIC-86 . Standard CP/M-operativsystemet vid den tiden var inte tillgängligt för denna CPU och utan ett riktigt operativsystem gick försäljningen långsamt. Paterson började arbeta med QDOS (Quick and Dirty Operating System) i april 1980 för att fylla det tomrummet, genom att kopiera API:erna för CP/M från referenser, inklusive den publicerade CP/M-manualen, så att den skulle vara mycket kompatibel. QDOS döptes snart om till 86-DOS . Version 0.10 var klar i juli 1980. Genom version 1.14 hade 86-DOS vuxit till 4000 rader med monteringskod. I december 1980 Microsoft rättigheterna att marknadsföra 86-DOS till andra hårdvarutillverkare.

Samtidigt som han erkände att han gjorde 86-DOS kompatibel med CP/M, har Paterson hävdat att 86-DOS-programmet var hans ursprungliga verk och har förnekat anklagelser om att han hänvisade till CP/M-kod när han skrev den. När en bok dök upp 2004 som hävdade att 86-DOS var en original "ryckning" av CP/M, stämde Paterson författarna och förläggarna för ärekränkning . Domaren fann att Paterson misslyckades med att "tillhandahålla några bevis angående "allvarliga tvivel" om riktigheten av Gary Kildall- kapitlet. Istället ger en noggrann genomgång av Lefer -anteckningarna en forskningsbild som ligger mycket nära innehållet i det sista kapitlet. " och målet avskrevs på grund av att bokens påståenden var grundlagsskyddade åsikter och inte bevisligen falska.

Paterson lämnade SCP i april 1981 och arbetade för Microsoft från maj 1981 till april 1982. Microsoft bytte namn 86-DOS till MS-DOS den 27 juli 1981. Efter en kort andra period med SCP startade Paterson sitt eget företag, Falcon Technology , alias Falcon System . 1983 kontrakterade Microsoft Paterson för att porta MS-DOS till MSX -datorstandarden som de utvecklade med ASCII Corporation . Paterson accepterade kontraktet för att hjälpa till att finansiera sitt företag och avslutade arbetet med MSX-DOS 1984. Falcon Technology köptes av Microsoft 1986 för att återta en av två utfärdade royaltyfria licenser för MS-DOS (den andra tillhörde till SCP), och så småningom blir en del av Phoenix Technologies . Paterson arbetade en andra period med Microsoft från 1986 till 1988, och en tredje period från 1990 till 1998, under vilken tid han arbetade på Visual Basic .

Efter att ha lämnat Microsoft en tredje gång grundade Paterson ett annat mjukvaruutvecklingsföretag, Paterson Technology, och gjorde även flera framträdanden i Comedy Central- tv -programmet BattleBots . Paterson har också kört rallybilar i SCCA Pro Rally- serien och till och med konstruerat sin egen färddator , som han integrerat i axeln på en fyrhjulsdriven Porsche 911 .

externa länkar