Google Chrome
Опубликовано 6 сентября 2008, автор: Иван Блинков

Наверное многие из вас уже успели за последние пару дней стать свидетелями всей этой шумихи на просторах Сети, связанной с выходом Google на рынок браузеров. Сопутствующие релизу произвели на меня вполне положительное впечатление, благодаря достаточно большой актуальности поднятых в них проблем и интересным вариантам их решений. Так что я определенно решил, что поглядеть что за зверь такой — Google Chrome, определенно стоит, а что из этого вышло я и хотел бы тут рассказать, так что очередную рекламу нового продукта или какие-либо практически полезные советы у Вас врядли получится здесь обнаружить.
Первым делом я посетил и практически сразу немного разочаровался, увидев в заголовке надпись Google Chrome (BETA) for W****ws. Сразу напросился вопрос: а где версия для Linux? Покопавшись в соседних страничках ничего подобного обнаружить не удалось — пришлось пожать плечами с мыслью «наверное еще не сделали».
Зато через какое-то время наткнувшись на очередную заметку про все ту же довольно избитую тему, я заметил ма-а-аленькую неприметную на «инструкцию по компиляции Google Chrome из исходников в Linux». В очередной раз пожав плечами с мыслью «а нам не привыкать, все равно Gentoo пользуюсь» отправился вводить заветное заклинание в свежесозданную консольку.
Заклинание это выглядит примерно следующим образом:
#!/bin/bash
CHROME=/usr/local/src
mkdir $CHROME/chrome
cd $CHROME/chrome
export LANG=C
$CHROME/depot_tools/gclient config http://src.chromium.org/svn/trunk/src
$CHROME/depot_tools/gclient sync
cd $CHROME/src/chrome
../third_party/scons/scons.py Hammer
Для успешного каста требуются следующие ингридиенты:
- subversion >= 1.4
- pkg-config >= 0.20
- python >= 2.4
- perl >= 5.x
- gcc/g++ >= 4.2
- bison >= 2.3
- flex >= 2.5.34
- gperf >= 3.0.3
- libnss3-dev >= 3.12
Начался процесс вполне оптимистично — строчки, генерируемые svn co побежали по экрану вполне весело, но когда этот процесс затянулся на более чем час – стало очевидно, что даже Google оказалось не по зубам выдержать такой наплыв желающх «заценить» новую игрушку и обеспечить достаточную пропускную способность на сервере с SVN. Правда и масштабы проекта мягко говоря впечатляют — директория с исходным кодом перед инициализацией компиляции оказалось очень даже весомой: 2.6 GB. В общем в итоге я не придумал ничего лучше, чем по старой традиции оставить браузер компилироваться на ночь и с чистой совестью уползти спать.
В итоге оказалось, что в результате получается не вовсе браузер, а лишь некоторые непонятно зачем нужные бинарники: надо было внимательно читать инструкцию, особенно обведенный в красную рамку блок — студенческая привычка при чтении чего-либо подсознательно отфильтровывать всю на первый взгляд второстепенную информацию, попадающую в категорию «слишком много букв», дала о себе знать
В общем там об этом все заранее предупреждали — я просто не заметил, ну да ладно: в wine-то оно точно заведется, все тот же Google с легкостью помог обнаружить соответствующий мануал, для моего Gentoo он свелся к следующему:
#!/bin/bash
emerge --sync; emerge -av wine cabextract
cd /usr/bin
sudo wget www.kegel.com/wine/winetricks
sudo chmod +x winetricks
winetricks riched20 riched30 flash allfonts
cd ~
wget gpdl.google.com/chrome/install/149.27/chrome_installer.exe
wine chrome_installer.exe
rm chrome_installer.exe
Запуск с ходу из инсталлятора ничем хорошим не закончилcя, но вот такая команда вполне нормально запустила-таки браузер
wine ~/.wine/drive_c/windows/profiles/m11/Local Settings/Application Data/Google/Chrome/Application/chrome.exe--new-http --in-process-plugins
(если кто соберется копипастить — не забываем подменять m11 на свое имя пользователя)
Первое впечатление — ужасный V**ta-like дизайн, вернее не то чтобы он совсем ужасный — минималистичность очень даже полезное свойство для дизайна браузера, но в мое KDE 3.5.9 темно-фиолетовой раскраски он не вписывается ну совсем никак. Ну да ладно — пока он стоит «просто побаловаться», то можно и потерпеть. Далее я решил пройтись по основным «фишечкам», заинтересовавшим меня в комиксах — все реализовано вполне «как обещали», очень много концептуально правильных решений, которых в старом-добром FF определенно не хватает (перечислять наверное смысла нет — все и так уже, наверное, в курсе что там есть «вкусненького»). Но и многих абсолютно жизненно-важных вещей я там не обнаружил — начиная с блокировки рекламы и заканчивая все тем же стандартно-фиксированным дизайном и отсутствием центрального репозитория плагинов. Кое-какие неприятности можно свалить на все еще не окончательную доведенность до ума wine (проблемы с SSL/TSL, скажем), но на них я смело закрывал глаза — пока не будет полноценной Linux-версии о регулярном использовании данного продукта речи быть просто не может. Скорость работы новинки также произвела впечатление — на его фоне даже FF чисто субъективно показался медлительным (не смотря на все огрехи wine, как оно будет выглядить в native-версии — предсказать сложно).
Меню настроек оказалось вполне стандартным — ничего лишнего, лишь самые необходимые вещи, даже ребенок разберется. Хотя сложно на самом деле сказать плюс это или минус: если вдруг взбредет в голову потюнить что-либо более специфическое, могут возникнуть проблемы, хотя впринципе возможно там всетаки предусмотренно какое-то более расширенное меню настроек, по аналогии с about:config в FF, а я его просто не нашел.
Вдоволь наигравшись, я смело закрыл окошко браузера, с твердой уверенностью, что когда-нибудь потом обязательно заморочусь и с установкой и (возможно) эксплуатацией полноценной native Linux версии, когда граждане из Google соизволят-таки довести ее до работоспособного состояния — к тому времени глядишь и ситуацию с плагинами и темами исправят. Вот такая вот бестолковая история, спасибо, что дочитали до конца
P.S.: А вот тут есть RSS, если вдруг кто еще не в курсе.

30 комментариев на запись “Google Chrome”
«репозитОрий», «обНаРужить»
[quote comment="1184"]«репозитОрий», «обНаРужить»
[/quote]
Да, каюсь, поленился прогнать пост через spellchecker.
После подобных выпусков программ хочется отдельно иметь Mac, Windows и Linux-компьютеры
Monk Albino, есть куча решений для запуска виртуальных компов с любой операционкой внутри. Мне нравится VirtualBox.
[quote comment="1188"]Monk Albino, есть куча решений для запуска виртуальных компов с любой операционкой внутри. Мне нравится VirtualBox.[/quote]Только на практике все же виртуальные машины по многим параметрам проигрывают реальным, но если использовать их для «полазить в интернете», то это не заметно будет, конечно.
Ну у меня пока что особо желаний хром попробовать нет. Не очень как то о нем лестно блоггеры отзываются. Но первый блин как говорится может быть и комом, но если Гугл за что-то возьмется, то до ума доведет, это уж точно.
[quote comment="1195"]Ну у меня пока что особо желаний хром попробовать нет. Не очень как то о нем лестно блоггеры отзываются. Но первый блин как говорится может быть и комом, но если Гугл за что-то возьмется, то до ума доведет, это уж точно.[/quote]Естественно до идеала ему сейчас далеко, но для проекта, которому всего пару-тройку дней «от роду» он более чем хорош.
Чесно говоря первый раз тут увидел новость про это нововведение гугла.
И чесно говоря — непонятно. Гугл, на сколько мне известно, один из основных спонсоров Мазилы. И тут бац — свой браузер.
[quote comment="1209"]Чесно говоря первый раз тут увидел новость про это нововведение гугла.
И чесно говоря — непонятно. Гугл, на сколько мне известно, один из основных спонсоров Мазилы. И тут бац — свой браузер.[/quote]Так-то одно другому и не мешает впринципе. У них финансов на всех хватит...
)) при чем тут деньги... они же еще один поисковик не начали делать?? «финанков же на всех хватит»
[quote comment="1211"])) при чем тут деньги... они же еще один поисковик не начали делать?? "финанков же на всех хватит[/quote]"
Разрабатывать браузер — дело тоже не дешевое, ровно как и финансирование Mozilla...
Гугль планомерно движется в сторону интернет приложений. Появление хромого тому доказательство. Например, присутствует неприметная, но эффектная функция «Создать ярлыки приложения». На рабочем столе возникает ярлычек с соответствующим веб-приложением (пока это только gmail, docs, etc). После запуска получаем окошко без табов, но с запоминающимся ярлычком в панели задач. Весьма эргономично. Очередной фрагмент мозаики.
В комиксах по моему все ясно расписано, почему они начали его делать.
«Наверное многие из вас уже успели за __послудние__ пару дней стать свидетелями всей этой шумихи на просторах Сети, связанной с выходом Google на рынок браузеров.»
[quote comment="1264"]«Наверное многие из вас уже успели за __послудние__ пару дней стать свидетелями всей этой шумихи на просторах Сети, связанной с выходом Google на рынок браузеров.»
[/quote]
Спасибо, исправил.
Очень интересно, что же получится у гугля из этой затеи... пока как-то не впечатляет своей функциональностью, но зато скорость загрузки страниц внушает доверие, что все-таки будет что-то путнее
)
Сыроват проектик пока, но у Гугла с его возможностями всё «придёт в норму» быстренькр ИМХО
Вобщем-то, ставил Chrome с той же целью: просто посмотреть, не более того.
Кстати, версию под линух уже выпустили вроде бы.
Мда, такими темпами гугл захватит весь мир...
Не знаю на сколько он будет хорош в функциональности этот их браузер гугловский, но логотип его мне очень понравился
Когда выйдет потестирую и подумаю переходить ли мне с моей любимой фаерфокс на этот браузер.
Гугл молодец выходит на рынок браузеров, для первой версии браузер очень понравился, думаю на этом работы по его улучшению не остановится и будет версия под разные платформы.
Кто знает возможно этот браузер заставит меня сменить файрфокс, посмотрим.
Гугл хром самый отличный барузер в мире )))
Скачал, поставил этот браузер гугловский, все очень просто, мне нравится.
Оооо, это вещь, я не хвалю, я пользуюсь. Вот какой должин быть браузер, учитесь. Всё очень и очень, ну просто ЭЛЕМЕНТАРНО сделано, а как работает УХХ, не нахвалюсь. Я думаю, это очередное дополнение для гугля, как самой лутшей карпарации мира. Гугль может гордиться
Самое интересное, что гугл-хром каждую вкладку запускает отдельным процессом... Т.е. если одна вкладка «зависла», то остальные работают нормально, а «повисшую» вкладку можно закрыть. Вот такие пироги у нас с этим зверем-браузером...
Заметил что с каждым комментариям отзывы все лучше и лучше. Продолжу традиция. Уже долгое довольно время перешел с других браузеров на хромого. И это просто браузер моеймечты...ничего лишнего...все можно настроить...а скорость! Вобщем за ним будущее
А вот мне Хорм как-то не приглянулся. Все же FF с его кучей плагинов ближе и роднее
Здравствуйте.У меня вместо комментария вопрос.Можно в браузер гуглхром встроить строку робоформа(чтобы вставлять пароли? Если да,тогда как это сделать? Спасибо.С уважением.Альберт.
я уже переполз на него совсем =)
радует, тока на сертефикатах вебмани падает =\