Havoc Pennington

Last updated
Havoc Pennington
Born
Robert Sanford Havoc Pennington

c.1976
Nationality American
Occupation Computer programmer
EmployerTidelift [1]
Known for Linux, GNOME development

Robert Sanford Havoc Pennington (born c. 1976) is an American computer engineer and entrepreneur. He is known in the free software movement due to his work on HAL, GNOME, Metacity, GConf, and D-Bus. [2] [3]

Contents

History

Havoc Pennington graduated from the University of Chicago in 1998. After graduation, he worked at Red Hat as a Desktop manager/engineer for nine years, ending in 2008. He also founded the project freedesktop.org in 2000. [4] [5] He promoted the idea of the Gnome Online Desktop in 2007. [6] For a time,[ when? ] he led the development of the 2006–2009 Mugshot project. From 2008 until June 2011, he worked on a consumer product for the startup company Litl (hardware, and proprietary software and services). From 2011 to 2015 he worked for Typesafe (now Lightbend). [1] In 2017 he cofounded Tidelift, which seeks to improve the ecosystem around open source software by providing support for professional teams using open source and helping maintainers build sustainable businesses around their projects. [7]

See also

Publications

Related Research Articles

<span class="mw-page-title-main">Miguel de Icaza</span> Mexican free software developer

Miguel de Icaza is a Mexican programmer, best known for starting the GNOME, Mono, and Xamarin projects.

<span class="mw-page-title-main">Xfce</span> Desktop environment

Xfce or XFCE is a free and open-source desktop environment for Linux and other Unix-like operating systems.

<span class="mw-page-title-main">GNOME Files</span> File manager

GNOME Files, formerly and internally known as Nautilus, is the official file manager for the GNOME desktop. Nautilus was originally developed by Eazel with many luminaries from the tech world including Andy Hertzfeld (Apple), chief architect for Nautilus. The nautilus name was a play on words, evoking the shell of a nautilus to represent an operating system shell. Nautilus replaced Midnight Commander in GNOME 1.4 (2001) and has been the default file manager from version 2.0 onwards.

freedesktop.org (fd.o), formerly X Desktop Group (XDG), is a project to work on interoperability and shared base technology for free-software desktop environments for the X Window System (X11) and Wayland on Linux and other Unix-like operating systems. It was founded by Havoc Pennington, a GNOME developer working for Red Hat in March 2000. Some of the project's servers are hosted by Portland State University, sponsored by Hewlett-Packard, Intel, and Google.

<span class="mw-page-title-main">X.Org Foundation</span> Nonprofit organization

The X.Org Foundation is a non-profit corporation chartered to research, develop, support, organize, administrate, standardize, promote, and defend a free and open accelerated graphics stack. This includes, but is not limited to, the following projects: DRM, Mesa 3D, Wayland and the X Window System and its primary implementation, the X.Org Server.

<span class="mw-page-title-main">Metacity</span> Window manager

Metacity was the default window manager used by the GNOME 2 desktop environment until it was replaced by Mutter in GNOME 3. It is still used by GNOME Flashback, a session for GNOME 3 that provides a similar user experience to the Gnome 2.x series sessions.

D-Bus is a message-oriented middleware mechanism that allows communication between multiple processes running concurrently on the same machine. D-Bus was developed as part of the freedesktop.org project, initiated by GNOME developer Havoc Pennington to standardize services provided by Linux desktop environments such as GNOME and KDE.

<span class="mw-page-title-main">NetworkManager</span> Software

NetworkManager is a daemon that sits on top of libudev and other Linux kernel interfaces and provides a high-level interface for the configuration of the network interfaces.

<span class="mw-page-title-main">Tango Desktop Project</span> Open source initiative

The Tango Desktop Project was an open-source initiative to create a set of design guidelines and to provide a consistent user experience for applications on desktop environments. The project created a set of icons known as the Tango Icon Library and that were described as a "proof of concept". The Tango Desktop Project was a project of freedesktop.org, and was closely linked with other freedesktop.org guidelines, such as the Standard Icon Theming Specification.

<span class="mw-page-title-main">Compiz</span> Compositing window manager for the X Window System

Compiz is a compositing window manager for the X Window System, using 3D graphics hardware to create fast compositing desktop effects for window management. Effects, such as a minimization animation or a cube workspace, are implemented as loadable plugins. Because it conforms to the ICCCM conventions, Compiz can be used as a substitute for the default Mutter or Metacity, when using GNOME Panel, or KWin in KDE Plasma Workspaces. Internally Compiz uses the OpenGL library as the interface to the graphics hardware.

<span class="mw-page-title-main">PulseAudio</span> Sound server for Unix-like operating systems

PulseAudio is a network-capable sound server program distributed via the freedesktop.org project. It runs mainly on Linux, various BSD distributions such as FreeBSD and OpenBSD, macOS, as well as Illumos distributions and the Solaris operating system. It serves as a middleware in between applications and hardware and handles raw PCM audio streams.

<span class="mw-page-title-main">Jeff Waugh</span>

Jeff Waugh is an Australian free software and open source software engineer. He is known for his past prominence in the GNOME and Ubuntu projects and communities.

HAL is a software subsystem for UNIX-like operating systems providing hardware abstraction.

<span class="mw-page-title-main">Empathy (software)</span> Open source instant messaging and VoIP client

Empathy is an instant messaging (IM) and voice over IP (VoIP) client which supports text, voice, video, file transfers, and inter-application communication over various IM communication protocols.

<span class="mw-page-title-main">Luis Villa</span> American computer programmer

Luis Villa is an American attorney and programmer who worked as Deputy General Counsel and then as Senior Director of Community Engagement at the Wikimedia Foundation. Previously he was an attorney at Mozilla, where he worked on the revision of the Mozilla Public License (MPL). He continued that work in his next job at Greenberg Traurig where he was part of the team defending Google against Oracle's claims concerning Android. Prior to graduating from Columbia Law School in 2009, he was an employee at Ximian, which was acquired by Novell in 2003. He spent a year as a "senior geek in residence" at Harvard's Berkman Center for Internet & Society working on StopBadware.org. He has been elected four times to the board of the GNOME Foundation. He was editor-in-chief of the Columbia Science and Technology Law Review, and blogs regularly. He was a director of the Open Source Initiative from April 2012 to March 2015.

<span class="mw-page-title-main">GNOME</span> Desktop environment for Linux and other Unix-like systems

GNOME, originally an acronym for GNU Network Object Model Environment, is a free and open-source desktop environment for Linux and other Unix-like operating systems.

systemd Suite of system components for Linux

Systemd is a software suite that provides an array of system components for Linux operating systems. The main aim is to unify service configuration and behavior across Linux distributions. Its primary component is a "system and service manager" – an init system used to bootstrap user space and manage user processes. It also provides replacements for various daemons and utilities, including device management, login management, network connection management, and event logging. The name systemd adheres to the Unix convention of naming daemons by appending the letter d. It also plays on the term "System D", which refers to a person's ability to adapt quickly and improvise to solve problems.

<span class="mw-page-title-main">Lennart Poettering</span> German software engineer

Lennart Poettering is a German software engineer working for Microsoft and the original author of PulseAudio, Avahi and systemd.

GNOME Project is a community behind the GNOME desktop environment and the software platform upon which it is based. It consists of all the software developers, artists, writers, translators, other contributors, and active users of GNOME. It is no longer part of the GNU Project.

<span class="mw-page-title-main">GNOME 2</span> Second major release of GNOME

GNOME 2 is the second major release of the GNOME desktop environment. Building upon the release of GNOME 1, development of GNOME 2 focused on a greater design-oriented approach that simplified and standardized elements of the environment. It also introduced modern font and image rendering, with improved accessibility and internationalization, and improved performance. It was released on June 26, 2002 at the Linux Symposium.

References

  1. 1 2 Havoc Pennington, LinkedIn
  2. "Interview with Havoc Pennington". Archived from the original on 2016-12-02. Retrieved 2021-09-07.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  3. Roblimo. "Havoc Pennington Answers". Slashdot.org. Retrieved 26 February 2013.
  4. Rayiner Hashem & Eugenia Loli-Queru. "The Big freedesktop.org Interview". OSnews.com. Archived from the original on 2018-08-21. Retrieved 26 February 2013.
  5. Loli, Eungenia. "Havoc Pennington: Linux has its Nails on UNIX's Coffin" . Retrieved 3 January 2013.
  6. Pennington, Havoc (23 July 2007). "Direction: Abstract vs. Specific". Havoc's Blog. Retrieved 31 July 2020.
  7. "Our mission". Tidelift. Retrieved 20 February 2018.