История изменений
Исправление Bass, (текущая версия) :
Хм… Раньше в X’ах был DPS? Не знал.
Да. В Solaris (только Xsun
, в современном Xorg
этого нет, даже на Solaris) это позволяло отправить поток в формате PostScript с клиента на сервер, и сервер «рисовал» изображение своими средствами. Утилита для просмотра PostScript в CDE, sdtimage
, так и работала (почему, собственно, и «сломалась» в Solaris 10). Изначально это идея Стива Джобса, ещё когда он производил рабочие станции NeXTSTEP и продавал лицензии на OpenStep. Только в NeXTSTEP вся эта прелесть была без сетевой прозрачности.
Поскольку язык PostScript явряется Тьюринг-полным, и с его помощью можно не только «рисовать», это открывало перед пользователем широкие возможности (с т. з. безопасности).
В XFree86 тоже было аналогичное расширение (бог мой, было даже клиентское API для Motif и GTK+), но из какого-то из релизов оно было выкинуто на мороз за ненадобностью, и после форка в X.org уже не попало. Хотя, теоретически, можно собрать до сих пор. Больше подробностей здесь.
Исходная версия Bass, :
Хм… Раньше в X’ах был DPS? Не знал.
Да. В Solaris (только Xsun
, в современном Xorg
этого нет, даже на Solaris) это позволяло отправить поток в формате PostScript с клиента на сервер, и сервер «рисовал» изображение своими средствами. Утилита для просмотра PostScript в CDE, sdtimage
, так и работала (почему, собственно, и «сломалась» в Solaris 10). Изначально это идея Стива Джобса, ещё когда он производил рабочие станции NeXTSTEP и продавал лицензии на OpenStep. Только в NeXTSTEP вся эта прелесть была без сетевой прозрачности.
Поскольку язык PostScript явряется Тьюринг-полным, и с его помощью можно не только «рисовать», это открывало перед пользователем широкие возможности (с т. з. безопасности).
В XFree86 тоже было аналогичное расширение, но из какого-то из релизов оно было выкинуто на мороз за ненадобностью, и после форка в X.org уже не попало. Хотя, теоретически, можно собрать до сих пор. Больше подробностей здесь.