В чем разница между Chromium и Chrome?

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

Когда Google впервые представил Chrome в 2008 году, они также выпустили исходный код Chromium, на котором Chrome был основан как проект с открытым исходным кодом. Этот открытый исходный код поддерживается проектом Chromium, а сам Chrome поддерживается Google.

СВЯЗАННЫЕ: Стоит ли покупать Chromebook?

Самая большая разница между двумя браузерами заключается в том, что, хотя Chrome основан на Chromium, Google также добавляет в Chrome ряд проприетарных функций, таких как автоматические обновления и поддержка дополнительных видеоформатов. Google также применил аналогичный подход к Chromium OS, проекту с открытым исходным кодом, который составляет основу их собственной Chrome OS - операционной системы, которая работает на Chromebook.

Что есть в хроме, чего нет в хроме

Chrome основан на Chromium, но Google добавляет в свой браузер Chrome ряд проприетарных битов с закрытым исходным кодом, которых нет в Chromium. В частности, Google берет Chromium, а затем добавляет следующее:

  • Поддержка AAC, H.264 и MP3.  Chrome включает лицензированные кодеки для этих проприетарных форматов мультимедиа, предоставляя вам доступ к более разнообразному мультимедийному контенту, особенно к сайтам, использующим видео HTML5 для потоковой передачи видео H.264. Оба браузера включают базовые бесплатные кодеки: Opus, Theora, Vorbis, VP8, VP9 и WAV.

СВЯЗАННЫЕ: Используете Firefox в Linux? Ваш Flash Player устарел и устарел!

  • Adobe Flash (PPAPI).  Chrome включает в себя плагин Flash для песочницы Pepper API (PPAPI), который Google автоматически обновляет вместе с Chrome. Это единственный способ получить самую современную версию Flash в Linux. Даже на Windows и Mac вам лучше использовать изолированный плагин PPAPI Flash от Chrome, а не более старый плагин NPAPI Flash, доступный на веб-сайте Adobe. (Фактически вы можете получить плагин Pepper Flash из Chrome, а затем установить его и использовать в Chromium, если хотите.)
  • Google Update.  Пользователи Chrome для Windows и Mac получают дополнительное фоновое приложение, которое автоматически обновляет Chrome. Пользователи Linux используют свои стандартные инструменты управления программным обеспечением.
  • Ограничения на расширение . Для Chrome Google отключает расширения, которые не размещены в Интернет-магазине Chrome.
  • Отчеты о сбоях и ошибках . Пользователь Chrome может отправить статистику сбоев и ошибок в Google для анализа.
  • Безопасная песочница (?).  Google также отмечает, что некоторые дистрибутивы Linux могут отключить песочницу безопасности Chromium, поэтому вам нужно перейти к about: sandbox в Chromium, чтобы убедиться, что песочница включена и работает по умолчанию. Это одна из лучших функций Chromium (и Chrome).

Следует отметить, что, хотя Chromium не является брендом Google, он все еще очень ориентирован на Google. Например, Chromium содержит те же функции синхронизации, что и в Chrome, что позволяет вам войти в систему с учетной записью Google и синхронизировать свои данные.

Получение хрома

Чтобы получить Google Chrome практически на любой платформе, достаточно просто посетить страницу загрузки Google Chrome, поэтому давайте просто посмотрим, как вы можете получить Chromium, если хотите.

СВЯЗАННЫЕ: Как установка программного обеспечения и менеджеры пакетов работают в Linux

В Linux вы часто можете установить Chromium прямо из репозиториев программного обеспечения вашего дистрибутива Linux. Например, в Ubuntu Linux вы можете установить его, открыв Центр программного обеспечения Ubuntu, выполнив поиск Chromium и нажав Установить. Chromium получает обновления безопасности через репозитории программного обеспечения вашего дистрибутива Linux.

В Windows и Mac использовать Chromium немного сложнее. Вы можете получить официальные сборки Chromium, но они предназначены только для новейших версий и не обновляются автоматически. Программа обновления является частью Google Chrome с закрытым исходным кодом. Вы можете получить от кого-то сторонние сборки, но они тоже не будут обновляться автоматически, и вам придется доверять стороннему дистрибьютору. Вы также можете самостоятельно скомпилировать Chromium из исходного кода, но действительно ли вы хотите делать это каждый раз, когда доступно обновление? Возможно нет.

А как насчет «шпионского ПО?» (На самом деле это не шпионское ПО)

Google Chrome включает функции отчетов о сбоях, которых нет в Chromium. Если вы решите включить отчеты о сбоях в Chrome, информация о сбоях будет отправляться в Google. Если вы используете Chromium, этого средства сообщения о сбоях нет, и вам придется отслеживать ошибку по старинке. Дистрибутивы Linux также могут изменять код Chromium перед тем, как передать его вам. Если вы пытаетесь исправить какую-то ошибку Chrome, вам, вероятно, лучше использовать Chrome вместо Chromium.

СВЯЗАННЫЕ: следует ли разрешить приложениям отправлять «статистику использования» и «отчеты об ошибках»?

В Chromium также отсутствует функция отслеживания использования или «пользовательских показателей», которая есть в Chrome. Это дополнительная функция, которая отправляет в Google информацию о том, как вы используете различные части браузера, предоставляя им данные, которые они могут использовать для принятия решений. (Это были данные, которые, по утверждениям Microsoft, использовались, когда они сказали, что удалили меню «Пуск», потому что им никто не пользовался, поэтому, возможно, гикам стоит оставить такие функции включенными.)

В прошлом пользователи беспокоились о том, что каждый браузер Chrome поставлялся с уникальным «идентификатором клиента», и отмечали, что Chromium этого не сделал. Google прекратил это делать еще в 2010 году.

Однако Chromium включает в себя множество функций, которые зависят от серверов Google, и эти функции включены по умолчанию. Вы увидите эти функции, перечисленные на странице настроек Chromium. Они включают в себя веб-службу, которая помогает исправить ошибочно введенные веб-адреса, службу прогнозирования, функцию защиты от фишинга Google и многое другое.

Итак, что вам следует использовать?

СВЯЗАННЫЕ: Что такое программное обеспечение с открытым исходным кодом и почему оно важно?

Chromium хорош тем, что позволяет дистрибутивам Linux, требующим программного обеспечения с открытым исходным кодом, упаковывать веб-браузер, который почти идентичен Chrome, и отправлять его своим пользователям. Такие дистрибутивы Linux могут даже использовать Chromium в качестве веб-браузера по умолчанию вместо Firefox - и некоторые так и делают. Если вы занимаетесь программным обеспечением с открытым исходным кодом и стараетесь избегать любых битов с закрытым исходным кодом, Chromium - хороший вариант для вас.

Однако многие пользователи Linux, которые не так увлечены программным обеспечением с открытым исходным кодом, могут захотеть установить Chrome, а не Chromium. Установка Chrome дает вам лучший проигрыватель Flash, если вы используете Flash, и открывает доступ к большему количеству мультимедийного контента в Интернете. Например, Google Chrome в Linux теперь может транслировать видео Netflix. Для этого требуется поддержка H.264 для видео HTML5, чего нет в Chromium.

Итак, Chrome или Chromium? Если вы используете Windows или Mac, выбор очевиден. Chromium слишком привередлив, чтобы его использовать - в основном потому, что вы не можете получить официальные стабильные сборки, которые будут обновляться автоматически. Настоящий выбор здесь должен быть сделан пользователями Linux.