IT-словарь › Программирование › Xlib

Xlib

Программирование Svenska → Обновлено: 2026-10-18

Библиотека на C, превращающая вызовы функций в сообщения протокола X, которую почти никто больше не вызывает напрямую.

Xlib шла вместе с X с самого начала и предлагала вызовы вроде XOpenDisplay, XCreateWindow и XNextEvent. Она буферизует запросы и скрывает то, что сервер может находиться на другой машине, но многие вызовы блокируются в ожидании ответа, из-за чего сетевая задержка превращается в тормозящий интерфейс. «Hello world» на чистой Xlib занимает пару страниц.

Отсюда и надстроенные над ней тулкиты: Xt и Motif, позднее GTK и Qt. В 2001 году Барт Мэсси начал XCB — меньшую асинхронную альтернативу, а с середины 2000-х сама Xlib реализована поверх XCB.

← Назад к словарю