Insight IT

Информационные технологии

Google Chrome

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

Google Chrome
Наверное многие из вас уже успели за последние пару дней стать свидетелями всей этой шумихи на просторах Сети, связанной с выходом 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”

Иван Блинков6 сентября 2008 в 13:51

[quote comment="1188"]Monk Albino, есть куча решений для запуска виртуальных компов с любой операционкой внутри. Мне нравится VirtualBox.[/quote]Только на практике все же виртуальные машины по многим параметрам проигрывают реальным, но если использовать их для «полазить в интернете», то это не заметно будет, конечно.

Радкевич С.6 сентября 2008 в 15:01

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

Иван Блинков6 сентября 2008 в 15:46

[quote comment="1195"]Ну у меня пока что особо желаний хром попробовать нет. Не очень как то о нем лестно блоггеры отзываются. Но первый блин как говорится может быть и комом, но если Гугл за что-то возьмется, то до ума доведет, это уж точно.[/quote]Естественно до идеала ему сейчас далеко, но для проекта, которому всего пару-тройку дней «от роду» он более чем хорош.

Oduvan7 сентября 2008 в 23:34

Чесно говоря первый раз тут увидел новость про это нововведение гугла.

И чесно говоря — непонятно. Гугл, на сколько мне известно, один из основных спонсоров Мазилы. И тут бац — свой браузер.

Иван Блинков8 сентября 2008 в 9:00

[quote comment="1209"]Чесно говоря первый раз тут увидел новость про это нововведение гугла.

И чесно говоря — непонятно. Гугл, на сколько мне известно, один из основных спонсоров Мазилы. И тут бац — свой браузер.[/quote]Так-то одно другому и не мешает впринципе. У них финансов на всех хватит...

Oduvan8 сентября 2008 в 10:54

)) при чем тут деньги... они же еще один поисковик не начали делать?? «финанков же на всех хватит»

Иван Блинков8 сентября 2008 в 11:21

[quote comment="1211"])) при чем тут деньги... они же еще один поисковик не начали делать?? "финанков же на всех хватит[/quote]"

Разрабатывать браузер — дело тоже не дешевое, ровно как и финансирование Mozilla...

Karsonito9 сентября 2008 в 3:13

Гугль планомерно движется в сторону интернет приложений. Появление хромого тому доказательство. Например, присутствует неприметная, но эффектная функция «Создать ярлыки приложения». На рабочем столе возникает ярлычек с соответствующим веб-приложением (пока это только gmail, docs, etc). После запуска получаем окошко без табов, но с запоминающимся ярлычком в панели задач. Весьма эргономично. Очередной фрагмент мозаики.

GSM9 сентября 2008 в 19:52

В комиксах по моему все ясно расписано, почему они начали его делать.

Slik18 сентября 2008 в 10:29

«Наверное многие из вас уже успели за __послудние__ пару дней стать свидетелями всей этой шумихи на просторах Сети, связанной с выходом Google на рынок браузеров.» :)

Иван Блинков18 сентября 2008 в 11:04

[quote comment="1264"]«Наверное многие из вас уже успели за __послудние__ пару дней стать свидетелями всей этой шумихи на просторах Сети, связанной с выходом Google на рынок браузеров.» :) [/quote]

Спасибо, исправил.

Любитель сказок про ежиков26 сентября 2008 в 8:07

Очень интересно, что же получится у гугля из этой затеи... пока как-то не впечатляет своей функциональностью, но зато скорость загрузки страниц внушает доверие, что все-таки будет что-то путнее :) )

Киноман30 сентября 2008 в 0:51

Вобщем-то, ставил Chrome с той же целью: просто посмотреть, не более того.

Кстати, версию под линух уже выпустили вроде бы.

Василий31 октября 2008 в 12:42

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

Эвдиалит4 ноября 2008 в 13:41

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

white_lion12 января 2009 в 19:39

Оооо, это вещь, я не хвалю, я пользуюсь. Вот какой должин быть браузер, учитесь. Всё очень и очень, ну просто ЭЛЕМЕНТАРНО сделано, а как работает УХХ, не нахвалюсь. Я думаю, это очередное дополнение для гугля, как самой лутшей карпарации мира. Гугль может гордиться

pr_o30 марта 2009 в 1:47

Самое интересное, что гугл-хром каждую вкладку запускает отдельным процессом... Т.е. если одна вкладка «зависла», то остальные работают нормально, а «повисшую» вкладку можно закрыть. Вот такие пироги у нас с этим зверем-браузером...

вольво17 июня 2009 в 15:11

Заметил что с каждым комментариям отзывы все лучше и лучше. Продолжу традиция. Уже долгое довольно время перешел с других браузеров на хромого. И это просто браузер моеймечты...ничего лишнего...все можно настроить...а скорость! Вобщем за ним будущее

TiamatInc27 июня 2009 в 9:20

А вот мне Хорм как-то не приглянулся. Все же FF с его кучей плагинов ближе и роднее

Альберт18 августа 2009 в 22:47

Здравствуйте.У меня вместо комментария вопрос.Можно в браузер гуглхром встроить строку робоформа(чтобы вставлять пароли? Если да,тогда как это сделать? Спасибо.С уважением.Альберт.

Taz21 декабря 2009 в 18:34

я уже переполз на него совсем =)

радует, тока на сертефикатах вебмани падает =\

Оставить комментарий