обеспечивает базовые функции графической среды: отрисовку и перемещение
окон на экране, взаимодействие с
мышью и
клавиатурой. не определяет деталей
интерфейса пользователя — этим занимаются
менеджеры окон, которых разработано множество. По этой причине внешний вид программ в среде может очень сильно различаться; разные программы могут использовать совершенно непохожие друг на друга интерфейсы.