История изменений
Исправление liksys, (текущая версия) :
А VNC это не сетевое подключение?
Есть определенная разница между доступок к десктопу целиком и прокидыванием одного приложения. Первое используется повсеместно, второе практически умерло.
От того, что иксы говно, сетевой доступ не стал менее востребованным, чем был в 89-м. Наоборот. Он стал базой.
Ты всё свалил в одну кучу. Смотри предыдущий абзац.
Ты сейчас делаешь ту же ошибку, что оппонент, с которым ты спорил выше. Вместо того, чтобы рассматривать архитектуру, рассматриваешь частные случаи.
Нет, не делаю. Чтобы спроектировать архитектуру, нужно как раз и рассмотреть эти самые частные случаи, чтобы потом не оказалось, что сферическое поделие в вакууме никому не нужно, потому что удовлетворяет нужды дай бог половины разработчиков софта.
зачем делать архитектуру, отражающую реалии современности, если в каждом приложении можно навелосипедить свой отдельный удалённый доступ
Я этого вообще не говорил. Мне кажется, ты просто не так понял ситуацию. У нас есть несколько видов удаленного доступа на уровне ОС:
- Доступ к десктопу - делается через VNC/RDP/Teamviewer-like, для которых принципиально ничего не нужно.
- Доступ к сессии (как у терминального сервера) - используется и требует всяких плясок для передачи по сети, потому что помимо картинки надо прокидывать еще и звук. Сложно это всё и в общем случае не решается (по крайней мере раньше, сейчас не знаю).
- Доступ на уровне приложения с гуем - умер вместе с иксами.
- Доступ на уровне API приложения (как transmission).
Из перечисленного только второе и четвертое требует каких-то шин или их подобий для RPC. DBus оказался неюзабелен здесь, и varlink должен решать эту задачу.
Не сложилось, потому что изначально было сделано через жопу.
Оно так было сделано, потому что хотели как лучше, а получилось как всегда. Не сделаешь ты нормальную универсальную шину для ОС, не нагородив огорода. Этот шаг был необходим, чтобы в итоге сделать varlink.
Исходная версия liksys, :
А VNC это не сетевое подключение?
Есть определенная разница между доступок к десктопу целиком и прокидыванием одного приложения. Первое используется повсеместно, второе практически умерло.
От того, что иксы говно, сетевой доступ не стал менее востребованным, чем был в 89-м. Наоборот. Он стал базой.
Ты всё свалил в одну кучу. Смотри предыдущий абзац.
Ты сейчас делаешь ту же ошибку, что оппонент, с которым ты спорил выше. Вместо того, чтобы рассматривать архитектуру, рассматриваешь частные случаи.
Нет, не делаю. Чтобы спроектировать архитектуру, нужно как раз и рассмотреть эти самые частные случаи, чтобы потом не оказалось, что сферическое поделие в вакууме никому не нужно, потому что удовлетворяет нужды дай бог половины разработчиков софта.
зачем делать архитектуру, отражающую реалии современности, если в каждом приложении можно навелосипедить свой отдельный удалённый доступ
Я этого вообще не говорил. Мне кажется, ты просто не так понял ситуацию. У нас есть несколько видов удаленного доступа на уровне ОС:
- Доступ к десктопу - делается через VNC/RDP/Teamviewer-like, для которых принципиально ничего не нужно.
- Доступ к сессии (как у терминального сервера) - используется и требует всяких плясок для передачи по сети, потому что помимо картинки надо прокидывать еще и звук. Сложно это всё и в общем случае не решается (по крайней мере раньше, сейчас не знаю).
- Доступ на уровне приложения с гуем - умер вместе с иксами.
- Доступ на уровне API приложения (как transmission).
Из перечисленного только второе и четвертое требует каких-то шин. DBus оказался не очень юзабелен, и varlink должен решать эту задачу.
Не сложилось, потому что изначально было сделано через жопу.
Оно так было сделано, потому что хотели как лучше, а получилось как всегда. Не сделаешь ты нормальную универсальную шину для ОС, не нагородив огорода. Этот шаг был необходим, чтобы в итоге сделать varlink.