The OpenNET Project / Index page

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

Браузер Chrome переходит с GTK+ на собственный графический стек Aura

12.03.2014 09:53

Разработчики проекта Chromium сообщили о намерении перевести Chromе для Linux на кросс-платформенный графический стек Aura. Aura уже достаточно давно используется в Chrome OS и сборках Chromе для платформы Windows. На платформе Linux текущий фронтэнд на базе GTK+ будет заменён на Aura начиная с выпуска Chromе 35 и уже по умолчанию используется при сборке кода из ветки для разработчиков (trunk).

С практической стороны, использование единой унифицированной графической подсистемы и компонентов интерфейса пользователя позволит решить проблемы с одновременной реализацией новых возможностей для всех поддерживаемых в Chromе платформ. Ранее, часто возникали ситуации, когда функциональность в версии для Linux откладывалась или выпускалась с опозданием, так как её реализация приводила к дублированию работы и требовала создания разного кода для Linux и Windows.

Кроме того, переход на Aura позволит решить давно наблюдаемые проблемы с излишне высоким потреблением памяти GPU и производительностью рендеринга в Linux. В частности, при использовании Aura появится возможность применять один контекст OpenGL для целого окна, вместо использования одного контекста OpenGL для каждой вкладки, что позволит заметно сократить расходование ресурсов GPU. Так как переход на новый графический стек является существенным изменением, проект Chromium приглашает добровольцев для тестирования Aura с различными рабочими столами Linux. Поддержка Aura уже присутствует в unstable-сборках Chrome (sudo apt-get install google-chrome-unstable).

Aura берёт на себя функции оконного менеджера (Aura shell), работающего через собственный композитный сервер, использующий доступные средства GPU для ускорения графических операций, и графического тулкита (Aura UI) для формирования элементов интерфейса, предоставляя собственный набор виджетов, диалоговых окон, элементов управления и обработчиков событий. Из подсистем нижележащего графического стека (X11, Cocooa или Windows) затрагивается только вывод поверх корневого окна. Кроме вывода через X11, уже доступны варианты прослойки Ozone, используемой для абстрагирования ввода и вывода в Aura, для работы поверх Wayland и Mir.





  1. Главная ссылка к новости (https://plus.google.com/u/0/+j...)
  2. OpenNews: Обновление проекта Ozone-wayland, занимающегося портированием Chromium для Wayland
  3. OpenNews: В Linux-версии Chromium 34 будет прекращена поддержка плагинов Adobe Flash и Java
  4. OpenNews: Доступен порт браузера Chromium для Wayland. Проект по запуску Wayland поверх Android
  5. OpenNews: В ChromeOS появилась поддержка элементов традиционных десктоп-систем
  6. OpenNews: Chromium адаптирован для дисплейного сервера Mir
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/39289-chrome
Ключевые слова: chrome, aura, linux
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (73) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, anonymous (??), 10:34, 12/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –19 +/
    >GPU

    Да вы задолбали. Я карточку для игрушек покупал. Уберите DE и браузеры от неё подальше.

     
     
  • 2.3, Аноним (-), 10:44, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Правильно, пусть проц отжирают, вон с у тебя сколько его (дофига, видать)
     
     
  • 3.22, VolanD (ok), 12:29, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Правильно, пусть проц отжирают, вон с у тебя сколько его (дофига, видать)

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

     
     
  • 4.27, Аноним (-), 12:53, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну теперь модно писать на PHP с аппаратным ускорением...
     
     
  • 5.29, VolanD (ok), 13:02, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Ну теперь модно писать на PHP с аппаратным ускорением...

    Вы имеете в виду сайтики с красивыми менюшками или GUI на PHP?

     
     
  • 6.32, Аноним (-), 14:39, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    http://www.php-qb.net/index.php/2-uncategorised/34-rendering-3d-mandelbulb-fr
     
  • 4.28, Аноним (-), 12:54, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Правильно, пусть проц отжирают, вон с у тебя сколько его (дофига, видать)
    > Плиин, вот как-то раньше обходили без крутых видюх... а щас не могут.
    > А что поменялось то?

    Нужно писать быстрее, а пальцы уже не выдерживают, ну и пишут на Х

     
  • 4.36, 1 (??), 15:51, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Да с какого хрена? У меня вот ноут asus 1000h на древнме интеле все современное работает отлично и из коробки
     
     
  • 5.42, OH (??), 16:50, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    только очень медленно и неповоротливо, а так да жить почти можно. Счастливый обладатель 1001ha.
     
     
  • 6.52, ZloySergant (ok), 19:01, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >только очень медленно и неповоротливо

    Lenovo S10 2008-го года. Полет нормальный. _Серьезных_ тормозов - нет. EMACS, вообще, работает как обычно.

     
     
  • 7.63, arisu (ok), 20:58, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > EMACS, вообще, работает как обычно.

    там калибратор тормозов встроен.

     
  • 4.47, клоун Стаканчик (?), 17:51, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Теперь вместо www.MySite.xxx нужно набирать m.MySite.xxx или mobile.MySite.xxx. Мобильные версии ещё не изгадили.

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

     
     
  • 5.69, Проходящий (?), 03:11, 13/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    отключение кросс-платформенности? О_о
     
  • 5.81, Аноним (-), 19:51, 17/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Теперь вместо www.MySite.xxx нужно набирать m.MySite.xxx или mobile.MySite.xxx.
    > Мобильные версии ещё не изгадили.

    Что, так меньше активиксов и троянов в твой ынтырнет ыксплорер валится? :)

     
  • 2.16, trdm (ok), 11:56, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Согласен.
    Офисные рабочие станции потребуют добавку в виде GPU и их стоимость возрастет.
    Добро бы для какой-нибудь хорошей игрушки, а тут для браузера.
    Да шло бы оно...
    Только производителей спец-оборудования кормить.
     
     
  • 3.26, Lain_13 (ok), 12:42, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +14 +/
    Вообще-то карточки достаточно уровня для офисных решений уже давно встраивают в материнки. Попробуй-ка сейчас найди в продаже материнку со встроенным видео и без базовой поддержки 3D. Даже в копеечном Raspberry Pi есть поддержка OpenGL ES. В таких условиях не задействовать эти мощности (и, ЧСХ, по их прямому назначению) просто тупо.
     
     
  • 4.30, Пользователь Дебиан (?), 13:24, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Наконец-то вменяемый комментарий в треде!

    Следует ещё вспомнить, что даже в самом голимом смартфоне давно уже всё рисуется акселерированным 2D при помощи специализированного GPU.

     
  • 4.44, уцйуцу (?), 17:21, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    КО в роли меня просто не может не написать правду, сейчас нет материнских плат со встроенным видео, сейчас процессоры со встроенным графическим ядром: AMD APU или Intel HD Graphics.
     
     
  • 5.53, lucentcode (ok), 19:04, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, для ноутбуков - может быть. Для десктопа у AMD есть линейка актуальных процов без встроенного GPU. А материнки к ним, как правило, как раз с интеграшкой.
     
     
  • 6.70, RNZ (ok), 05:41, 13/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Такие системные платы сейчас разве, что на чипах nvidia выпускают, ну и ещё 2 с половиной производителя mb на via.
     
     
  • 7.85, Аноним (-), 21:59, 17/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Такие системные платы сейчас разве, что на чипах nvidia выпускают, ну и
    > ещё 2 с половиной производителя mb на via.

    Вы к нам из какого века? Nvidia давно уже не делает платы под x86: intel их послал в пень не лицензировав им свою процессорную шину.

     
  • 4.45, Аноним (-), 17:21, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Есть разница между "задействованием мощностей" и "ускорением программы".

    Несложно написать программу, которая задействует все мощности компьютера и всё равно работает медленно.

     
     
  • 5.49, Lain_13_too_lazy_to_login (?), 18:08, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Это пересекающиеся множества, а не взаимоисключающие. На их пересечении располагается ускорение программы за счёт задействования более подходящего для конкретных вычислений железа.
     
     
  • 6.80, Anonym2 (?), 17:59, 17/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Это пересекающиеся множества, а не взаимоисключающие. На их пересечении располагается
    > ускорение программы за счёт задействования более подходящего для конкретных вычислений
    > железа.

    Ускорение глючной, медленной и сделанной де Биллом программы за счёт счёта.

     
  • 2.20, Константавр (ok), 12:14, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Нет! Карточку ты покупал не себе а софтописателям и рекламопоказывателям. А, ещё для выгоды производителя. Ты, как покупатель, во всей этой "пищевой" цепочке стоишь в самом низу.
     
  • 2.24, Zenitur (ok), 12:34, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А мне это только нравится Помню как в 2006 году вышел дистрибутив Linux 64studi... большой текст свёрнут, показать
     
     
  • 3.60, Аноним (-), 20:38, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    проблемы с захватом ресурсов у GPU при одновременном запуске ff и игр давно известны
     
  • 3.78, Anonym2 (?), 17:29, 17/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Какой плавный скроллинг Страницы вполне плавно двигалис... большой текст свёрнут, показать
     
  • 2.35, Ivan (??), 15:46, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Изнашивается что ли?
     
  • 2.37, Аноним (-), 15:55, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, да! Пусть FPU ещё не используют!
     

  • 1.2, Аноним (-), 10:41, 12/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А выглядеть будет нормально и однородно как во всей системе или опять что хочу, то творю? Почему бы тогда и в Макинтоше такого г*вна не налепить?
     
     
  • 2.6, paulus (ok), 10:52, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Нет выглядит как отдельное говно, но пока там есть возможность переключиться на тему GTK+
    >А выглядеть будет нормально и однородно как во всей системе или опять что хочу, то творю?
     

  • 1.8, knike (?), 11:02, 12/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И это на фоне недавней новости о том, что в Chrome для Linux по умолчанию будет отключено графическое ускорение.
     
     
  • 2.12, Аноним (-), 11:40, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Это во Flash Player, а в Google Chrome не будет включено аппаратное ускорение видео.
     
  • 2.13, paulus (ok), 11:40, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что тут говорить? Они даже не могут сделать или не хотят, чтобы перед загрузкой страниц расширения работали... http://goo.gl/YSFOCb
     
     
  • 3.18, Анонимммм (?), 12:03, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Да это ещё что, они до сих пор не могут пофиксать более уродский баг в Android http://code.google.com/p/android/issues/detail?id=17769
     
     
  • 4.19, Анонимммм (?), 12:06, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Особенно весело смотреть на такие перемешанные сообщения от смс информирования по карточке от банка.
     
  • 4.58, Маленькая Серая Мышка (?), 20:12, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Это разве баг? Вот с отправкой СМС рэндомному получателю вместо указанного - вот то был баг. Лет 5, кажется, прожил.
     

  • 1.9, Наивный чукотский юноша (?), 11:25, 12/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    Ну прямо типичное поведение типичного приложения под Windows - превращение системы в панковатое эмо, где каждая программа стремится выделиться своим Воистину Уникальным Оформлением.
     
     
  • 2.14, paulus (ok), 11:42, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Они хотят ауром заменить все DE/WM, чтобы все подсели на хромос.

     
  • 2.39, Аноним (-), 16:41, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Не понятно какие ламеры и за что вам поставили плюсики, но аура никоим образом оформление не меняет. Выглядит так же, как бы оно было собрано на этом вашем говеном ГТК.
     
     
  • 3.46, Наивный чукотский юноша (?), 17:23, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А можно пжлста скринов? Будет подхватывать системное оформление и заголовки? Пока я вижу только выделяющееся синее окно со своим собственным расположением кнопок. Благо можно включить поддержку темы gtk.
     
  • 3.82, Аноним (-), 19:53, 17/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > никоим образом оформление не меняет.

    Он что, умеет применять GTKшные темы? ORLY?

     

  • 1.10, kay (ok), 11:27, 12/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Класс, вот бы нативную сборку под ARM. Так глядишь быстрее будет работать.

    P.S. Использую Cubietruck как десктоп на Debian 7.4. Вполне доволен, но иногда Chromium притормаживает.

     
  • 1.11, Аноним (-), 11:38, 12/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Значит поддержка RHEL возвращается? И ещё мне интересно, программа будет поддерживать полупрозрачность элементов окна при включенном Compiz, GNOME3 или KWin, как здесь: http://puregoogle.ru/wp-content/uploads/2013/06/Chrome-OS.png Когда-то это умела Opera, но потом убрали.
     
  • 1.23, Baz (?), 12:33, 12/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    а они пофиксят баг когда я не могу ничего писать в комментах на ютубе, в то время как я залогинен в акке гугл? а то они но моё письмо в саппорт морозятся...
     
     
  • 2.33, re (?), 14:54, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    они не морозят, они формулируют
     

  • 1.34, Аноним (-), 15:03, 12/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Правильно ли я понимаю, что:
    1) для X11, Cocoa или Windows прослойка Ozone не используется?
    2)"Из подсистем нижележащего графического стека (X11, Cocooa или Windows) затрагивается только вывод поверх корневого окна." Следовало ли добавлять целую прослойку с такими малыми функциями ради Wayland (Mir)?
     
  • 1.41, Raiden (ok), 16:48, 12/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Тернистый путь к QT.
     
     
  • 2.43, arisu (ok), 16:53, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Тернистый путь к QT.

    зачем нам QuickTime? нет, QuickTime нам не нужен.

     
     
  • 3.48, Perain (?), 18:07, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Зонд тебя не спрашивал
     
  • 3.55, Аноним (-), 19:10, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На форуме где люди пишут названия программ русскими буквами или как попало только Кутя удостаивается чести быть исправленным. К чему бы это?
     
     
  • 4.61, Аноним (-), 20:42, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    очевидно: личные пристрастия
     
  • 4.64, arisu (ok), 20:59, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > На форуме где люди пишут названия программ русскими буквами или как попало
    > только Кутя удостаивается чести быть исправленным. К чему бы это?

    к тому, что QT и Qt — разные продукты. если бы продукта под названием QuickTime, которое традиционно сокращают до QT, не было бы — я бы и не исправлял.

     
     
  • 5.77, Аноним (-), 13:23, 17/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    ну конечно же в треде про граф. тулкит решили упомянуть quicktime
     
     
  • 6.79, arisu (ok), 17:37, 17/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > ну конечно же в треде про граф. тулкит решили упомянуть quicktime

    вот и я удивлён: зачем?

     

  • 1.50, Аноним (-), 18:39, 12/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Я хочу Хромиум на старом, добром мотифе. Он должен хорошо интегрироваться в моё CDE/
     
     
  • 2.51, Аноним (-), 18:49, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Я хочу Хромиум на старом, добром мотифе. Он должен хорошо интегрироваться в
    > моё CDE/

    Берешь исходники Хромиума и наворачиваешь. Он будет хорошо интегрироваться тебе куда угодно. Нет? Тогда хочи дальше.

     
     
  • 3.75, Аноним (-), 14:54, 13/03/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты никогда не занимался портированием приложений, и даже, сборкой хромиума. Попробуй эту блотварь хотя-бы собрать.
     

  • 1.54, lucentcode (ok), 19:06, 12/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Идея использовать один  стек на разных ОС - довольно заманчивая идея. Другое дело, что не известно, насколько хорошо решение на базе данного стека будет работать.


     
     
  • 2.56, vlikhachev (ok), 19:54, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Идея использовать один  стек на разных ОС - довольно заманчивая идея.
    > Другое дело, что не известно, насколько хорошо решение на базе данного
    > стека будет работать.

    Примерно как многотопливный двигатель внутреннего сгорания - одинаково плохо работает на любом виде топлива...

     
  • 2.65, vit (??), 23:21, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    у оперы же работает)
     

  • 1.57, darkshvein (ok), 20:03, 12/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    да, у них дураков нет!!!
     
  • 1.59, Пушистик (ok), 20:26, 12/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Gnome теперь тоже на Aura перейдёт?
     
     
  • 2.66, vit (??), 23:22, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Gnome теперь тоже на Aura перейдёт?

    а былобы не плохо)

     

  • 1.62, Аноним (-), 20:44, 12/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    создатели Gnome 3 допрыгались до того, что от них массово отворачиваются и уходят
     
     
  • 2.67, Саша (??), 23:34, 12/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Точно. В спешке обогнать вин 8, такое г сделали. Чуток бы подаждали.
     
     
  • 3.71, Аноним (-), 08:53, 13/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    вынь8 позже вышел…
     

  • 1.72, SergMarkov (ok), 11:54, 13/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    закопали бы gtk ваще.. :-)
     
     
  • 2.83, Аноним (-), 20:03, 17/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > закoпали бы gtk ваще.. :-)

    Сразу после стюард.... маркова :P.

     

  • 1.73, Михаил (??), 12:45, 13/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Chrome уже умеет в древовидные вкладки нормально?
     
  • 1.76, Аноним (-), 10:49, 16/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Тогда какого чёрта до сих пор в настройках остаётся эта http://rghost.ru/53093286/image.png кнопка?
     
     
  • 2.84, Аноним (-), 20:03, 17/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Тогда какого чёрта до сих пор в настройках остаётся эта

    Может, он ненароком умеет парсить тему GTK? :) Хотя скорее всего просто не отпилили.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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