94 relations: AIGLX, AMD Radeon Software Crimson, Apple Inc., Arch Linux, Berkeley Software Distribution, C (programming language), Checksum, Communication protocol, Concurrent Versions System, Conventional PCI, Cross-platform, Cygwin, Cygwin/X, D-Bus, Debian, Direct Rendering Infrastructure, Direct Rendering Manager, Display server, Dynamic linker, English language, Evdev, EXA, Fork (software development), Free and open-source graphics device driver, Free software, Freedesktop.org, GeForce, Git, GLX, GNOME Display Manager, GNU Build System, Google Summer of Code, Graphics Core Next, Graphics processing unit, Imake, Inter-process communication, Keith Packard, Kernel-based Virtual Machine, Linux distribution, Linux.conf.au, Mac OS X Leopard, MacOS, Mesa (computer graphics), Meson (software), Microsoft Visual C++, Microsoft Windows, MINIX, MIT License, MIT-SHM, Mode setting, ..., Multi-Pointer X, Network socket, Open-source model, OpenGL, OS X Mountain Lion, Phoronix, Programmer, PuTTY, Quartz Compositor, RandR, Red Hat, Reference implementation, Retina Display, Screen tearing, Shader, Simple Protocol for Independent Computing Environments, SNA (computer graphics), Solaris (operating system), Systemd, UMA Acceleration Architecture, Unix, Unix domain socket, Unix-like, User space, Video card, Virtualization, Wayland (display server protocol), X display manager (program type), X logical font description, X video extension, X window manager, X Window System, X Window System core protocol, X Window System protocols and architecture, X.Org Foundation, XCB, Xenocara, Xephyr, XFree86, XFree86 Acceleration Architecture, Xlib, Xming, Xorg.conf, XQuartz. Expand index (44 more) » « Shrink index
Accelerated Indirect GLX ("AIGLX") is an open source project founded by Red Hat and the Fedora community, led by Kristian Høgsberg, to allow accelerated indirect GLX rendering capabilities to the X.Org Server and DRI drivers.
AMD Radeon Software (formerly named ATI Catalyst and AMD Catalyst) is a device driver and utility software package for Advanced Micro Devices's graphics cards and APUs.
Apple Inc. is an American multinational technology company headquartered in Cupertino, California, that designs, develops, and sells consumer electronics, computer software, and online services.
Arch Linux (or Arch) is a Linux distribution for computers based on x86-64 architectures.
Berkeley Software Distribution (BSD) was a Unix operating system derivative developed and distributed by the Computer Systems Research Group (CSRG) of the University of California, Berkeley, from 1977 to 1995.
C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.
A checksum is a small-sized datum derived from a block of digital data for the purpose of detecting errors which may have been introduced during its transmission or storage.
In telecommunication, a communication protocol is a system of rules that allow two or more entities of a communications system to transmit information via any kind of variation of a physical quantity.
The Concurrent Versions System (CVS), also known as the Concurrent Versioning System, is a free client-server revision control system in the field of software development.
Conventional PCI, often shortened to PCI, is a local computer bus for attaching hardware devices in a computer.
In computing, cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms.
Cygwin is a Unix-like environment and command-line interface for Microsoft Windows.
Cygwin/X is an implementation of the X Window System that runs under Microsoft Windows.
In computing, D-Bus (for "Desktop Bus"), a software bus, is an inter-process communication (IPC) and remote procedure call (RPC) mechanism that allows communication between multiple computer programs (that is, processes) concurrently running on the same machine.
Debian is a Unix-like computer operating system that is composed entirely of free software, and packaged by a group of individuals participating in the Debian Project.
The Direct Rendering Infrastructure (DRI) is a framework for allowing direct access to graphics hardware under the X Window System in a safe, efficient way.
In computing, the Direct Rendering Manager (DRM), a subsystem of the Linux kernel, interfaces with the GPUs of modern video cards.
A display server or window server is a program whose primary task is to coordinate the input and output of its clients to and from the rest of the operating system, the hardware, and each other.
In computing, a dynamic linker is the part of an operating system that loads and links the shared libraries needed by an executable when it is executed (at "run time"), by copying the content of libraries from persistent storage to RAM, and filling jump tables and relocating pointers.
English is a West Germanic language that was first spoken in early medieval England and is now a global lingua franca.
evdev (short for 'event device') is a generic input event interface in the Linux kernel.
In computing, EXA is a graphics acceleration architecture of the X.Org Server (see also X Window System) designed to replace XAA (the XFree86 Acceleration Architecture) and to make the XRender extension more usable, with only minor changes needed to adapt XFree86 video drivers written to use XAA; it was designed by Zack Rusin and announced at LinuxTag 2005 and first released with X.Org Server version 6.9/7.0.
In software engineering, a project fork happens when developers take a copy of source code from one software package and start independent development on it, creating a distinct and separate piece of software.
A free and open-source graphics device driver is a software stack which controls computer-graphics hardware and supports graphics-rendering application programming interfaces (APIs) and is released under a free and open-source software license.
Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions.
freedesktop.org (fd.o) is a project to work on interoperability and shared base technology for free software desktop environments for the X Window System (X11) on Linux and other Unix-like operating systems.
GeForce is a brand of graphics processing units (GPUs) designed by Nvidia.
Git is a version control system for tracking changes in computer files and coordinating work on those files among multiple people.
GLX (initialism for "OpenGL Extension to the X Window System") is an extension to the X Window System core protocol providing an interface between OpenGL and the X Window System as well as extensions to OpenGL itself.
GNOME Display Manager (GDM) is a display manager (a graphical login program) for the windowing systems X11 and Wayland.
The GNU Build System, also known as the Autotools, is a suite of programming tools designed to assist in making source code packages portable to many Unix-like systems.
The Google Summer of Code, often abbreviated to GSoC, is an international annual program, first held from May to August 2005, in which Google awards stipends, which depends on the purchasing power parity of the country the student's university belongs to, to all students who successfully complete a requested free and open-source software coding project during the summer.
Graphics Core Next (GCN) is the codename for both a series of microarchitectures as well as for an instruction set.
A graphics processing unit (GPU) is a specialized electronic circuit designed to rapidly manipulate and alter memory to accelerate the creation of images in a frame buffer intended for output to a display device.
imake is a build automation system written for the X Window System.
In computer science, inter-process communication or interprocess communication (IPC) refers specifically to the mechanisms an operating system provides to allow the processes to manage shared data.
Keith Packard (born April 16, 1963) is a software developer, best known for his work on the X Window System.
Kernel-based Virtual Machine (KVM) is a virtualization infrastructure for the Linux kernel that turns it into a hypervisor.
A Linux distribution (often abbreviated as distro) is an operating system made from a software collection, which is based upon the Linux kernel and, often, a package management system.
linux.conf.au (often abbreviated as lca) is Australasia's regional Linux and Open Source conference.
Mac OS X Leopard (version 10.5) is the sixth major release of Mac OS X (now named macOS), Apple's desktop and server operating system for Macintosh computers.
macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.
Mesa, also called Mesa3D and The Mesa 3D Graphics Library, is an open source software implementation of OpenGL, Vulkan, and other graphics specifications.
Meson (/ˈmɛ.sɒn/) is a software tool for automating the building (compiling) of software.
Microsoft Visual C++ (often abbreviated to MSVC) is an integrated development environment (IDE) product from Microsoft for the C, C++, and C++/CLI programming languages.
Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.
MINIX (from "mini-Unix") is a POSIX-compliant (since version 2.0), Unix-like operating system based on a microkernel architecture.
The MIT License is a permissive free software license originating at the Massachusetts Institute of Technology (MIT).
The MIT Shared Memory Extension or MIT-SHM is a X Window System extension for exchange of image data between client and server using shared memory.
Mode setting is a software operation that activates a display mode (screen resolution, color depth, and refresh rate) for a computer's display controller.
Multi-pointer X (MPX) is a part of X input extension and previously a modification to the existing X.Org implementation of the X Window System.
A network socket is an internal endpoint for sending or receiving data within a node on a computer network.
The open-source model is a decentralized software-development model that encourages open collaboration.
Open Graphics Library (OpenGL) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics.
OS X Mountain Lion (version 10.8) is the ninth major release of OS X (now named macOS), Apple Inc.'s desktop and server operating system for Macintosh computers.
Phoronix is a technology website that offers insights regarding the development of the Linux kernel, product reviews, interviews, and news regarding free and open-source software by monitoring the Linux kernel mailing list or interviews.
A programmer, developer, dev, coder, or software engineer is a person who creates computer software.
PuTTY is a free and open-source terminal emulator, serial console and network file transfer application.
Quartz Compositor is the display server (and at the same time the compositing window manager) in macOS.
RandR ("resize and rotate") is a communications protocol written as an extension to the X11 protocol.
Red Hat, Inc. is an American multinational software company providing open-source software products to the enterprise community.
In the software development process, a reference implementation (or, less frequently, sample implementation or model implementation) is the standard from which all other implementations and corresponding customizations are derived.
Retina Display (marketed by Apple with a lowercase 'D' as Retina display) is a brand name used by Apple for its series of IPS panel and OLED displays that have a higher pixel density than traditional Apple displays.
Screen tearing is a visual artifact in video display where a display device shows information from multiple frames in a single screen draw.
In computer graphics, a shader is a type of computer program that was originally used for shading (the production of appropriate levels of light, darkness, and color within an image) but which now performs a variety of specialized functions in various fields of computer graphics special effects or does video post-processing unrelated to shading, or even functions unrelated to graphics at all.
In computing, SPICE (the Simple Protocol for Independent Computing Environments) is a remote-display system built for virtual environments which allows users to view a computing "desktop" environment – not only on its computer-server machine, but also from anywhere on the Internet – using a wide variety of machine architectures.
In computing, SNA (Sandybridge's New Acceleration) is a graphics acceleration architecture for the X.Org Server developed by Intel as a replacement for UXA.
Solaris is a Unix operating system originally developed by Sun Microsystems.
systemd is a suite of software that provides fundamental building blocks for a Linux operating system.
In computing, UMA Acceleration Architecture (UXA) is the reimplementation of the EXA graphics acceleration architecture of the X.Org Server developed by Intel.
Unix (trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, development starting in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.
A Unix domain socket or IPC socket (inter-process communication socket) is a data communications endpoint for exchanging data between processes executing on the same host operating system.
A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification.
A modern computer operating system usually segregates virtual memory into kernel space and user space.
A video card (also called a display card, graphics card, display adapter or graphics adapter) is an expansion card which generates a feed of output images to a display (such as a computer monitor).
In computing, virtualization refers to the act of creating a virtual (rather than actual) version of something, including virtual computer hardware platforms, storage devices, and computer network resources.
Wayland is a computer protocol that specifies the communication between a display server (called a Wayland compositor) and its clients, as well as a reference implementation of the protocol in the C programming language.
In the X Window System, an X display manager is a graphical login manager which starts a session on an X server from the same or another computer.
X logical font description (XLFD) is a font standard used by the X Window System.
The X video extension, often abbreviated as XVideo or Xv, is a video output mechanism for the X Window System.
An X window manager is a window manager which runs on top of the X Window System, a windowing system mainly used on Unix-like systems.
The X Window System (X11, or shortened to simply X) is a windowing system for bitmap displays, common on UNIX-like computer operating systems.
The X Window System core protocolRobert W. Scheifler and James Gettys: X Window System: Core and extension protocols, X version 11, releases 6 and 6.1, Digital Press 1996, RFC 1013Grant Edwards.
In computing, the X Window System (commonly: X11, or X) is a network-transparent windowing system for bitmap displays.
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.
XCB (X protocol C-language Binding) is a library implementing the client-side of the X11 display server protocol.
Xenocara is the OpenBSD build infrastructure for the project's customised X.Org Server that utilises a dedicated _x11 user by default to drop privileges and perform privilege separation in accordance to OpenBSD's "least privilege" policy.
Xephyr is display server software implementing the X11 display server protocol based on KDrive which targets a window on a host X Server as its framebuffer.
XFree86 was an implementation of the X Window System.
In the X Window System, XFree86 Acceleration Architecture (XAA) is a driver architecture to make a video card's 2D hardware acceleration available to the X server.
Xlib (also known as libX11) is an X Window System protocol client library written in the C programming language.
Xming is an X11 display server for Microsoft Windows operating systems, including Windows XP and later.
The file xorg.conf is a file used for configuring the X.Org Server.
XQuartz (formerly and often still informally referred to as X11.app) is Apple Inc.'s version of the X server, a component of the X Window System (X11, or shortened to simply X, and sometimes informally X-Windows) for macOS.
Device Dependent X, Device Independent X, Driver Dependent X, Driver Independent X, Fd.o Xserver, Freedesktop.org Xserver, Glamor (software), KDrive, KDrive XServer, KDrive Xserver, KDrive xserver, Kdrive, Kdrive XServer, Kdrive Xserver, Kdrive xserver, X display server, X graphical server, X.org Server, X.org server, XORG, XOrg, XOrg Foundation Open Source Public Implementation of X11, XOrg Server, XServer, XWayland, Xorg, Xorg Server, Xorg-server, Xserver, Xserver (Freedesktop.org), Xserver (X.Org), Xserver (fd.o), Xserver (x.org), Xvesa.