Разработчики из компании 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+ - здесь стяжающая прослойка мечтающая овладеть монополией.
> хорошо что нет прослоекХуже - "рассматривается использование вложенного композитинга".
Вместо функций:
A -> B -> (C, C, C, C, C, C, С, С)
будет
A -> (BC, BC, BС, BС, BС, BС, BС, BС).То есть 7-кратный оверхед обеспечен.
Но им же похеру, главное имитация бурной деятельности, "Мы тоже умеем делать велосипеды".
какой оверхед, там про параллельные вычисления, как ни крути а общее число вызовов то же самое.
Отличная новость, но надеюсь Мир в долгу не останется например )
p.s. Хочу уже быстрее быстрый десктоп.
Внезапно, ничего и в X11 не тормозит...
> Внезапно, ничего и в X11 не тормозит...Тормозит всегда прокладка между сиденьем и консолью. Как всегда.
думаю этот транспорт можно минимизировать
утилизировать?
Заменить ботом.
Даже разработчики иксов говорят, что архитекутра иксов устарелоа и имеет ненужный оверхед, но разве они авторитеты для анонимуса?
> Даже разработчики иксов говорят, что архитекутра иксов устарелоа и имеет ненужный оверхед,
> но разве они авторитеты для анонимуса?Да, архитектура устарела, оверхед имеется. Но заметен он на сильно специфичных задачах, а при обычной работе "быстрого десктопа" вы не получите (во всяком сулчае, он будет не быстрее, чем Xorg). Замена пишется для сокращение количества костылей, но никак не для магического ускорения.
оверхед состовляет 67%
Хотя бы расскажите, при каких операциях, пожалуйста. А вообще, лучше дайте proof-link :)
> Даже разработчики иксов говорят, что архитекутра иксов устарелоа и имеет ненужный оверхед, но разве они авторитеты для анонимуса?Сейчас среди анонимусов модно говорить, что все настоящие разработчики вымерли, а иксы пилят одни идиoты.
> Отличная новость, но надеюсь Мир в долгу не останется например )
> p.s. Хочу уже быстрее быстрый десктоп.В Mir, скорость - это не главное.
>> Отличная новость, но надеюсь Мир в долгу не останется например )
>> p.s. Хочу уже быстрее быстрый десктоп.
> В Mir, скорость - это не главное.В Mir вообще ничего не главно. Попсу ни кто не слушает
> В Mir вообще ничего не главно.В Mir важен правообладатель, например. Canonical требует от всех разработчиков своих проектов подписать CLA, передающее все полномочия по выбору лицензии самой компании.
В отличие от свободных проектов, где нужно согласие всех авторов, каноникловские разработки могут менять лицензии легко и изящно, по взмаху руки манагера.
Чухаешь, чем дело пахнет?
> Чухаешь, чем дело пахнет?"Чуешь".
"Чухать" - это "чесать".
Прочухать - прочесать?
Вобщем-то, да. Прочухался - почесался, после чего снова стал способен что-то воспринимать.
Тут у всех десктопы исключительно из топ500. Стыдитесь.
Так а нефига новые кеды на пенек первый ставить. Юзаю простенький тайловый менеждер и очень доволен.
> Так а нефига новые кеды на пенек первый ставить. Юзаю простенький тайловый
> менеждер и очень доволен.Было такое возражение на тиринг (кстати, где он?) при перемещении окон - "пользуюсь i3, тиринга не вижу, впрочем и окна перемещать не приходится". :-)
> вложенного композитингапопахивает костыликом :) Это, как я понял, композитинг будет производится внутри окна средствами композитора, ака лейеры?
>> вложенного композитинга
> попахивает костыликом :) Это, как я понял, композитинг будет производится внутри окна
> средствами композитора, ака лейеры?Просто временный синий пластырь
> Просто временный синий пластырьИзолента же!
А как в Qt сделали поддержку wayland в webkit? Там же WebProcess как раз юзаются и вроде там нет этого оверхеда с вложеным композитом.
Просто. Они не использовали WebKitGTK+ ;-)
Мультипроцессность в самом WebKit, а не в WebKitGTK ;)
Началась массовая миграция на Wayland, один минус все происходит как всегда в спешке, по причине желания стать первым
В спешке? Лол. Вы, товарищ, из Прибалтики будете? )
Всегда хорошо иметь как минимум две системы. Сразу видны уродливые углы каждой.Вот как стали на вайленд мигрировать кучу костылей и левых зависимостей вычистили из софта, даже если его на иксах использовать.