Havoc Pennington | |
---|---|
Born | Robert Sanford Havoc Pennington c. 1976 |
Nationality | American |
Occupation | Computer programmer |
Employer | Tidelift [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]
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]
Miguel de Icaza is a Mexican programmer, best known for starting the GNOME, Mono, and Xamarin projects.
The X Window System is a windowing system for bitmap displays, common on Unix-like operating systems.
Xfce or XFCE is a free and open-source desktop environment for Linux and other Unix-like operating systems.
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 name "Nautilus" 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. Although freedesktop.org produces specifications for interoperability, it is not a formal standards body.
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.
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.
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.
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.
PulseAudio is a network-capable sound server program distributed via the freedesktop.org project. It runs mainly on Linux, including Windows Subsystem for Linux on Microsoft Windows and Termux on Android; various BSD distributions such as FreeBSD, OpenBSD, and 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.
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.
Empathy was an instant messaging (IM) and voice over IP (VoIP) client which supported text, voice, video, file transfers, and inter-application communication over various IM communication protocols.
Luis Villa is an American attorney and programmer who is Co-Founder and General Counsel for Tidelift.
Opendesktop.org is a website portal offering personal cloud services such as storage and communication services, as well as public services in form of a store for libre content publishing and a code hosting site for open development.
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 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.
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.
UPower is a piece of middleware for power management on Linux systems. It enumerates power sources, maintains statistics and history data on them and notifies about status changes. It consists of a daemon (upowerd), an application programming interface and a set of command line tools. The daemon provides its functionality to applications over the system bus. PolicyKit restricts access to the UPower functionality for initiating hibernate mode or shutting down the operating system (freedesktop.upower.policy). The command-line client program upower
can be used to query and monitor information about the power supply devices in the system. Graphical user interfaces to the functionality of UPower include the GNOME Power Manager and the Xfce Power Manager.
{{cite web}}
: CS1 maint: bot: original URL status unknown (link)