The choice of XFree86

To complete the abstraction and compatibility the graphical interface will be developed on XWindows (which has been ported to a number of platforms).
XFree86 allows us to use hardware acceleration for 3D applications and games.