The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

В GNOME для Wayland реализована поддержка удалённого рабочег..., opennews (?), 30-Авг-17, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


102. "В GNOME для Wayland реализована поддержка удалённого рабочег..."  +/
Сообщение от Celcion (ok), 31-Авг-17, 23:13 
> Одному, конечно. Т.к. у Xorg в глубине глубин находится отличная архитектура, разработанная
> крутейшими мужиками из MIT/IBM/DEC (если я правильно помню).

Странно, почему-то довод про нахождение "в глубине" винды отличной архитектуры MS-DOS, разработанной крутейшими мужиками - никогда не прокатывал.
Хм...
Ну и так, для тех, кто не в курсе - на дворе 2017 год. То, что было крутым в 1980-х годах - может быть слегка не таким крутым в 2017-м. Не потому, что стало хуже. А потому что изменились времена и требования. Если же вы из тех, кто свои требования подстраивает под возможности инструмента и считает это нормальным, то вопросов к вам больше не имею.

Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору

105. "В GNOME для Wayland реализована поддержка удалённого рабочег..."  +1 +/
Сообщение от Vkni (ok), 01-Сен-17, 05:43 
> Странно, почему-то довод про нахождение "в глубине" винды отличной архитектуры MS-DOS, разработанной крутейшими мужиками - никогда не прокатывал.

Потому, что MS DOS (оно без дефиса пишется), это очевидный подпиленный монитор.

> Ну и так, для тех, кто не в курсе - на дворе 2017 год. То, что было крутым в 1980-х годах - может быть слегка не таким крутым в 2017-м.

Оно не может, оно ДОЛЖНО быть устаревшим, некрутым и легко эмулирующимся более совершенными системами. Однако назови мне хоть какую-нибудь реально работающую оконную систему, реализующую все фичи X Window System, но лучше (и желательно ещё немного).

Нет, Cocoa и GDI не подходят - в них нельзя сменить оконный менеджер. Wayland - ну мы тут давно сидим, давно ржём - эти клоуны одну поддержку Firefox'а уже раза 4-е реализовывали.

------------------------
Требования, кстати, изменились несильно:

1. Нужна поддержка сетевой прозрачности для корпораций.
2. Нужна возможность глубочайшей настройки системы под себя - смена
3. Поддержка игр - проброс OpenGl/DirectX и других протоколов, которые ещё только может быть появятся. В том числе желательно поддержка проброса через сеть - запас карман не тянет.
4. Поддержка базы для библиотек управляющих компонент - возможность разнообразия и одновременно возможность унификации. Т.е. продуманная и расширяемая архитектура стилей.

Из более-менее нового с тех пор появились функциональные языки со строгой статической типизацией + выводом типов, да reactive programming. Т.е. Elm. Чё-то я этих слов у поклонников Wayland'а не видел.

Ответить | Правка | Наверх | Cообщить модератору

109. "В GNOME для Wayland реализована поддержка удалённого рабочег..."  +1 +/
Сообщение от Celcion (ok), 01-Сен-17, 15:54 
> Оно не может, оно ДОЛЖНО быть устаревшим, некрутым и легко эмулирующимся более совершенными системами.

Что, в принципе, и происходит.

> Однако назови мне хоть какую-нибудь реально работающую оконную систему, реализующую все фичи X Window System, но лучше (и желательно ещё немного).

А в чем принципиальность иметь именно фичи иксов? Это все равно что говорить "назови автомобиль, в котором реализованы все фичи Жигулей". Тут же возникает куча вопросов, что именно считать фичами, и какие из них реально нужны в современных автомобилях. И можно долго распинаться, что карбюратор - это труЪ, что простота и ремонтопригодность рулят и все такое, равно как и про то, что в современных автомобилях всего этого нету. Только - зачем?
Другой вопрос - это те фичи, которых нет (не было и не будет) в иксах. Например, рестарт этих самых иксов без рестарта всех запущенных оконных приложений. Или разный DPI на разных мониторах, работающий для всех приложений, и с динамическим переключением оного. И удаленные подключения, которые не просто "фотографируют" иксы, а умеют, например, на стороне клиента юзать 3D-ускорение и декодирование видео.
Ну или, "мегафича" - вертикальная синхронизация всегда и везде без жестких просадок производительности и ковыряния конфигов.

Ну и надо понимать, что как и многое хорошее, что было унаследовано линуксом, иксы создавались не только талантливыми людьми, но и за очень много денег тех, кто эти иксы использовал на продаваемых рабочих станциях. Всякие там саны, силикон графиксы и прочие. И создавались иксы тогда, когда всякого гуёвого легаси кода было еще относительно немного и можно было делать нечто принципиально новое, не притаскивая кучу костылей для обратной совместимости. Сегодня так уже не получится.

Ответить | Правка | Наверх | Cообщить модератору

110. "В GNOME для Wayland реализована поддержка удалённого рабочег..."  +/
Сообщение от Vkni (ok), 01-Сен-17, 17:21 
> А в чем принципиальность иметь именно фичи иксов?

Ну это вопрос из серии "ребёнок познаёт мир" - даже непонятно, зачем реализовывать все фичи системы, которую вы хотите заменить?

> "назови автомобиль, в котором реализованы все фичи Жигулей"

Практически любой легковой автомобиль с определёнными оговорками. Карбюратор, кстати, это не фича, а деталь реализации. Ремонтопригодность - да, ухудшилась, но это результат кoпроэкономики.

И вы предлагаете в Линукс тянуть эту самую кoпроэкономику? Толково!

> и какие из них реально нужны в современных автомобилях.

Я выписал выше список. Чё-то детальных возражений не вижу.

> Другой вопрос - это те фичи, которых нет (не было и не будет) в иксах.

Они практически есть, но недореализованы. Перезапуск - это Xpra, проброс OpenGL есть, проброс видео нужен и понятно, как его реализовывать, но поддерживающие Xorg в эту сторону даже не задумываются.

> Ну или, "мегафича" - вертикальная синхронизация всегда и везде без жестких просадок производительности и ковыряния конфигов.

Это не мегафича, но тоже должно быть реализуемо в рамках текущей системы. Без замены её на что-то уже почти 10-ть лет недоделанное.

> Ну и надо понимать, что как и многое хорошее, что было унаследовано линуксом, иксы создавались не только талантливыми людьми, но и за очень много денег тех, кто эти иксы использовал на продаваемых рабочих станциях.

Да, разумеется. Поэтому попытки заменить старый дорогой кадиллак на недоделанный мопед из гoвна и палок - это деградация.

> И создавались иксы тогда, когда всякого гуёвого легаси кода было еще относительно немного и можно было делать нечто принципиально новое, не притаскивая кучу костылей для обратной совместимости. Сегодня так уже не получится.

Тем не менее, сейчас даже попыток не делается.

Ответить | Правка | Наверх | Cообщить модератору

111. "В GNOME для Wayland реализована поддержка удалённого рабочег..."  +/
Сообщение от Celcion (ok), 01-Сен-17, 22:44 
> Ну это вопрос из серии "ребёнок познаёт мир" - даже непонятно, зачем реализовывать все фичи системы, которую вы хотите заменить?

Создатели элетромобилей какие именно фичи двигателей ДВС хотели реализовать? Тут, тоже самое. В "замене иксам" может совсем не быть никаких фич иксов. И при этом быть лучше в исполнении главной задачи - работать дисплейным менеджером. В этом и прелесть чего-то нового.
Я хотел указать на то, что зацикленность на иксах сама по себе не дает возможности разработать что-то принципиально новое.

> И вы предлагаете в Линукс тянуть эту самую кoпроэкономику? Толково!

Двигаться к чему-то новому рано, или поздно - приходится всегда. И в большинстве случаев - лучше рано, чем поздно.
Тем более, иксы, как и все остальное в линуксе, работает не в вакууме, а именно на этом "копроэкономичном" железе, в силу чего многие вещи либо не работают, либо работают криво. И то - ждать даже такой реализации приходится годами. Как в случае, например, с той же гибридной графикой.
И можно долго рассуждать о преимуществах "старого и стабильного". Станет ли от этого легче человеку, у которого оно тупо не работает - сложный вопрос.

> Я выписал выше список. Чё-то детальных возражений не вижу.

Да никто и не возражает. Просто это не все, что нужно. Я не зря упомянул DPI. 4K-мониторы уже опустились на уровень цен чуть выше обычных и доступны любому желающему. А линукс в 4K, прямо скажем, не может. Имеется в виду - на мониторах 23", где 192 DPI, но никак не 96.

> Они практически есть, но недореализованы.

Недореализовано = нету. От наличия в коде фичи, которая не работает - пользователю ни холодно, ни жарко.

>> Ну или, "мегафича" - вертикальная синхронизация всегда и везде без жестких просадок производительности и ковыряния конфигов.
> Это не мегафича, но тоже должно быть реализуемо в рамках текущей системы. Без замены её на что-то уже почти 10-ть лет недоделанное.

Проблема с этим была еще на заре моего вхождения в линуксы, лет так 15 тому назад. Если это действительно реализуемо - то причина того, почему же это до сих пор не реализовано, заключается в том, что... ?

> Да, разумеется. Поэтому попытки заменить старый дорогой кадиллак на недоделанный мопед из гoвна и палок - это деградация.

Я имел в виду, что проблема со всякими там вейлендами и прочими поделками заключается в том же, в чем и проблемы десктопного линукса в целом - в отличие от серверных редакций, десктопные спонсируются по остаточному принципу и потому проблемы там скорее копятся, чем решаются. На то, чтобы разработать нормальную замену иксам - нужно не только много энтузиазма, но хотя бы столько же денег, сколько было потрачено на разработку и развитие иксов. Пока этого как-то не наблюдается, отсюда и десятилетняя разработка чего-то невнятного.
Ну и, конечно же, как и в случае большинства проблем линукса - причина нерешения этих проблем так же заключается в глухом отрицалове этих проблем со стороны как разработчиков, так и пользователей линукса. Баги назначаются фичами, кривость - особенностями реализации, недоделки - консервативностью, и так далее.

> Тем не менее, сейчас даже попыток не делается.

Ну дык, пилят же Wayland. Но Крылов не зря писал басню про лебедя, рака и щуку...

Ответить | Правка | Наверх | Cообщить модератору

112. "В GNOME для Wayland реализована поддержка удалённого рабочег..."  +/
Сообщение от Vkni (ok), 02-Сен-17, 01:26 
> Ну дык, пилят же Wayland. Но Крылов не зря писал басню про
> лебедя, рака и щуку...

Wayland - это попытка сделать GDI или Cocoa для Linux. Т.е. даже в качестве ТЗ выбраны уступающие Xам системы. Неудивительно, что он не взлетает, т.к. он возможно решает одну проблему, но при этом безусловно ломает сетевую прозрачность, ломает смену оконных менеджеров. Т.е. это изначально убогое решение, как и все предыдущие штук двадцать попыток убийц Хов.

> Проблема с этим была еще на заре моего вхождения в линуксы, лет так 15 тому назад. Если это действительно реализуемо - то причина того, почему же это до сих пор не реализовано, заключается в том, что... ?

Последние инженеры с головой, работавшие в области пользовательских интерфейсов, делали X11R4. К сожалению, после этого интерфейсами занимались либо дизайнеры, либо кодеры.

Простейший момент - при создании оконной системы должен быть проведён системный анализ того, что сделано, того, где недостатки, где достоинства, куда пойдёт дальнейшее развитие компьютеров и т.д. Я сколько не читал ТЗ для "убийц Хов", нигде этого не видел.

Только борьба с NIH и тиринг, который мешает смотреть видео.

Ответить | Правка | Наверх | Cообщить модератору

113. "В GNOME для Wayland реализована поддержка удалённого рабочег..."  +/
Сообщение от Анонимный Алкоголик (??), 03-Сен-17, 00:11 
>Ну или, "мегафича" - вертикальная синхронизация всегда и везде без жестких просадок производительности и ковыряния конфигов.

Мегафича?
Вообще-то вертикальная синхронизация по большому счёту не нужна. На самом деле. Это нежелательная особенность определённой аппаратуры. Что без учёта "вертикальной синхронизации" могут появляться искажения и так сказать тиринг. И правильная работа с этим должна происходить видимо не в высокоуровневом приложении. То есть в применении к X сам X-сервер должен без особых указаний (от программы работающей через X) правильно согласовывать операции с VSync когда нужно. И даже так и делает.
Э?

Ответить | Правка | К родителю #109 | Наверх | Cообщить модератору

114. "В GNOME для Wayland реализована поддержка удалённого рабочег..."  +/
Сообщение от Vkni (ok), 03-Сен-17, 23:13 
Угу. Правильная работа аппаратуры, если не ошибаюсь, это NVidia G-Sync (за исключением aнaльного зонда, конечно) и подобные (AdaptiveSync, FreeSync).
Ответить | Правка | Наверх | Cообщить модератору

115. "В GNOME для Wayland реализована поддержка удалённого рабочег..."  +/
Сообщение от Celcion (ok), 04-Сен-17, 00:58 
> X-сервер должен без особых указаний (от программы работающей через X) правильно
> согласовывать операции с VSync когда нужно.

По всей видимости, при просмотре видео это не нужно. При перетаскивании окон и скроллинге веб-страниц - тоже.
Теперь все стало на свои места.

Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору

116. "В GNOME для Wayland реализована поддержка удалённого рабочег..."  +/
Сообщение от Vkni (ok), 04-Сен-17, 06:17 
Нужно, чтобы это всё работало прозрачно для вышележащих слоёв. Программе должно быть абсолютно по-барабану, какой FPS у аппаратуры монитора и видеокарты. Отсюда мораль - всё должно быть реализовано на тех же Xах подпилкой низкоуровневого кода.
Ответить | Правка | Наверх | Cообщить модератору

117. "В GNOME для Wayland реализована поддержка удалённого рабочег..."  +/
Сообщение от Celcion (ok), 04-Сен-17, 13:44 
> Отсюда мораль - всё должно быть реализовано на тех же Xах подпилкой низкоуровневого кода.

А можно сразу вопрос? Какая разница (пользователям) каким образом это ДОЛЖНО БЫТЬ сделано, если оно по факту не сделано почти никак? В настоящий момент на иксах вертикальная синхронизация делается лишь убогими костылями, которые не всегда и не везде работают, а на маломощных видяхах еще и жесткие просадки в производительности создают.
До сих пор можно даже на достаточно популярных дистрах выхватить "грёбенку" по экрану прямо сразу из коробки. И, что характерно, никаких способов эту "гребенку" убрать, не гугля и не копаясь в конфигах.
Повторяю - можно сколько угодно рассказывать про крутость иксов и как замечательно они сделаны. Но там накопилась куча проблем, весьма портящих "экспириенс" пользователя. И решать которые, по всей видимости, никто не собирается. И для меня наиболее важным является именно это. Потому что разговоры про то, что "дайте нам еще немного времени, и прям горы свернем!", или "там уже почти все сделано, осталось отладить и в приложениях поддержку запилить" - идут от начала времен. А воз и ныне там.

P.S. Я не утверждаю, что единственным способом решения проблем с графической подсистемой линукса является полное выкорчевывание иксов, хотя бы просто потому, что для них пока нет нормальных аналогов. Но тогда надо бы определиться. Если иксы - то давайте не создавать новый велосипед лишь потому, что в старом подшипник плохо работает, а решать существующие проблемы. То, что проблема с вертикальной синхронизацией существует уже более десяти лет - это ненормально.

Ответить | Правка | Наверх | Cообщить модератору

119. "В GNOME для Wayland реализована поддержка удалённого рабочег..."  +/
Сообщение от Vkni (ok), 05-Сен-17, 23:24 
> В настоящий момент на иксах вертикальная синхронизация делается лишь убогими костылями,

В настоящий момент нормальных программистов в разработке Хов уже 20 лет нет. Поэтому увы, но.

Однако поход за этим в сторону в Wayland - это вообще за гранью добра и зла. Одна радость - как показывает практика, Wayland просто не взлетит, поэтому переживать, как в том анекдоте про профессора и самолёт, не надо.

Ответить | Правка | Наверх | Cообщить модератору

120. "В GNOME для Wayland реализована поддержка удалённого рабочег..."  +/
Сообщение от Celcion (ok), 06-Сен-17, 09:29 
> В настоящий момент нормальных программистов в разработке Хов уже 20 лет нет. Поэтому увы, но.

И какой из этого следует вывод? Будем ждать пока ком проблем не только потенциальных новых пользователей будет отталкивать, но и существующие пользователи начнут уходить?
Надо полагать, что "нормальные программисты" не появятся по щучьему велению, не так ли? И уж тем более, это не произойдет прям завтра. Так что ожидание разрешения проблем с иксами может затянуться примерно настолько же времени, сколько уже прошло с момента их появления. А может и дольше. И неизвестно сколько еще проблем при этом успеет накопиться.

> Однако поход за этим в сторону в Wayland - это вообще за гранью добра и зла.

Когда стоит выбор между догниванием в тухлом болоте и попыткой создать что-то новое - люди могут делать разный выбор. Никакой грани тут нет, просто здравый смысл.
Если люди начинают всерьез смотреть в сторону даже такой откровенной недоделки, как Wayland - это ли не повод задуматься над тем, что с иксами все уже слишком "не так"?

> Одна радость - как показывает практика, Wayland просто не взлетит

Ничего радостного в этом не вижу.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру