The OpenNET Project / Index page

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

Google перешел на Clang при формировании сборки Chrome для Linux

17.11.2014 17:07

Разработчики web-браузера Chrome сообщили о переходе к использованию Clang для формирования финальных сборок для платформы Linux, начиная с представленного в прошлом месяце выпуска Chrome 38. Переход на Clang позволил добиться сокращения размера исполняемого файла на 8% при сохранении производительности и времени запуска примерно на том же уровне. Миграция обошлась без крупных проблем, за исключением всплывшей после публикации релиза ошибки, мешающей работе на 32-разрядных старых выпусках Debian, что потребовало оперативного формирования внепланового обновления.

  1. Главная ссылка к новости (http://llvm.cc/t/llvmdev-chrom...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/41072-chrome
Ключевые слова: chrome, clang
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (38) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 17:14, 17/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Это тенденциозно. Теперь гугль будет невозбранно патчить втихаря шланг под свой браузер. Еще одна причина байкотировать хром. Не надо кормить корпорацию!
     
     
  • 2.2, Аноним (-), 17:26, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +45 +/
    Байкотировать - это катать котов на байках?
     
     
  • 3.3, Аноним (-), 17:27, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    или покупать башенные краны, да
     
  • 3.28, kevin (??), 00:31, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    пойду ка побайкотирую
     
  • 2.12, manster (ok), 18:39, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    ну если оно будет собираться только под clang - то мало кому нужно будет
     
     
  • 3.19, paulus (ok), 20:01, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Какая вам разница, если хром проприетарен по определению? А вот хромиум можете и пособирать...
     
     
  • 4.24, manster (ok), 21:24, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Какая вам разница, если хром проприетарен по определению? А вот хромиум можете
    > и пособирать...

    конечно о хромиуме речь

     
  • 2.21, Язабылзаплнтимянеме (?), 20:15, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А что им мешает патчить GCC сейчас?
    Зажимать исходники можно.
     
     
  • 3.26, Аноним (-), 00:11, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А что им мешает патчить GCC сейчас?

    Там и без патчей можно сделать бинарь на 20-25% меньше. Достаточно поюзать LTO. Но да, виндозно-гейосные мальчики о такой мелочи не в курсе. Или предпочитают делать вид что не в курсе.

     
     
  • 4.39, noname12 (ok), 17:10, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >>Достаточно поюзать LTO

    в котором более чем дохрена багов с линковкой? LOL

     
     
  • 5.40, Led (ok), 11:38, 21/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >>>Достаточно поюзать LTO
    > в котором более чем дохрена багов с линковкой? LOL

    Руки ровняй, вендоламер.

     
  • 2.34, Аноним (-), 09:52, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Байкотировать - это травить байки про котиков.
     

  • 1.5, Аноним (-), 17:39, 17/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вышел браузер Chrome 38. Основные изменения:

      * Использование Clang вместо GCC позволило сократить размер бинарных файлов на 8%
      * Добавлены новые оптимизации, ускоряющие рендеринг страниц в ущерб количеству используемой памяти на 25%

    А вот интересно, они с -O2 или с -Os собирали?

     
     
  • 2.6, Аноним (-), 17:43, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вышла Opera 28. Основные изменения:
    * Переход на Blink 38.0.207.17
     
     
  • 3.10, Операфан (?), 18:35, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Опера уже не торт.
    Всё вышедcшее после 12-й версии, это жалкая пародия на оригинальный их продукт.
    Могли бы просто сделать новый продукт, с новым названием - как это они сделали с Coast by Opera (бродилка для iOS).
     
     
  • 4.35, Android (??), 10:11, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    +1

    Opera 12.17. Для чтение, чего то, достаточно и elinks'а, иногда для просмотра медийного контента запускаю MFF или subj.

     
  • 2.7, Аноним (-), 18:09, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >Добавлены новые оптимизации, ускоряющие рендеринг страниц в ущерб количеству используемой памяти на 25%

    I will take it.

     
     
  • 3.8, smile (??), 18:19, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    "I shall"
    http://www.native-english.ru/grammar/future-simple
     
     
  • 4.9, toge (?), 18:24, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > "I shall"
    > http://www.native-english.ru/grammar/future-simple

    Тю, так он на американском написал.

     
  • 4.13, anonnnnn (?), 18:43, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    "I'm gonna take it" :P
     
  • 4.14, anonnnnn (?), 18:50, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Прежде чем парвить других, сам бы почитал правила!
    http://www.ego4u.com/en/cram-up/grammar/future-1-will
     
  • 4.15, Andrew (??), 19:17, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > "I shall"
    > http://www.native-english.ru/grammar/future-simple

    Вы опоздали лет на 30, "shall" в английском языке уже практически вышел из употребления. Во всех диалектах.

     
  • 4.16, Ан1110н (?), 19:23, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +6 +/
    You shall not pass!
     
     
  • 5.25, asdflk (?), 21:50, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Thou же.
     
  • 4.27, skybon (ok), 00:21, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Shall говорят только когда спрашивают разрешение.

    e.g. "Shall I come in?" = "можно войти?"

     
  • 4.29, denis111 (ok), 00:41, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    "we're not gonna take it" (c) Twisted Sister :D
     
  • 4.32, Аноним (-), 08:06, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >"I shall"

    Ньюфаг
    http://www.youtube.com/watch?v=a_EHnWzJbYw

     
  • 2.30, Led (ok), 01:55, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Они "man gcc" и "man strip" не осилили.
     

  • 1.17, Куяврег (?), 19:28, 17/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А сколько пены было, когда фряха на шланг перешла. Шланг оказывается хреновый, бажный, всё пропало. А тут вот оно как. Комментаторы по норкам сидят в состоянии "сильно молча".
     
     
  • 2.22, Аноним (-), 20:37, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    справедливости ради - говорят, до этого гугл собирал хром для линукс с помощью GCC 4.6, и на шланг они перешли, чтобы использовать меньше разных компиляторов при сборке под разные платформы (под макось они уже давно собирают шлангом)
     
     
  • 3.33, Аноним (-), 09:15, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Что значит «говорят»? Так и есть.
     
  • 2.31, Led (ok), 01:57, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > когда фряха на шланг перешла. Шланг оказывается хреновый, бажный

    Да, так и есть.

     
     
  • 3.36, nepomuk (?), 18:00, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Да, так и есть.

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

    показательно кстати, Саттер на GN'13 говорил, что вот де ц++11/14 уже в шланге, скоро будут в гцц, а микрософт только подтягивается. :)

     

  • 1.18, Аноним (-), 19:39, 17/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хромой от этого нужнее не стал.
     
     
  • 2.38, nepomuk (?), 18:09, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Хромой от этого нужнее не стал.

    верно, не стал ни разу. я вообще не понимаю, как можно в '14 году пользоваться чем-то окромя фуррифокса.

     

  • 1.20, MPEG LA (ok), 20:10, 17/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Google решил подобрать недоеденное Ябблом?
     
     
  • 2.37, nepomuk (?), 18:06, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Google решил подобрать недоеденное Ябблом?

    разработка кланга весьма диверсифицирована, если што. никто ни за кем не подбирает, а пилят потихоньку, всем и каждому во благо.  с zfs, кстати, примерно та же фигня.

     

  • 1.23, Аноним (-), 21:09, 17/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Apple Google Microsoft - выбор зондов круглый год. Любой на выбор вкус и цвет - прочнее зондов в мире нет!
     

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



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

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