Jim Gettys

aus Wikipedia, der freien Enzyklopädie
Jim Gettys auf der linux.conf.au-Konferenz im Januar 2006

Jim Gettys (* 15. Oktober 1953) ist ein amerikanischer Programmierer, er entwickelte den HTTP/1.1-Standard und spielte eine entscheidende Rolle bei der Entwicklung des X Window Systems.

Leben

Ausbildung

Von 1969 bis 1972 besuchte Jim Gettys die Phillips Academy Highschool in Massachusetts, nahe Boston. Nach seinem Abschluss 1972 besuchte er das Massachusetts Institute of Technology, an dem er 1978 mit einem Bachelor of Science in Erd- und Planetenwissenschaften abschloss.[1]

Karriere

Noch im gleichen Jahr begann Gettys am Harvard-Smithsonian Center for Astrophysics als Softwareentwickler zu arbeiten. In dieser Zeit arbeitete er an einer Software für ein digitales Bodenhilfegerät für klein Helium gekühltes Infrarot-Teleskop. Diese Technik wurde für das Spacelab 2 entwickelt.

Nachdem er von 1981 bis 1983 am Institute for Advanced Study in Princeton, New Jersey arbeitete, wechselte er 1983 an das MIT, an dem er von 1983 bist Juni 1987 eine Professur als Gastprofessor innehatte. In dieser Zeit designt er zusammen mit Robert W Scheifler das X Window System[2], er arbeitete an der Xlib-Programmbibliothek mit.[3]

Im Januar 1987 beginnt er mit seiner Arbeit als Softwareentwickler bei Digital Equipment Corporation, dort führt er seine Arbeit am X Windows System fort und veröffentlicht im Oktober 1990 Version 11 des X Window Systems[4] In dieser Zeit arbeitet er außerdem an dem DECstation 3100 mit, und beteiligte sich an Forschungen von Multimedia-Systeme und Audio- und Video-Telefonkonferenzen im Netzwerk.

Von 1995 bis 2000 arbeitete er als Gastwissenschaftler für das World Wide Web Consortium, wo er sich mit dem HTTP-Standard auseinandersetzt und auch an diesem arbeitet. Im Jahr 1996 gab er die erste Spezifikation HTTP/1.1 heraus, welches heute in Form des IETF-Standards Anwendung im World Wide Web findet.[5][6] Diese Änderung des HTTP-Standards machte das Protokoll nicht nur performanter, sondern verringerte auch die Netzwerklast.

Nach Beendigung seiner Anstellung arbeitet er bis 2005 bei Hewlett-Packard. Zusammen mit Keith Packard arbeitete er in dieser Zeit an einer Überarbeitung der Grundlage der X Window System-Architektur, diese Änderungen führten zu einer Damage- und Composite-Erweiterungen.[7] In dieser Zeit betätigt er sich auch ehrenamtlich im Stiftungsrat der X.Org Foundation.

Im Zeitraum von 2006 bis Jänner 2009 war er Vizepräsident für Software im One-Laptop-per-Child-Projekt, dessen Ziel es war, einen Laptop mit einem Produktionspreis von 100 Dollar zu entwickeln. Gettys war verantwortlich für die Systemsoftware des Laptops.

Ab Juni 2009 arbeitete er bis Februar 2015 bei Alcatel-Lucent Bell Labs als Softwareentwickler. In dieser Zeit beginnt er seine Arbeit an dem Bufferbloat-Problem, die er bis heute fortsetzt. Zu diesem Thema veröffentlichte er mehrere Paper.[8]

Nachdem er von Oktober 2014 bis Juli 2015 bei Google als Access Advisor angestellt war und im Zuge dessen am OnHub-Projekt arbeitete, ist er seit 2015 als Debloater in Chief selbstständig und widmet seine Zeit dem Bufferbloat-Problem.

Auszeichnungen

Er wurde mit dem Internet plumber of the year 1997 (dem Internetklempner des Jahres) für seine Arbeit am HTTP-Standard HTTP/1.1 ausgezeichnet.[9]

Zusammen mit seinen Kollegen Bob Scheifler, Phil Karlton, Ralph Swick, Keith Packard und Smokey Wallace wurde er 1999 mit dem USENIX Lifetime Achievement Award für seine Arbeit am X Window System ausgezeichnet.[10]

Ehrenämter

Jim Gettys betätigt sich im Stiftungsrat der Gnome Foundation und im Stiftungsrat der X.ORG Foundation.

Weblinks

Einzelnachweise

  1. LinkedIn: Jim Gettys. Abgerufen am 19. Mai 2019 (englisch).
  2. The X window system. 1. April 1986, abgerufen am 19. Mai 2019 (englisch).
  3. Xlib− C Language X Interface. 1985, abgerufen am 19. Mai 2019 (englisch).
  4. The X window system, version 11. Oktober 1990, abgerufen am 19. Mai 2019 (englisch).
  5. Handhelds.org Jim Gettys (Memento vom 11. Mai 2009 im Internet Archive)
  6. Hypertext transfer protocol--HTTP/1.1. 1996, abgerufen am 19. Mai 2019 (englisch).
  7. The (re) architecture of the x window system. 2004, abgerufen am 19. Mai 2019 (englisch).
  8. Bufferbloat FAQ
  9. Internet plumber of the year 1997. Abgerufen am 19. Mai 2019 (englisch).
  10. Past Winners of the USENIX Lifetime Achievement Award. Abgerufen am 19. Mai 2019 (englisch).