LINUX.ORG.RU

Chromium


35

13

Всего сообщений: 57

Breach — новый модульный браузер с открытым исходным кодом

Группа Open Source

Стала доступна для скачивания альфа-версия нового модульного браузера с открытым исходным кодом - Breach.

Пользовательский интерфейс браузера построен на модульной архитектуре. Модули написаны на HTML+JS+CSS, работают через Breach API. Интересно, что каждый модуль использует отдельный системный процесс в целях безопасности. Разработчики также предоставляют возможность написать собственные модули для, например, вертикальных вкладок или расширяемого движка автодополнения.

В качестве бэкэнда используются также свободные Chromium Content API и node.js.

На данный момент публичная альфа-версия браузера доступна для операционных систем, основанных на Linux, и Mac OS X.

Сайт проекта.

Страничка проекта на Github.

>>> Подробности (с сайта Engadget)

 , , ,

sT331h0rs3
()

Открыт код PDFium — движка для рендеринга PDF в браузере Chrome

Группа Google

Сегодня компания Google опубликовала исходный код PDFium — движка для рендеринга pdf-документов в браузере Chrome. Проект доступен под лицензией BSD 3-Clause. Сам движок написан на C++.

В проекте указано авторство Foxit Software Inc и Google Inc. Возможно, что проект является форком движка Foxit Reader, для которого Google добилась разрешения на публикацию под открытой лицензией.

git-репозиторий

>>> Сайт проекта

 , , ,

aidan
()

Переход Chrome на графический cтек Aura

Группа Интернет

Разработчики веб-браузера Chrome объявили о переходе c GTK+ на собственный кроссплатформенный графический cтек Aura. Это позволит единовременно реализовывать новые возможности браузера на всех поддерживаемых платформах, в отличие от текущей ситуации, когда версия браузера для Windows использует Aura, в то время, как версия для Linux все еще остается на GTK. Возникала ситуация, когда новая функциональность не реализовывалась в полной мере на платформе Linux, поскольку необходимо было дублировать код в версиях для Windows и Linux, выполняя двойную работу.

Кроме того, переход на Aura позволяет решить давние проблемы c высоким потреблением памяти GPU и аппаратным ускорением прорисовки страниц. Становится возможным использовать единый контекст OpenGL для всего окна, а не для одной вкладки, как ранее, что существенно разгружает графический ускоритель.

Переход на новый графический стек является важным шагом и требует тщательного тестирования. Использование Aura уже задействовано в «ночных» сборках. Сообщения об ошибках принимаются по адресу http://crbug.com/new-linux-aura-bug

>>> Подробности

 , ,

anonymous
()

Atom — основанный на Chromium редактор кода от GitHub

Группа Linux General

GitHub анонсировал текстовый редактор, построенный на кодовой базе проекта Chromium. Несмотря на использование браузерных технологий, Atom не является web-приложением, а, по сути, представляет собой специализированный вариант Chromium, в котором каждая вкладка выполняет роль локально обрабатываемой web-страницы.

В данный момент приложение находится на стадии начального тестирования. Сообщается об открытии кода около 80 библиотек и пакетов, связанных с проектом. Код ядра пока не открыт.

Имеется режим совместимости с Vim и Emacs, средства обеспечения совместной работы с кодом, подсветка синтаксиса, поддержка расширений, тем оформления, вкладок и закладок. Кроме того, среди заявленных функций отмечен умный контекстный поиск, одновременное использование нескольких курсоров и областей выделения, наглядная пометка изменений, автодополнение, а также проверка кода для разных языков (Ruby, Python, SQL, PHP, Perl, Objective-C, C/C++, JavaScript, Java, Go и т.д.). Для написания документации с помощью редактора Atom может быть использована разметка Markdown.

Присутствует возможность навигации по локальной файловой системе посредством интегрированного файлового менеджера с функцией поиска файлов. Для централизованной установки дополнений используется встроенный менеджер пакетов. В качестве основного инструмента для разработки дополнений предполагается использование Node.js и других популярных JavaScript библиотек (jQuery, Underscore и SpacePen).

>>> Подробности

 , ,

gill_beits
()

Opera переходит на WebKit

Группа Проприетарное ПО

Opera Software выпустила пресс-релиз, в котором сообщается о достижении порога в 300 миллионов пользователей, а также о планах использования WebKit и JavaScript реализации V8 в новых версия браузера.

WebKit был выбран за хорошую поддержку современных стандартов, производительность, а также за работу на мобильных платформах iOS и Android.

Компания Opera планирует принять участие в разработке WebKit и Chromium, первый патч уже был передан сообществу.

Конкретной даты выхода новой версии Opera пока нет, но сообщается что он состоится в этом году.

>>> Подробности

 , ,

maxcom
()

Релиз web-браузера Chrome 15

Группа Интернет

Ключевые изменения:

  • полностью переработанная страница быстрого доступа (скриншот);
  • активация по умолчанию Javascript Fullscreen API для инициирования web-приложениями перехода в полноэкранный режим и перехвата событий по открытию страниц в полноэкранном режиме;
  • включён новый механизм выявления фишинга на стороне клиента: при срабатывании локального эвристического анализатора, для дополнительной проверки отправляется только ограниченная информация, сама по себе не идентифицирующая страницу (передаётся префикс или хэш от URL);
  • устранены проблемы с работой Native Client на 32-разрядных дистрибутивах Linux;
  • обновлены библиотеки GTK+ 2.20.1 и ATK 1.29.2;
  • устранён ряд проблем в коде вывода на печать (крах при предварительном просмотре и излишние отступы при печати);
  • множество других мелких изменений.

Кроме нововведений и исправления ошибок, в новой версии устранено 18 уязвимостей, из которых 11 помечены как опасные, 3 - умеренные и 4 - незначительные. В рамках программы по выплате денежного вознаграждения за обнаружение уязвимостей для текущего релиза компания Google выплатила исследователям безопасности 26511 долларов США. Две премии, размером $12174 и $6337, являются самыми большими премиями, выплаченными за всю историю программы.

Премию $12174 за обнаружение серии проблем, связанных с разграничением доступа к параметрам другого окна (cross-origin), получил Сергей Глазунов, рекордсмен по нахождению уязвимостей в Chrome.

Более подробная статья на Опеннете

>>> Подробности

 , ,

sphericalhorse
()

Google Chrome 12

Группа Open Source

Вчера, 7-го июня вышла новая версия Google Chrome 12.

Основные изменения:

  • добавлена аппаратная акселерация 3D CSS (только для Windows Vista / Mac OS X 10.6 и выше, демо);
  • добавлен запуск chrome apps из строки поиска;
  • в новые страницы настроек интегрирована синхронизация;
  • улучшена поддержка screen reader;
  • добавлена защита от загрузок вредоносных файлов;
  • добавлена возможность удаления Flash cookies;
  • закрыто 12 уязвимостей. Сумма наград — 6837 долларов;
  • удалён Google Gears;
  • добавлено новое предупреждение при нажатии Command-Q в Mac OS X.

>>> Подробности

 , ,

ZuBB
()

Google прекращает поддержку H.264 в Google Chrome

Группа Мультимедиа

Совсем недавно, одиннадцатого января, Майк Язаири (Mike Jazayeri) в блоге Хромиума опубликовал следующее обращение:

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

  • Быстрое улучшение производительности видеокодера и декодера, спасибо за это десяткам разработчиков из сообщества,
  • Повсеместная поддержка браузерами, различными инструментами и поставщиками железа,
  • Независимые (но в то же время совместимые) реализации, которые не только предоставляют дополнительные возможности пользователям, издателям и разработчикам, но и способствуют здоровой конкуренции и инновациям.

В будущем году мы ожидаем еще большее быстрых инноваций в медиаплатформе для веба, и сконцентрируем наши инвестиции для тех технологий, которые разработаны и лицензированы на основе принципов свободного веба. Прямо сейчас мы улучшаем поддержку тэга video в HTML5 для Chrome, более плотно интегрируя ее с кодеками, которые уже поддерживаются открытым проектом Chromium. А именно, теперь мы поддерживаем видеокодеки WebM(VP8) и Theora, и задумываемся о добавлении других высококачественных открытых кодеков в будущем. Так как H.264 играет важную роль в видео, а наша цель - дать дорогу открытым инновациям, поддержка этого кодека будет прекращена, а наши ресурсы будут перенаправлены на полостью открытые технологии.

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

>>> Подробности

 , , , , , , ,

stevejobs
()

Вышел стабильный Google Chrome 7 для Linux

Группа Linux General

Google выпустил первый стабильный релиз седьмой ветки веб-браузера Google Chrome для всех настольных операционных систем, в том числе Linux. Версия 7.0.517.41, по сути, может считаться минорным релизом, хотя может похвастаться такими новыми функциями, как, например, установка веб-приложений (когда наконец заработает Chrome Web Store), загрузка во внешние хранилища не только файлов, но также целых каталогов. Среди других улучшений — обновление парсера HTML5, а также Files API, по задумке позволяющего посредством того же HTML5 редактировать локальные файлы прямо в веб-браузере; решение некоторых проблем безопасности.

Таким образом, по части внедрения обработки HTML5 Chrome пока впереди Firefox, но еще раз следует подчеркнуть, что данный релиз является во многом исправлением и надстройкой версий 6.х.

К слову, вы также можете попробовать бета-версию восьмой ветки приложения.

>>> Подробности

 , , ,

ins3y3d
()

Chromium не войдёт в состав Debian Squeeze

Группа Debian

Пакет chromium-browser был удалён 8 сентября из репозитория Debian testing. Это означает, что браузер Chromium не будет включён в состав Debian Squeeze, следующего стабильного релиза Debian. Причиной принятия этого решения стал слишком быстрый цикл релизов Chromium, затрудняющий бекпортирование обновлений безопасности, в частности, исправлений кода обработки SVG в Webkit. Тем не менее, Chromium будет доступен в ветке sid и, вероятно, в backports.

>>> Подробности

 ,

anonymous-kun
()

В Chromium добавлена поддержка графической акселерации

Группа Интернет

Разработчики проекта Chromium сообщили об интеграции в браузер поддержки не только аппаратной акселерации выполнения WebGL-операций и трехмерных CSS-трансформаций, но и привлечения GPU для функций большинства общих 2D-операций, таких как композитинг и масштабирование изображений.

Для взаимодействия с GPU в браузере выделен специальный отдельный процесс, принимающий графические команды от процесса рендеринга и транслирующий их в представление OpenGL или Direct3D, используя движок ANGLE. Процесс выполняется в изолированном окружении, имеющем доступ только к функциям GPU.

Подсистему вывода содержимого web-страниц в Chromium можно разделить на ряд более-менее независимых слоев. Слои могут содержать текст с CSS, изображения, видео, WebGL и векторную 2D графику. В настоящее время большая часть слоев, включая текст и изображения, по-прежнему формируются с использованием CPU. Другие слои используют GPU для ускорения необходимых операций, которые касаются большого количества пикселей. Например, видео-слои уже используют GPU-акселерацию для масштабирования и преобразования цветов, а некоторые слои, такие как WebGL-слой, в конечном итоге, планируется полностью обрабатывать только силами GPU.

После раздельного формирования, слои объединяются перед выводом на экран в единую область, что тратит много ресурсов CPU, поэтому на этом этапе решено также задействовать возможность GPU. Включить данный режим можно запустив браузер с флагом "--enable-accelerated-compositing".

Источник: http://www.opennet.ru/opennews/art.shtml?num=27792

>>> Подробности

 , ,

neocrust
()

Сравнение потребления памяти популярными браузерами

Группа Linux General

Энтузиастом был проведен эксперимент по сравнению потребления памяти современными популярными браузерами. Замеры производились на первых 120 сайтах из Alexa TOP-1000000, измерение потребляемой оперативной памяти производилось при открытии каждой новой вкладки, «забегов» производилось три: до 9, 29 и 120 вкладок.

Кратко о результатах: больше всех памяти съел легковесный браузер uzbl, за ним быстрый Chromium, за ними Rekonq и Opera, далее с большим отрывом leechcraft, midori, firefox. Самым лёгким оказался браузер arora.

График потребления памяти до 120 вкладок.

>>> Подробности и графики

 , , , , , , , ,

Voker57
()

Chromium портирован на Maemo.

Группа PDA

Web-браузер Chromuim уже портирован на Maemo5, свободную и открытую мобильную ОС на базе Debian GNU/Linux, используемую в коммуникаторе Nokia N900. Основан он на пересобранной из исходников сборке для Debian и работает достаточно хорошо, хотя имеет ряд недочетов. Имеется поддержка flash.

>>> Подробности

 , , , ,

cetjs2
()

Google заплатит за дыры в Chrome и Chromium

Группа Безопасность

Google собирается выплачивать вознаграждение за каждую найденную уязвимость в браузерах Chrome и открытой кодовой базе Chromium. Для рассмотрения будут приниматься уведомления об ошибках во всех ветках разработки (Stable, Beta и Dev), а также в библиотеках, интегрированных в кодовую базу браузера (WebKit, libxml, библиотеки сжатия и обработки изображений).

Размер денежной премии варьируется от 500 до 1337 долларов и зависит от степени опасности найденной уязвимости. Соискателям на вознаграждение желательно указать не только на проблемное место и описать концепцию проведения атаки, но и продемонстрировать работающий эксплоит. Наиболее активных участников поблагодарят на специальной странице сайта google.com.

Практика оплаты за обнаружения уязвимостей уже несколько лет применяется организацией Mozilla Foundation и по мнению Google демонстрирует отличные результаты.

>>> Подробности

 , , ,

troll_them_all
()

Parted Magic 4.7. Google Chrome вместо Firefox.

Группа Hardware and Drivers

Вышла очередная версия Parted Magic — дистрибутива, предназначенного для администрирования и восстановления жёстких дисков. Наиболее существенные изменения:

  • Заменили Firefox на Google Chrome.
  • Заменили xfburn и libburnia на simpleburn и cdrtools.
  • По многочисленным просьбам вернули Partclone 0.1.9.
  • Добавили LXMusic-0.4.0 и урезанный до минимума xmms2.
  • Заменили util-linux на util-linux-ng.
  • Восстановили работу беспроводных драйверов Broadcom.
  • Обновили ядро до 2.6.32.2 с поддержкой сжатия squashfs-lzma.
  • Добавили пакеты lsof, workman и hddtemp.
  • Обновили ряд других программ, в том числе ntfs-3g до 2009.11.14, coreutils до 8.1, ddrescue до 1.11, gdisk до 0.5.1, gparted до 0.5.0, fsarchiver до 0.6.2, smartmontools до 5.39, syslinux до 3.84.

>>> Официальный сайт

 ,

question4
()

В браузере Google Chrome появилась поддержка веб-сокетов

Группа Open Source

Начиная с версии 4.0.249.0 в браузере Google Chrome появилась поддержка веб-сокетов. Веб-сокеты это TCP для интернета, представляет собой технологию двустороннего обмена данными для интернет-приложений, являющегося частью «Web Applications 1.0». Эта возможность описана в документации движка Webkit и браузера Chromium.

Также ведется работа по добавлению поддержки веб-сокетов в Firefox.

Firefox Web sockets bugreport

>>> Подробности

 , , , ,

linux4ever
()

Бинарные сборки Chromium для Linux

Группа Open Source

Chromium - это браузер с открытым кодом, на основе которого делается Google Chrome
На данный момент официальный релиз Chrome доступен лишь для Windows

Для пользователей linux есть возможность скачать и протестировать бинарные сборки Chromium. Проект пока в стадии альфа, т.е. многое ещё не работает (к примеру, опции и плагины), но браузер в целом работоспособен и очень быстр. Сборка осуществляется практически каждый час, так что обновляться можно часто.

Желающим потестировать, возможно, придется проделать следующие манипуляции с библиотеками:
sudo ln -s /lib/libnss3.so /lib/libnss3.so.1d
sudo ln -s /lib/libnssutil3.so /lib/libnssutil3.so.1d
sudo ln -s /lib/libsmime3.so /lib/libsmime3.so.1d
sudo ln -s /lib/libssl3.so /lib/libssl3.so.1d
sudo ln -s /lib/libplds4.so /lib/libplds4.so.0d
sudo ln -s /lib/libplc4.so /lib/libplc4.so.0d
sudo ln -s /lib/libnspr4.so /lib/libnspr4.so.0d

>>> Chromium Linux snapshots

 ,

kmike
()