Xsgi - Xsgi
Xsgi был Силиконовая Графика (SGI) реализация X Window System (X11) сервер для своего IRIX графические рабочие станции и серверы. Xsgi был выпущен в 1991 году вместе с IRIX 4.0 на SGI Индиго рабочая станция.
История
Работа над Xsgi началась в мае 1989 года, когда Том Пакуин оставили IBM присоединиться к SGI для интеграции X Window System с интерфейсом SGI IRIS GL.[1] Пакуин нанял ряд инженеров-программистов, имеющих опыт реализации X-серверов: Джеффа Вайнштейна, Эрика Фортуна, Пола Шупака, Джона Джаннандреа, Питера Дайфуку, Майкла Тоя, Тодда Ньюмана, Спенса Мюррея и Дэйва Сполдинга.
Графическое оборудование, разработанное Silicon Graphics, обеспечивало ускоренный доступ к рендерингу с помощью команд графического оборудования, а не с помощью отображаемых в память кадровых буферов, которыми манипулирует ЦП. Это сделало слои рендеринга Monochrome FrameBuffer (MFB) и Color FrameBuffer (CFB), зависящие от устройства, поставляемые с сервером MIT X11 Sampler, неподходящими для оборудования Silicon Graphics. Джефф Вайнштейн разработал уровень рендеринга без буфера кадров (NFB), зависящий от устройства, для поддержки стиля доступа к оборудованию Silicon Graphics. Позже SCO включила уровень NFB в свой уровень портирования X-сервера.[2]
Аппаратное обеспечение Silicon Graphics включает в себя плоскости наложения для обеспечения аппаратный оверлей. Первоначальные усилия Тодда Ньюмана по реализации поддержки наложенных плоскостей в Xsgi в конечном итоге привели к «полнофункциональной» поддержке Питером Дайфуку для наложенных плоскостей. Daifuku отделил понятие области отсечения видимости окна от визуализируемой области отсечения окна. Ранее примерный сервер MIT X рассматривал эти две области отсечения как идентичные. Xsgi рекламирует наложенные плоскости как визуальные элементы X11 с их характеристиками наложения, описанными SERVER_OVERLAY_VISUALS соглашение.
Эрик Форчун разработал Расширение клавиатуры X (XKB) для Xsgi.
Xsgi поддерживает X11, ИРИС GL, OpenGL, Показать PostScript, и PEX ФИГС модели рендеринга.
Публикации
- Джефф Вайнштейн, «NFB, уровень переноса X-сервера», Труды 6-й ежегодной X технической конференции появляясь в Ресурс X, Выпуск 1, январь 1991 г.
- Марк Дж. Килгард, «Выходя за рамки образца сервера MIT: сервер Silicon Graphics X11», Журнал X, SIGS Publications, январь 1993 г.
- Марк Килгард, Саймон Хуэй, Аллен Лейнванд, Дэйв Сполдинг, «Мульти-рендеринг X-сервера для OpenGL и PEX», Труды 8-й ежегодной X технической конференции появляясь в Ресурс X, Январь 1994 г.
- Тодд Ньюман, «Как не реализовывать наложения в X», Труды 6-й ежегодной X технической конференции появляясь в Ресурс X, Выпуск 1, январь 1991 г.
- Питер Дайфуку, «Полнофункциональная реализация многоуровневых окон», Ресурс X, ISBN 1-56592-020-1, стр. 239–249, 1993.
- Элиас Исраэль, Эрик Форчун, Сервер X Window System, Цифровая пресса, ISBN 1-55558-096-3, 1993.
Рекомендации
- ^ «Архивная копия». Архивировано из оригинал 28 марта 2009 г.. Получено 2 января, 2009.CS1 maint: заархивированная копия как заголовок (связь)
- ^ Разработка драйверов графического адаптера NFB В архиве 8 июня 2008 г. Wayback Machine
внешняя ссылка
Этот графическое программное обеспечение –Связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |