URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 90772
[ Назад ]

Исходное сообщение
"Инициатива по портированию WebKitGTK+ для Wayland"

Отправлено opennews , 09-Июл-13 14:18 
Разработчики из компании Igalia объявили (http://lists.freedesktop.org/archives/wayland-devel/2013-Jul...) о проведении работы по адаптации WebKitGTK+ для работы под управлением дисплейного сервера Wayland. В рамках проекта WebKitGTK+  развивается вариант браузерного движка WebKit для платформы GTK+, который позволяет использовать все возможности WebKit через GNOME-ориентированный программный интерфейс на основе GObject.

Отсутствие поддержки  Wayland в WebKitGTK+ является основной причиной, тормозящей обеспечение работы браузеров Midori и Epiphany в окружении на базе Wayland. Ранее код браузера Midori, разрабатываемый участниками проекта Xfce на основе движка WebKit и библиотеки GTK+, был очищен от использования специфичных для системы X11 вызовов функций gdk_x11 и Xlib, но Midori не может работать с Wayland из-за наличия привязки  к функциям библиотек X11 в библиотеке WebkitGTK+. Сейчас данные привязки убраны и приложения на базе  WebKitGTK+ скоро будут готовы для работы в  Wayland.


Из нерешённых проблем отмечается организация поддержки многопроцессного режима работы, при котором  обработка web-контента и формирование интерфейса производятся в отдельных процессах, что требует организации одновременного доступа нескольких процессов к одному Wayland surface. В качестве вариантов (http://lists.freedesktop.org/archives/wayland-devel/2013-Jul...) решения проблемы рассматривается использование вложенного композитинга (http://cgit.freedesktop.org/wayland/weston/tree/clients/nest...).

URL: http://lists.freedesktop.org/archives/wayland-devel/2013-Jul...
Новость: http://www.opennet.me/opennews/art.shtml?num=37382


Содержание

Сообщения в этом обсуждении
"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено perchibald , 09-Июл-13 14:40 
хорошо что нет прослоек =)

"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено Аноним_тот_же , 09-Июл-13 14:54 
> хорошо что нет прослоек =)

работы по адаптации WebKitGTK+ - здесь стяжающая прослойка мечтающая овладеть монополией.


"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено pavlinux , 09-Июл-13 16:13 
> хорошо что нет прослоек

Хуже - "рассматривается использование вложенного композитинга".
Вместо функций:
A -> B -> (C, C, C, C, C, C, С, С)
будет
A -> (BC, BC, BС, BС, BС, BС, BС, BС).

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


"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено anonymous , 09-Июл-13 22:21 
какой оверхед, там про параллельные вычисления, как ни крути а общее число вызовов то же самое.

"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено robux , 09-Июл-13 14:56 
Отличная новость, но надеюсь Мир в долгу не останется например )
p.s. Хочу уже быстрее быстрый десктоп.

"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено Аноним , 09-Июл-13 15:14 
Внезапно, ничего и в X11 не тормозит...

"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено Аноним , 09-Июл-13 15:46 
> Внезапно, ничего и в X11 не тормозит...

Тормозит всегда прокладка между сиденьем и консолью. Как всегда.


"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено Аноним , 09-Июл-13 16:54 
думаю этот транспорт можно минимизировать

"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено Куяврик , 09-Июл-13 20:04 
утилизировать?

"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено Аноним , 09-Июл-13 20:59 
Заменить ботом.

"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено Аноним , 09-Июл-13 17:42 
Даже разработчики иксов говорят, что архитекутра иксов устарелоа и имеет ненужный оверхед, но разве они авторитеты для анонимуса?

"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено Аноним , 09-Июл-13 18:05 
> Даже разработчики иксов говорят, что архитекутра иксов устарелоа и имеет ненужный оверхед,
> но разве они авторитеты для анонимуса?

Да, архитектура устарела, оверхед имеется. Но заметен он на сильно специфичных задачах, а при обычной работе "быстрого десктопа" вы не получите (во всяком сулчае, он будет не быстрее, чем Xorg). Замена пишется для сокращение количества костылей, но никак не для магического ускорения.


"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено Аноним , 10-Июл-13 00:50 
оверхед состовляет 67%

"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено Xaionaro , 10-Июл-13 10:55 
Хотя бы расскажите, при каких операциях, пожалуйста. А вообще, лучше дайте proof-link :)

"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено Аноним , 09-Июл-13 21:11 
> Даже разработчики иксов говорят, что архитекутра иксов устарелоа и имеет ненужный оверхед, но разве они авторитеты для анонимуса?

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


"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено Аноним , 09-Июл-13 16:21 
>  Отличная новость, но надеюсь Мир в долгу не останется например )
> p.s. Хочу уже быстрее быстрый десктоп.

В Mir, скорость - это не главное.


"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено Аноним , 09-Июл-13 16:55 
>>  Отличная новость, но надеюсь Мир в долгу не останется например )
>> p.s. Хочу уже быстрее быстрый десктоп.
> В Mir, скорость - это не главное.

В Mir вообще ничего не главно. Попсу ни кто не слушает


"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено Аноним , 09-Июл-13 21:10 
> В Mir вообще ничего не главно.

В Mir важен правообладатель, например. Canonical требует от всех разработчиков своих проектов подписать CLA, передающее все полномочия по выбору лицензии самой компании.
В отличие от свободных проектов, где нужно согласие всех авторов, каноникловские разработки могут менять лицензии легко и изящно, по взмаху руки манагера.
Чухаешь, чем дело пахнет?


"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено YetAnotherOnanym , 09-Июл-13 21:44 
> Чухаешь, чем дело пахнет?

"Чуешь".
"Чухать" - это "чесать".


"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено Аноним , 09-Июл-13 22:54 
Прочухать - прочесать?

"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено YetAnotherOnanym , 10-Июл-13 11:16 
Вобщем-то, да. Прочухался - почесался, после чего снова стал способен что-то воспринимать.

"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено Аноняша , 09-Июл-13 18:17 
Тут у всех десктопы исключительно из топ500. Стыдитесь.

"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено rshadow , 10-Июл-13 02:02 
Так а нефига новые кеды на пенек первый ставить. Юзаю простенький тайловый менеждер и очень доволен.

"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено Vkni , 10-Июл-13 08:55 
> Так а нефига новые кеды на пенек первый ставить. Юзаю простенький тайловый
> менеждер и очень доволен.

Было такое возражение на тиринг (кстати, где он?) при перемещении окон - "пользуюсь i3, тиринга не вижу, впрочем и окна перемещать не приходится". :-)


"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено Аноним , 09-Июл-13 15:02 
> вложенного композитинга

попахивает костыликом :) Это, как я понял, композитинг будет производится внутри окна средствами композитора, ака лейеры?


"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено Аноним , 09-Июл-13 16:56 
>> вложенного композитинга
> попахивает костыликом :) Это, как я понял, композитинг будет производится внутри окна
> средствами композитора, ака лейеры?

Просто временный синий пластырь


"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено Аноним , 09-Июл-13 21:12 
> Просто временный синий пластырь

Изолента же!


"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено Sauron , 09-Июл-13 17:18 
А как в Qt сделали поддержку wayland в webkit? Там же WebProcess как раз юзаются и вроде там нет этого оверхеда с вложеным композитом.

"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено Сергей , 09-Июл-13 21:54 
Просто. Они не использовали WebKitGTK+ ;-)

"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено Аноним , 09-Июл-13 22:51 
Мультипроцессность в самом WebKit, а не в WebKitGTK ;)

"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено Аноним , 09-Июл-13 18:16 
Началась массовая миграция на Wayland, один минус все происходит как всегда в спешке, по причине желания стать первым

"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено Аноним , 09-Июл-13 18:33 
В спешке? Лол. Вы, товарищ, из Прибалтики будете? )

"Инициатива по портированию WebKitGTK+ для Wayland"
Отправлено rshadow , 10-Июл-13 02:08 
Всегда хорошо иметь как минимум две системы. Сразу видны уродливые углы каждой.

Вот как стали на вайленд мигрировать кучу костылей и левых зависимостей вычистили из софта, даже если его на иксах использовать.