Итак, повторим.
X-сервер. Программа, которая написана специально под конкретное
физическое устройство (имеется в виду - монитор, графконтроллер, мышь и клавиатура), умеет на нем рисовать, и умеет понимать команды рисования по протоколу X Windows System.
X-клиент. Прикладная программа, обеспечивающая графический интерфейс с пользователем. Команды для рисования на экране передает X серверу по протоколу X Windows System.
X-терминал. Ящик (монитор, графконтроллер, мышь, клавиатура, ну
и, естественно, процессор и оперативная память), на котором
запущена программа X-сервер. X-терминалом может служить самая
обыкновенная графическая Unix-рабочая станция, на которой X
сервер выполняется, как одна из многих прикладных задач.
Специализированный X-terminal - ящик, на котором запускается
только X сервер, и ничего кроме. Можно использовать PC под MS-DOSом, на котором запущена DOSовская программа, реализующая X
сервер.
Xlib - библиотека C-ишных функций, реализующих протокол X
Windows System. С помощью этой библиотеки можно писать
графические программы - X-клиенты.