В Linux много библиотек для создания GUI. Некоторые устанавливаются по умолчанию в зависимости от дистрибутива и вашей среды (например, gnome поставляется с GTK).
Вы также можете использовать другую библиотеку , например qt ... (может потребоваться установка, если она не предусмотрена в вашем дистрибутиве, но в настоящее время такую библиотеку действительно легко установить, например: apt-get, yum, rpm ...)