User:Maffblaster/Drafts/Graphics

This meta article primer to explain the composition of modern graphics stack on Linux systems.]] Historical aspects will be reviewed when necessary, including the X.org server.

User space
Software that provides user space support is any software component that does not reside inside the Linux kernel itself. This is the largest portion of the graphics stack on Linux systems.

Wayland
https://wayland.freedesktop.org/xserver.html

Mesa
Mesa is a FreeDesktop.org project dedicated to open source drivers for graphics cards.

Current status of OpenGL and OpenCL implementations on a per-driver basis can be found on the MesaMatrix site (also available here).

Wine
Wine is a software library translation layer that enables Windows API calls on POSIX-compliant operating systems such as Linux. It is an important piece of software for gaming on Linux since many game development studios do not put in effort to create games for POSIX systems.