Chromium和Chrome之间有什么区别?
Chromium是一个开放源代码的浏览器项目,构成了Chrome网络浏览器的基础。但是,让我们更深入地了解这意味着什么。
Google于2008年首次推出Chrome时,他们还发布了Chrome作为开源项目所基于的Chromium源代码。该开源代码由Chromium Project维护,而Chrome本身由Google维护。
有关的:您应该购买Chromebook吗?
两种浏览器之间的最大区别在于,虽然Chrome基于Chromium,但Google还为Chrome添加了许多专有功能,例如自动更新和对其他视频格式的支持。 Google对Chromium OS也采取了类似的方法,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。
有关的:在Linux上使用Firefox?您的Flash Player已过时!
- Adobe Flash(PPAPI)。 Chrome包含一个沙盒Pepper API(PPAPI)Flash插件,Google会与Chrome一起自动更新该插件。这是在Linux上获得最新版本Flash的唯一方法。即使在Windows和Mac上,最好使用Chrome的沙盒PPAPI Flash插件,而不是Adobe网站上提供的较旧的NPAPI Flash插件。 (如果愿意,您可以从Chrome实际获得Pepper Flash插件,然后安装并在Chromium中使用。)
- Google更新。 Windows和Mac用户使用Chrome时,会获得一个额外的后台应用,该应用会自动使Chrome保持最新状态。 Linux用户使用他们的标准软件管理工具。
- 扩展限制。对于Chrome,Google会禁用Chrome网上应用店中未托管的扩展程序。
- 崩溃和错误报告。 Chrome的用户可以选择将崩溃和错误的统计信息发送给Google进行分析。
- 安全沙箱(?)。 Google还指出,某些Linux发行版可能会禁用Chromium的安全沙箱,因此,您需要导航到Chromium中的about:sandbox,以确保该沙箱已默认启用并正常运行。这是Chromium(和Chrome浏览器)的最佳功能之一。
您应该注意,尽管Chromium不是Google品牌,但仍然非常以Google为中心。例如,Chromium包含与Chrome浏览器相同的同步功能,可让您使用Google帐户登录并同步数据。
获得铬
在几乎所有平台上都可以使用Google Chrome浏览器,只需访问Google Chrome下载页面,因此,让我们看一下如何根据需要使用Chromium。
有关的:Linux上软件安装和程序包管理器的工作方式
在Linux上,通常可以直接从Linux发行版的软件存储库中安装Chromium。例如,在Ubuntu Linux上,您可以通过以下方法安装它:打开Ubuntu软件中心,搜索Chromium,然后单击“安装”。您可以通过Linux发行版的软件存储库对Chromium进行安全性更新。
在Windows和Mac上,使用Chromium更加困难。您可以获取官方的Chromium版本,但它们仅适用于前沿技术,不会自动更新。该更新程序是Google Chrome的封闭源代码部分。您可以从某人那里获得第三方版本,但它们都不会自动更新,因此您必须信任第三方发行商。您也可以自己从源代码中编译Chromium,但您是否真的想在每次更新可用时都这样做?可能不会。
那“间谍软件”呢? (实际上不是间谍软件)
Google Chrome包含Chromium中未提供的崩溃报告功能。如果您选择在Chrome中启用崩溃报告,则有关崩溃的信息将发送到Google。如果您使用的是Chromium,则该崩溃报告器将不存在,并且您将必须通过传统方式来跟踪错误。 Linux发行版也可能会在将Chromium的代码提供给您之前对其进行修改。如果您想解决一些Chrome错误,最好使用Chrome而不是Chromium。
有关的:我应该让应用发送“使用情况统计信息”和“错误报告”吗?
Chromium还缺少Chrome中的使用情况跟踪或“用户指标”功能。这是一项可选功能,可将有关您如何使用浏览器不同部分的信息发送给Google,并为他们提供可用于进行决策的数据。 (这是微软在声明删除“开始”菜单时使用的数据,因为没有人使用过,因此极客可能应该开始保留此类功能。)
过去,用户担心每个Chrome浏览器都附带唯一的“客户端ID”,并指出Chromium没有。 Google早在2010年就停止这样做。
但是,Chromium确实包含许多依赖于Google服务器的功能,并且这些功能默认情况下处于启用状态。您会在“ Chromium设置”页面上看到这些功能。它们包括可帮助修复错误键入的网址的网络服务,预测服务,Google的反网络钓鱼功能等等。
那么,您应该使用哪个呢?
有关的:什么是开源软件,为什么重要?
Chromium很不错,因为它允许需要开源软件的Linux发行版打包与Chrome几乎完全相同的网络浏览器,并将其交付给用户。这样的Linux发行版甚至可以将Chromium用作其默认的Web浏览器,而不是Firefox,并且有些这样做。如果您使用开放源代码软件,并尽量避免使用任何封闭源代码,那么Chromium是您的理想选择。
但是,许多对开源软件不那么热衷的Linux用户可能想安装Chrome而不是Chromium。如果您使用的是Flash,则安装Chrome可以使您更好地使用Flash播放器,并且可以在线解锁大量媒体内容。例如,Linux上的Google Chrome现在可以流式传输Netflix视频。这需要对HTML5视频的H.264支持,而Chromium则没有。
那么,铬还是铬?如果您使用的是Windows和Mac,则选择非常明确。 Chromium实在很难使用,主要是因为您无法获得可以自动更新的官方稳定版本。真正的选择应该由Linux用户做出。