|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 24 May 2002 12:52:54 To : Vasily Tchekalkin Subject : Re: Смотретлку надо . .. SVGALib что юзала ... -------------------------------------------------------------------------------- Vasily Tchekalkin <Bacek@yandex-team.ru> wrote: >> Hо если задуматься о том, каких ресурсов требует собственно *nix, >> каких - собственно X11, и каких GNOME, станет очевидным что >> использование *nix и X11 в качестве низкоуровневых драйверов для >> интегрированного пользовательского интерфейса подобного GNOME СHИЖАЕТ >> общие требования системы к аппаратным ресурсам. VT> Хмм.. Спорный момент. Hасколько я знаю, X11 _очень_ завязан на графику. VT> Так что использование его в качестве левого транспортного протокола Речь идет не о использовании его в качестве левого транспортного протокола, будьте бдительны. Речь идет о использовании его в качестве протокола интеграции пользовательских приложений, обитающих на одном десктопе. Здесь завязка на графику вполне уместна, ибо понятие "обитать на одном десктопе" определено именно через графику. VT> несколько перанально. Опять же для невизуальных компонентов, находящихся VT> чёрт знает где, наличие толстущих X lib'ов может оказаться неприемлемым. Hевизуальные компоненты, обитающие черт знает где, не рассматриваются. Они - вещь отдельная и к ним отдельные протололы доступа. Та же CORBA. Тут интеграция прозрачной все равно не получится. Поскольку где-то требуется описать, где искать соответствующую невизуальную компоненту. Даже в случае наличия средств поиска нужного приложения в каких-то сетевых каталогах, интеграция будет сильно непрозрачной для сетевого администратора, ибо ему придется позаботиться о том, чтобы приложение a работающее где-то на удаленном хосте за пределами локальной сети, могло обратиться к компоненте b, обитающей внутри сети. Прозрачной должна быть интеграция между а) приложениями, графический интерфейс которых изображается на одном десктопе. С точки зрения юзера эти приложения вот здесь, и ему глубоко неочевидно, почему окошко a с окошком b легко взаимодействует, а окошко c с ними - не может. Поэтому для этого взаимодействия нужно использовать именно X11. б) между визуальным приложением и невизуальными компонентами на той же машине, что и приложение. Здесь пайпов и прочих традиционных средств межпроцессной коммуникации Unix - выше крыши. в) между визуальным приложением, и невизуальным приложением, работающим на одной из машин, на которой текущий юзер имеет право запускать невизуальные приложения. Очевидно, что в данном случае должен использоваться тот же протокол удаленного выполнения команд (rsh, ssh) которым бы пользовался юзер, запуская невизуальное приложение руками. >> сферической локальной сети в ваккуме. В современном интернете, где >> паранойя является критерием профпригодности системного >> администратора, через файрволлы пускают только SSH, а HTTP >> заворачивают через transparent proxy с фильтрацией по URL. В таких >> условиях протокол X11, который очень хорошо туннелируется через ssh, >> имеет на порядок больше шансов на выживание, чем что-либо еще, >> включая SOAP. VT> Вах. А HTTPS как бегает? Если бегает - то никто не мешает пустить SSLIOP Много где - никак. Либо методом коннект. Если бегает, то конечно, хорошо. -- http://www.communiware.ru http://www.ice.ru/~vitus --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/151789339376e.html, оценка из 5, голосов 10
|