The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Разработчики GNOME планируют миграцию на Wayland"
Отправлено Аноним, 15-Мрт-13 07:40 
> Да. Нужен именно грузовик, т.к. задачи десктопов и получившихся из них ноутов
> за 30 лет качественно не поменялись.

Ну, вам нужен. А мне - нет. Вроде бы все просто. Поэтому я буду пользоваться тем что нужно мне. А вы - тем что нужно вам. Вроде бы логично. А разработчики будут разрабатывать то что им нужно/хочется/удобнее/проще/... - тоже вроде логично.

> Кстати, мопед - SVGAlib и DirectFB уже есть. Это хорошие мопеды, хотя и слегка устаревшие.

Современный GPU - прежде всего могучая числокрушилка. С массой возможностей по ускорению графических (и не только) операций. Пытаться представить это как фреймбуфер или какое-то там svga - не релевантно наблюдаемым реалиям.

> Езжайте на мопеде - DirectFB http://directfb.org

Оно в принципе даже смотрелось интересно одно время. Но насколько я понял, их разработчики не особо парятся по поводу более-менее прямой и логичной стыковки с подсистемами KMS/DRM и больше ориентируется на тупые фреймбуферы, которые imho в линуксе в перспективе обречены околеть. В пользу более универсальных подсистем типа KMS+DRM. Ну и интеграция с тулкитами, etc. И какой-никакой менеджмент окон должен быть. В directfb когда я его видел это было на уровне совсем уж какого-то PoC'а практически. У вэйланда есть шансы сделать то что другим оказалось не под силу.

>> Ну нет у меня задач возить по 10 тонн за раз.
> DirectFB в помощь.

Кривоватый мопед сваренный из старых водопроводных труб - это, конечно, замечательно, но я все-таки предпочту более симпатичные экспонаты. На мое мнение wayland получается куда более похожим на то что мне хотелось бы видеть.

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

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

>> ВСЕ делает и тормозными переростками типа иксов.
> Нет этого баланса - все современные оконные среды построены на архитектуре посылки
> сообщений и содержат ряд стандартов для общения программ и окон.

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

> Вы можете построить однооконную однопрограммную среду типа DirectFB, она будет изящна и
> быстра, но не пригодна для замены Х/Win32/Aqua.

Ну вы знаете, я когда-то немного программил под win32 и поэтому имею честь заметить что у вас какие-то очень уж сферические и идеализированные представления о GDI.

> 30 лет прошло, можно и определиться. У вас перед глазами 3 оконных
> системы - Aqua, Win32, X.

У меня перед глазами намного больше чем это. Ну и пока-что я думаю что нечто типа вэйланда мне было бы в самый раз.

> Они более-менее похожи,

Не более чем карьерный самосвал на болид F1. Конечно, они оба автомобили, у обоих есть руль, колеса и двигатель. На этом сходство и заканчивается.

> у каждой есть сильные и слабые стороны. Но их отличия от Wayland'а/DirectFB/SVGAlib
> значительно выше, чем между собой.

Ну как бы ставить вэйланд в один ряд с svgalib - это тоже знаете ли, сравнение ежа с ужом.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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