I november 2010 besluttet Canonical Ltd at vindussystemet X skulle erstattes av Wayland på Ubuntu. Da Mir ble lansert den 4. mars 2013, hadde selskapet ombestemt seg og skulle nå istedet erstatte vindussystemet X med Mir. Både vindussystemet X og Wayland er skrevet i programmeringsspråket C. Mir på sin side er implementert i C++.