IT-словарь › Инфраструктура › Photon microGUI

Photon microGUI

Инфраструктура Svenska → Обновлено: 2026-10-19
Подробнее
Создатель
QNX Software Systems
Год
1994
Тип
Оконная система

Собственная оконная система QNX для встраиваемых систем реального времени, построенная на той же идее микроядра, что и сама ОС: крошечный сервер, всё остальное — отдельные процессы, а окна — регионы в пространстве событий.

Когда QNX Software Systems в середине 1990-х потребовался графический интерфейс для QNX, X11 оказался слишком тяжёл для машин, у которых память измерялась сотнями килобайт. Photon появился в 1994 году и унаследовал философию операционной системы: сервер Photon сам почти ничего не делает, а графический драйвер, работа со шрифтами и оконный менеджер pwm — отдельные процессы, общающиеся с ним сообщениями. Модель необычна. Все окна — прямоугольные регионы, уложенные вдоль оси глубины в общем пространстве; ввод с мыши и клавиатуры идёт снизу вверх, к пользователю, через регионы, команды рисования — в обратную сторону, к дисплею, а каждый регион для каждого типа события указывает, чувствителен ли он к нему и пропускает ли его дальше. Оконный менеджер оказывается просто ещё одним регионом, которому случилось стоять перед всеми остальными.

Вокруг сервера находились библиотека виджетов, GUI-конструктор PhAB и Phindows, показывавший сеанс Photon на ПК с Windows по сети. Photon пятнадцать лет жил в автомобильных системах, медицинских приборах и промышленных панелях, а также в QNX-софте, который RIM купила в 2010 году для BlackBerry. Там же он и закончился: QNX 6.6 в 2014 году заменила Photon подсистемой Screen — без оконного менеджера и с одним приложением за раз, чего автомобилям, собственно, и хотелось.

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