Jim Gettys | |
---|---|
Born | October 15, 1953 |
Alma mater | Massachusetts Institute of Technology |
Occupation | Computer programmer |
Jim Gettys (born 15 October 1953) is an American computer programmer. He was involved in multiple computer related projects.
Gettys worked at DEC's Cambridge Research Laboratory.
He is one of the original developers of the X Window System at MIT and worked on it again with X.Org, where he served on the board of directors.
Until January 2009, [1] he was the Vice President of Software at the One Laptop per Child project, [2] working on the software for the OLPC XO-1. [3]
From 2009 through 2014, he worked at Alcatel-Lucent Bell Labs.
Gettys was the co-founder of the group investigating Bufferbloat and the effect it has on the performance of the Internet., [4] and was a core member of the group from 2010-2017, concluding with his publication of "The Blind Man and the Elephant", [5] calling for the wide adoption of Fair Queuing and AQM techniques across the Internet, particularly RFC8290 . [6]
He served on the GNOME foundation board of directors.
He worked at the World Wide Web Consortium (W3C) [7] and was the editor of the HTTP/1.1 specification in the Internet Engineering Task Force through draft standard.
Gettys helped establish the handhelds.org community, from which the development of Linux on handheld devices can be traced.
One of his main goals at OLPC was to review and overhaul much of standard Linux software, in order to make it run faster and consume less memory and power. In this context, he has pointed out a common fallacy among programmers today: that storing computed values in memory is preferable to recomputing those values later. This, he claims, is often false on current hardware, given fast CPUs and the long time it takes to recover from a potential cache miss.[ citation needed ]
He holds a BSc degree from MIT in Earth and Planetary Sciences (course 12 — EAPS). [8]
He won the 1997 Internet Plumber of the Year award on behalf of the group who worked on HTTP/1.1.
Gettys is one of the keepers of the Flame (USENIX's 1999 Lifetime Achievement Award) on behalf of The X Window System Community at Large.
The X Window System is a windowing system for bitmap displays, common on Unix-like operating systems.
Helix DNA was a project to produce computer software that can play audio and video media in various formats and aid in creating such media. It is intended as a largely free and open-source digital media framework that runs on numerous operating systems and processors and it was started by RealNetworks, which contributed much of the code. The Helix Community was an open collaborative effort to develop and extend the Helix DNA platform. The Helix Project has been discontinued.
A netbook is a small and inexpensive laptop designed primarily as a means of accessing the Internet. Netbooks were sold from 2007 until around 2013, when the widespread advent of smartphones and tablets eclipsed their popularity. Netbooks generally had lower-end hardware specifications than consumer laptops of the time, being primarily intended as clients for Internet services. While netbook has fallen out of use, these machines evolved into other products including Google's Chromebook, and mobile devices, particularly tablet computers, often running mobile operating systems such as iOS or Android.
HTTP pipelining is a feature of HTTP/1.1, which allows multiple HTTP requests to be sent over a single TCP connection without waiting for the corresponding responses. HTTP/1.1 requires servers to respond to pipelined requests correctly, with non-pipelined but valid responses even if server does not support HTTP pipelining. Despite this requirement, many legacy HTTP/1.1 servers do not support pipelining correctly, forcing most HTTP clients to not use HTTP pipelining.
Don Hopkins is an artist and programmer specializing in human computer interaction and computer graphics. He is an alumnus of the University of Maryland and a former member of the University of Maryland Human–Computer Interaction Lab.
One Laptop per Child (OLPC) was a non-profit initiative established with the goal of transforming education for children around the world; this goal was to be achieved by creating and distributing educational devices for the developing world, and by creating software and content for those devices.
X Athena Widgets or Xaw is a GUI widget library for the X Window System. Developed as part of Project Athena, Xaw was written under the auspices of the MIT X Consortium as a sample widget set built on X Toolkit Intrinsics (Xt); Xt and Xaw are collectively known as the X Toolkit. Xaw has been largely superseded by more sophisticated toolkits like Motif, and later toolkits such as GTK, and Qt, but it is still maintained and is available as part of most X Window System installations. The library, like other core parts of X, is licensed under the MIT License.
In routers and switches, active queue management (AQM) is the policy of dropping packets inside a buffer associated with a network interface controller (NIC) before that buffer becomes full, often with the goal of reducing network congestion or improving end-to-end latency. This task is performed by the network scheduler, which for this purpose uses various algorithms such as random early detection (RED), Explicit Congestion Notification (ECN), or controlled delay (CoDel). RFC 7567 recommends active queue management as a best practice.
The Pepper Pad was a family of Linux-based mobile computers with Internet capability and which doubled as a handheld game console. They also served as a portable multimedia device. The devices used Bluetooth and Wi-Fi technologies for Internet connection. Pepper Pads are now obsolete, unsupported and the parent company has ceased operations.
Sugar is a free and open-source desktop environment designed for interactive learning by children. It was developed by SugarLabs. Developed as part of the One Laptop per Child (OLPC) project, Sugar was the default interface on OLPC XO-1 laptop computers. The OLPC XO-1.5 and later provided the option of either the Gnome or Sugar interfaces.
The Classmate PC, formerly known as Eduwise, is Intel's entry into the market for low-cost personal computers for children in the developing world. It is in some respects similar to the One Laptop Per Child (OLPC) trade association's Children's Machine (XO), which has a similar target market. Although made for profit, the Classmate PC is considered an Information and Communication Technologies for Development project (ICT4D). Introduced in 2006, the device falls into the then popular category of netbooks.
The Sinomanic Tianhua GX-1C is a specially tailored subnotebook for primary and secondary school students in the People's Republic of China. It uses the Loongson I (Longxin) CPU. The device is designed for use as an educational aid and to introduce young students to computers.
Matchbox is a free and open source window manager for the X Window System. It is mainly intended for embedded systems and differs from most other window managers in that it only shows one window at a time. It is used by Maemo on Nokia Internet Tablets, the Neo 1973 smartphone based on Openmoko, the Vernier LabQuest handheld data acquisition device for science education, as well as on the XO-1 of the One Laptop Per Child Project. before being replaced by Metacity.
The OLPC XO is a low cost laptop computer intended to be distributed to children in developing countries around the world, to provide them with access to knowledge, and opportunities to "explore, experiment and express themselves". The XO was developed by Nicholas Negroponte, a co-founder of MIT's Media Lab, and designed by Yves Behar's Fuseproject company. The laptop is manufactured by Quanta Computer and developed by One Laptop per Child (OLPC), a non-profit 501(c)(3) organization.
The CloudBook is a discontinued x86 subnotebook, or Ultra-Mobile PC developed by Everex using a VIA processor, chipset, and NanoBook reference design. It competed with the Asus Eee PC, the OLPC XO-1 and the Classmate PC. The device was categorized as a netbook when it was around 2008.
The Arena browser was one of the first web browsers for Unix. Originally begun by Dave Raggett in 1993, development continued at CERN and the World Wide Web Consortium (W3C) and subsequently by Yggdrasil Computing. Arena was used in testing the implementations for HTML version 3.0, Cascading Style Sheets (CSS), Portable Network Graphics (PNG), and libwww. Arena was widely used and popular at the beginning of the World Wide Web.
Bufferbloat is a cause of high latency and jitter in packet-switched networks caused by excess buffering of packets. Bufferbloat can also cause packet delay variation, as well as reduce the overall network throughput. When a router or switch is configured to use excessively large buffers, even very high-speed networks can become practically unusable for many interactive applications like voice over IP (VoIP), audio streaming, online gaming, and even ordinary web browsing.
CoDel is an active queue management (AQM) algorithm in network routing, developed by Van Jacobson and Kathleen Nichols and published as RFC8289. It is designed to overcome bufferbloat in networking hardware, such as routers, by setting limits on the delay network packets experience as they pass through buffers in this equipment. CoDel aims to improve on the overall performance of the random early detection (RED) algorithm by addressing some of its fundamental misconceptions, as perceived by Jacobson, and by being easier to manage.
Kathleen Nichols is an American computer scientist and computer networking expert. Nichols is the founder and CEO of Pollere, Inc, a network architecture and performance company based in California, US. Before founding Pollere, Nichols was VP of Network Science at Packet Design, where she was part of the founding team. Prior to Packet Design she was director of advanced Internet architectures in the Office of CTO at Cisco Systems.
Dave Täht is an American network engineer, musician, lecturer, asteroid exploration advocate, and Internet activist. He is the chief executive officer of TekLibre.
{{cite web}}
: CS1 maint: bot: original URL status unknown (link)