Chromium
开发者 | The Chromium Project |
---|---|
首次发布 | 2008年9月2日[1] |
当前版本 | |
源代码库 | |
编程语言 | C、C++、Java、JavaScript、Python |
引擎 | |
操作系统 | |
类型 | 网页浏览器 |
许可协议 | |
网站 | www |
Chromium 是 The Chromium Project 项目中的一个,Google Chrome 和其他网络浏览器基于此项目进行开发。[12]
Google Chrome 浏览器是基于 Chromium 项目的子产品之一。[13]
Chromium 版本迭代周期较快,一天内会迭代多个版本。[14]
Chromium 的用户界面极为简洁,Google希望用户在使用Chromium时感到浏览器运行速度快,页面加载迅速,同时占用资源少,运行效率高(英语:feel lightweight (cognitively and physically) and fast.)。[15]
许可协议
[编辑]Chromium 项目的其他分支,其开源许可包含MIT、LGPL、Ms-PL、MPL、GPL、LGPL 多重许可等多种许可协议。[17]
与 Google Chrome 的差异
[编辑]Google Chrome 是基于 Chromium 的专有浏览器,Chromium 为其提供了绝大多数源代码。[18]
以下是 Google Chrome 与 Chromium 的不同:[19]
- Chrome 与 Chromium 用户界面和功能基本一致,Chromium 有部分实验项目,例如标签页[20]。
- Chromium 是 开源软件,以BSD许可协议发布;Google Chrome 为 专有软件,其二进制文件根据 Google Chrome 的服务条款被许可为免费软件[21]。
- Google Chrome 支持 Google Update 程序自动更新。
- Google Chrome 的隐私问题存在较大争议。[22]
- Chromium 不包含 Google API Key,因此使用 Google 账号的部分功能存在限制,例如同步功能。[23]
- Google Chrome 与 Chromium 的解码器存在差异性,例如 Chromium 原生不再支持 H.264[24]。
- 在解码器上,Linux 的部分发行版本和其他操作系统在的功能性存在差异[19]。
安全奖赏项目
[编辑]- 2010年首度宣布,“Chromium安全奖赏项目”(Chromium Security Rewards Program)并提供小额奖金给发现Chrome浏览器潜在安全漏洞的研究人员。
- 2012年2月提高金额,赞助Pwnium黑客竞赛,查找Chrome“可彻底利用的弱点”,并提供找到漏洞的黑客高额奖金。[25]
历史
[编辑]版本号
[编辑]Chromium 版本号由四部分组成,例如121.0.6136.0[27]。
各部分组成是MAJOR.MINOR.BUILD.PATCH[28]。
- 121.0 (MAJOR.MINOR) 分别为主版本和次版本;
- 6136 (BUILD) 为一个不间断的数字,为构建版本号;
- 0 (PATCH) 是 BUILD 的候选版本,例如121.0.6136的候选版本有五个,末尾为[6136.0-6136.4]
2008
[编辑]Google Chrome于2008年9月推出,并随其发布一起提供了Chromium源代码,从而允许从中构建代码。最初的代码版本包括针对Windows、macOS和Linux的构建,它们处于开发的早期阶段,并且缺乏完整的功能。Chromium 1.0于2008年12月发布,因此Chrome仅移除了Windows的Beta状态。[29][30]
Chromium于2008年9月首次发布时,就因其以某种方式存储已保存的密码而受到批评,因此任何计算机临时用户都可以轻松地从GUI读取密码。Chromium用户提交了许多错误报告和功能请求,要求提供主密码选项来访问存储的密码,但Chromium开发人员一直坚持认为,这并不能为防止黑客提供真正的安全保护。用户认为,这样做可以防止同事或家庭成员借用计算机时以明文形式查看存储的密码。2009年12月,Chromium开发人员P. Kasting称: "主密码是1397号问题。此问题已关闭。我们将不会实施主密码。现在不行,永远不会。为此争论不会使它变成现实;‘一群人喜欢这样’也不会使它变成现实。我们的设计决策并不民主。您不可能总是拥有想要的东西。" [31][32]
2009
[编辑]2009年1月,Chromium 2.0的第一个开发版本发布,该版本具有书签管理器并支持渐变,反射和遮罩等非标准CSS功能。[33]
Chromium 3.0于2009年5月28日发布,版本号为3.0.182.2。[34]Chrome 3.0于2009年9月发布,推出了更快的JavaScript引擎、用户可选主题的系统、改进后的地址栏以及重新设计的新标签页显示页面[35]。
2009年5月,Chromium的第一个alpha Linux版本面世。 瑞安·保罗(英语:Ryan Paul)在审查该Alpha版本时表示: "它仍然缺少功能并(存在)很多渲染错误,但显然正在朝着正确的方向发展。" [36]在Linux和macOS平台上,Chrome的首个开发版本于2009年6月发布,当时处于起步阶段,缺少Adobe Flash、隐私设置、设置默认搜索提供程序甚至打印的功能[37][38]。2009年7月,Chromium使用GTK +工具包将Linux的本机主题合并到了GNOME桌面环境中。[39]
Chromium 4.0.212.0是第一个Chromium 4.0版本,于2009年9月22日上线[34][40];Chrome 4.0于2009年12月连同适用于macOS和Linux的Chrome beta版本公开发布。两者均支持扩展程序[41]和书签同步。截至2010年4月,Chrome / Chromium 4.0的全平台市场渗透率为6.73%。[42][43][44]
Gentoo Linux自2009年9月起在官方存储库中添加了Chromium。[45]
部分基于 Chromium 开发的浏览器
[编辑]- 360极速浏览器:基于Chromium开发,同时加入了IE内核引擎。[46]
- Brave:基于Chromium开发,加入广告拦截和隐私保护等功能。[47]
- Cent Browser:2015年2月12日公布首个版本。[48]
- Comodo Dragon:由Comodo Group开发,侧重于安全性和隐私保护。[49][50]
- CrossOver Chromium:由CodeWeavers发布的捆绑了Wine的Chromium(适用于 Linux and macOS,2008年9月15日)。[51][52]
- Microsoft Edge:自2020年1月15日起基于Chromium开发。[53][54]
- QQ浏览器:Chromium+IE双内核,IE内核优化。[55]
- 三星浏览器:基于Chromium开发并加入广告拦截功能。[56]
- SRWare Iron:注重保护用户隐私,支持Windows、Linux和macOS[57],同时有一个Chrome与Iron的比较页(页面存档备份,存于互联网档案馆)。
- Vivaldi:首个版本开发于2016年4月13日。[58]
- Yandex Browser:由俄罗斯Yandex开发。[59]
- 傲游浏览器:加入了IE内核引擎。[60]
- 七星浏览器:基于Chromium开发,同时加入了IE核心引擎。[61]
- 搜狗高速浏览器:基于Chromium开发,同时加入了IE内核引擎。[62]
Amigo浏览器:俄语浏览器,已停止开发。[63]Kinza:日本开发,基于Chromium开发,2018年2月15日后停止开发。[64]RockMelt:2013年8月31日停止开发。[65]UC浏览器:基于Chromium开发,已停止提供更新及技术支持。百度浏览器:已停止提供更新及技术支持。[66]枫树浏览器:支持Windows、Linux平台,2013年8月29日停止开发。[67]猎豹浏览器:Chromium+IE双内核,2020年12月7日停止更新。[68]世界之窗浏览器:已停止提供更新及技术支持。[69]
应用框架中的使用
[编辑]一些应用框架中使用了可观比例的Chromium代码。著名的例子是Electron、Chromium嵌入式框架和Qt WebEngine。[70] 这些框架被用来创建许多应用程序。
参见
[编辑]参考资料
[编辑]- ^ Ben Goodger. Chromium Blog: Welcome to Chromium. Chromium Blog. 2008-09-02 [2018-04-02]. (原始内容存档于2018-04-02) (英语).
- ^ Android: Version120.0.6099.44. 2023年12月12日 [2023年12月20日].
- ^ iOS: 120.0.6099.119. 2023年12月12日 [2023年12月20日].
- ^ Linux:120.0.6099.109. 2023年12月12日 [2023年12月20日].
- ^ macOS:120.0.6099.109. 2023年12月12日 [2023年12月20日].
- ^ Windows:120.0.6099.110. 2023年12月13日 [2023年12月20日].
- ^ Chromium Blog: Open-sourcing Chrome on iOS!. blog.chromium.org. Chromium Blog. 2017-01-31 [2020-04-27]. (原始内容存档于2020-06-13) (英语).
- ^ Download Chromium. The Chromium Project. [2020-04-27]. (原始内容存档于2020-05-01) (英语).
- ^ Chromium Browser on FreeBSD. wiki.freebsd.org. FreeBSD Wiki. [2020-04-27]. (原始内容存档于2020-04-30) (英语).
- ^ Chromium Browser on FreeBSD. wiki.freebsd.org. FreeBSD Wiki. [2020-04-27]. (原始内容存档于2020-04-30) (英语).
- ^ Marc Pawliger. Updates to Chrome platform support. chrome.googleblog.com. Chrome Blog. 2015-11-10 [2020-04-27]. (原始内容存档于2020-05-03) (英语).
- ^ Chromium | Chrome for Developers
- ^ chromium/chromium: The official GitHub mirror of the Chromium source
- ^ Refs - chromium/src - Git at Google
- ^ User Experience [用户体验]. dev.chromium.org. The Chromium Projects. [2020-04-27]. (原始内容存档于2020-05-12) (英语).
Chromium should feel lightweight (cognitively and physically) and fast.
- ^ Copyright 2015 The Chromium Authors
- ^ The Chromium Project
- ^ chromium/src - Git at Google
- ^ 19.0 19.1 Differences between Google Chrome and Linux distro Chromium [Google Chrome浏览器和Linux发行版Chromium之间的区别]. Google Code. 2014-05-20 [2010-09-01]. (原始内容存档于2015-05-26).
- ^ TabStrip - Chromium
- ^ Google Chrome 和 Chrome 操作系统附加服务条款. www.google.com. Google. [2020-04-27]. (原始内容存档于2018-04-11).
- ^ Chrome浏览器隐身模式追踪隐私被索赔50 亿美元,谷歌同意提前达成和解
- ^ API Keys. The Chromium Projects. [2018-07-20]. (原始内容存档于2018-07-20) (英语).
- ^ HTML Video Codec Support in Chrome. [2012-05-02]. (原始内容存档于2011-06-21).
- ^ 抓谷歌瀏覽器漏洞 少年獲大獎 紐約/中央社 OCT-10-2012 19:03:34 PM. [2012-10-11]. (原始内容存档于2012-10-12).
- ^ Protalinski, Emil. Google Chrome and Chromium to get new logos. Conceivably Tech. 2011-03-16 [2017-12-10]. (原始内容存档于2022-04-19).
- ^ - chromium/src.git - Git at Google
- ^ Mike Frysinger. Version Numbers. The Chromium Projects. 2014-03-14 [2020-04-27]. (原始内容存档于2020-05-07) (英语).
- ^ Paul, Ryan. Google unveils Chrome source code and Linux port. arstechnica.com. Ars Technica. 2008-09-03 [2020-04-27]. (原始内容存档于2012-05-01) (英语).
- ^ Paul, Ryan. Google releases Chrome 1.0. arstechnica.com. Ars Technica. 2008-12-12 [2020-04-27]. (原始内容存档于2012-01-18) (英语).
- ^ 1397 - Master password is missing. bugs.chromium.org. 2011 [2020-04-27]. (原始内容存档于2020-06-13) (英语).
- ^ 812 - Profile/login support. bugs.chromium.org. 2011 [2020-04-27]. (原始内容存档于2020-06-13) (英语).
@64: A master password was issue 1397. That issue is closed. We will not implement a master password. Not now, not ever. Arguing for it won't make it happen. "A bunch of people would like it" won't make it happen. Our design decisions are not democratic. You cannot always have what you want....
- ^ Paul, Ryan. Hands on: Google leaps forward with Chrome 2.0 dev. preview. Ars Technica. 2009-01-09 [2020-05-04]. (原始内容存档于2012-01-04) (英语).
- ^ 34.0 34.1 Index of/releases. src.chromium.org. [2020-05-04]. (原始内容存档于2020-05-05).
- ^ Paul, Ryan. Chrome 3 out, JavaScript performance increased 150% since v1. Ars Technica. 2009-09-16 [2020-05-04]. (原始内容存档于2011-10-20) (英语).
- ^ Paul, Ryan. Hands on: Google Chromium browser alpha for Linux. Ars Technica. 2009-05-28 [2020-05-04]. (原始内容存档于2012-05-05) (英语).
- ^ Smith, Mike and Karen Grunberg. Danger: Mac and Linux builds available. blog.chromium.org. Chromium Blog. 2009-06-04 [2020-05-04]. (原始内容存档于2020-05-12) (英语).
- ^ Paul, Ryan. Google releases Chrome preview for Mac OS X and Linux. Ars Technica. 2009-06-05 [2020-05-04]. (原始内容存档于2012-04-19) (英语).
- ^ Paul, Ryan. Google Chromium gains native theming support on Linux [Google Chromium在Linux上获得了本机主题支持]. Ars Technica. 2009-08-07 [2020-05-04]. (原始内容存档于2012-05-01).
- ^ Log of/releases/4.0.212.0. src.chromium.org. 2009-09 [2020-05-04]. (原始内容存档于2021-09-08) (英语).
- ^ Brian Rakowsk. Google Chrome for the holidays: Mac, Linux and extensions in beta. googleblog.blogspot.com. Official Google Blog. 2009-12-08 [2020-05-04]. (原始内容存档于2020-05-08) (英语).
- ^ Paul, Ryan. Hands on: Extensions give Chrome a lift as version 4 arrives. Ars Technica. 2010-01-26 [2020-05-04]. (原始内容存档于2011-09-12) (英语).
- ^ Sneddon, Joey-Elijah. Just How Popular Is Chrome/ium on Linux? Answer: Very. 2012-08-26 [2020-05-04]. (原始内容存档于2020-07-31) (英语).
- ^ Mark Larson. Beta Update: Linux, Mac, and Windows. chromereleases.googleblog.com. Chrome Releases. 2009-12-08 [2020-05-04]. (原始内容存档于2016-10-19) (英语).
- ^ www-client/chromium ChangeLog. sources.gentoo.org. [2020-05-04]. (原始内容存档于2020-07-31).
- ^ 360极速浏览器升级到Chromium 86
- ^ Brave Release Notes | Brave. [2024-04-30]. (原始内容存档于2022-03-05).
- ^ CentBrowser - History
- ^ Comodo Dragon 46 is now available for download. - News/ Announcements/ Feedback - CD. forums.comodo.com. [2020-05-04]. (原始内容存档于2020-06-13) (英语).
- ^ Secure Web Browser | Fastest Free Dragon Browser from Comodo. Comodo Group. 2010 [2020-05-04]. (原始内容存档于2012-04-21) (英语).
- ^ Fire Drills and Proving a Point. CodeWeavers. 2008-09-15 [2009-05-02]. (原始内容存档于2009-04-16).
- ^ CrossOver Chromium. [2008-09-18]. (原始内容存档于2008-09-18).
- ^ New year, new browser – The new Microsoft Edge is out of preview and now available for download. Microsoft. 2019-01-15 [2020-05-04]. (原始内容存档于2020-04-26).
- ^ Microsoft Edge and Chromium Open Source: Our Intent. Microsoft Edge Team. 2018-12-06 [2018-12-08]. (原始内容存档于2020-04-08).
- ^ QQ浏览器官网_QQ浏览器Windows版
- ^ Samsung Internet browser finally comes to Windows PCs!
- ^ SRWare Iron - The Browser of the Future. SRWare. [2023-01-26]. (原始内容存档于2023-06-08).
- ^ Old Versions of Vivaldi
- ^ Older versions of Yandex.Browser (Windows) | Uptodown
- ^ maxthon浏览器内核自动切换控制说明
- ^ 七星浏览器 - 帮助
- ^ 搜狗高速浏览器 - 功能
- ^ Браузер «Амиго» - Установи быстрый браузер!. [2024-04-30]. (原始内容存档于2021-07-11).
- ^ Kinza_global (@Kinza_Browser) | Twitter
- ^ RockMelt Blog, World, Meet RockMelt. [2011-12-17]. (原始内容存档于2010-11-08).
- ^ 百度浏览器
- ^ CoolNovo Release Notes. [2014-12-23]. (原始内容存档于2013-11-15).
- ^ 更新日志 - 猎豹浏览器
- ^ 世界之窗浏览器(极速版) 软件介绍. chrome.theworld.cn. [2011-12-14]. (原始内容存档于2011-12-03).
- ^ Qt WebEngine Overview - Qt WebEngine 5.11. doc.qt.io. [21 October 2018]. (原始内容存档于2022-07-08).