The Linux graphics stack from X to Wayland