Chromium

ChromiumGoogle為發展瀏覽器Google Chrome而開啟的免费开源软件项目,以BSD授權條款等數種授權發行並開放原始碼。Chromium与Google Chrome共享大部分程式碼和功能,但功能和商標之間有一些細微差別。

Chromium
在 Windows 10 上執行的 Chromium 63
開發者The Chromium Project
初始版本2008年9月2日2008-09-02[1]
穩定版本
81.0.4044.122[2]
(2020年4月21日2020-04-21
源代码库
编程语言CC++JavaJavaScriptPython
引擎
  • V8
  • Blink
操作系统
文件大小49.5 MB(Linux x64)
77.3 MB(OS X)
43.2 MB(Windows)
类型網頁瀏覽器
许可协议BSD授權條款及其他自由版權
网站www.chromium.org dev.chromium.org

Google使用该代码来制作其Chrome浏览器,该浏览器比Chromium具有更多功能。许多其他浏览器也基于Chromium的代码,例如Microsoft EdgeOpera。Chromium的更新速度很快,每隔數小時即有新的開發版本發佈。[8]由於新功能會先在Chromium上測試,等待認證後才會應用在Google Chrome上,所以Chromium相當於Google Chrome的先行版。

Chromium的用户界面极简。Google期望使浏览器“在认知和物理上都让人感觉轻巧,快速”。(英語:[9]

许可协议

Chromium是一个完全自由及开放源代码软件项目。Google授权的部分根据3-clause BSD license下发布.[10] 其他部分基于多种许可协议,包括MIT, LGPL, Ms-PL,和MPL/GPL/LGPL 三许可.[11]

與Google Chrome的不同之處

Chromium为Google Chrome提供了绝大多数的源代码,包括用户界面Blink渲染引擎V8JavaScript引擎。因此,Google选择了"Chromium"这个名字,比喻将(英語:)金属锻造成镀铬(英語:)[1]

Google Chrome相對於Chromium的不同:[12]

  • Chrome具有与Chromium相同的用户界面功能,但Chrome将配色方案更改为Google品牌的配色方案。
  • Chromium 是開源軟體,以BSD授權條款釋出;Google Chrome則不开放源代码,因此其二进制文件根据Google Chrome服务条款被许可为免费软件[13]
  • Google Chrome 增加Google Update自動更新系統。
  • Google Chrome 增加自動傳送使用統計資料及當機報告給Google的選項。
  • Google Chrome 增加Widevine数字版权管理模块。
  • 當Chrome用作市場推廣及分銷合作夥伴時會記錄並發送使用者紀錄,如何時何處下載的資訊。2010年6月,Google解釋任一版本的Chromium或是從Google官方網站上下載的Chrome都不帶有這一記錄使用者資訊的功能。同時也公開了這些記錄的原始碼,以便開發者瞭解此功能是如何運作的[14]
  • Chromium不包含Google API Key,導致部分功能僅Google Chrome能使用[15]

預設情況下,Chromium的HTML5播放器只支援VorbisTheoraWebM,而Google Chrome除了這些解碼器外還支援AACMP3。2011年1月11日,Google Chrome的產品經理Mike Jazayeri宣佈Chrome的HTML5播放器將和Chromium一樣,不再支援H.264格式[16]。但截至2012年4月,Chrome仍然支援H.264。有些Linux發行版本會向自定版Chromium增加對其他編解碼器的支援[12]

安全獎賞計畫

  • 2010年首度宣布,「Chromium安全獎賞計畫」(Chromium Security Rewards Program)並提供小額獎金給發現Chrome瀏覽器潛在安全漏洞的研究人員。
  • 2012年2月提高金額,贊助Pwnium駭客競賽,尋找Chrome「可徹底利用的弱點」,並提供找到漏洞的駭客高額獎金。[17]

历史

Chromium 3.0的早期alpha版本,确立了它与Google Chrome的分离

版本号

版本号由四部分组成,例如47.0.2491.0(Chromium 47初始版本,2015年8月23日)[8]。各部分组成是MAJOR.MINOR.BUILD.PATCH[18]

2008

Google Chrome于2008年9月推出,并随其发布一起提供了Chromium源代码,从而允许从中构建代码。最初的代码版本包括针对WindowsmacOSLinux的构建,它们处于开发的早期阶段,并且缺乏完整的功能。Chromium 1.0于2008年12月发布,因此Chrome仅移除了Windows的Beta状态。[19][20]

Chromium于2008年9月首次发布时,就因其以某种方式存储已保存的密码而受到批评,因此任何计算机临时用户都可以轻松地从GUI读取密码。Chromium用户提交了许多错误报告和功能请求,要求提供主密码选项来访问存储的密码,但Chromium开发人员一直坚持认为,这并不能为防止黑客提供真正的安全保护。用户认为,这样做可以防止同事或家庭成员借用计算机时以明文形式查看存储的密码。2009年12月,Chromium开发人员P. Kasting称:“主密码是1397号问题。此问题已关闭。我们将不会实施主密码。现在不行,永远不会。 为此争论不会使它变成现实;“一群人喜欢这样”也不会使它变成现实。我们的设计决策并不民主。您不可能总是拥有想要的东西。”[21][22]

2009

2009年1月,Chromium 2.0的第一个开发版本发布,该版本具有书签管理器并支持非标准CSS功能,包括渐变反射和遮罩。[23]

Chromium 3.0于2009年5月28日发布,版本号为3.0.182.2。[24]Chrome 3.0于2009年9月发布,推出了更快的JavaScript引擎、用户可选主题的系统、改进后的地址栏以及重新设计的新标签页显示页面[25]

2009年5月,Chromium的第一个alpha Linux版本面世。 瑞安·保罗(英語:)在审查该Alpha版本时表示,"它仍然缺少功能并(存在)很多渲染错误,但显然正在朝着正确的方向发展”[26]。在Linux和macOS平台上,Chrome的第一个开发版本于2009年6月发布,尽管它们处于起步阶段,并且缺少Adobe Flash,隐私设置,设置默认搜索提供程序甚至打印的功能[27][28]。2009年7月,Chromium使用GTK +工具包将Linux的本机主题合并到了GNOME桌面环境中。[29]

Chromium 4.0.212.0是第一个Chromium 4.0版本,于2009年9月22日上线[24][30]Chrome 4.0于2009年12月连同适用于macOS和Linux的Chrome beta版本公开发布。两者均支持扩展程序[31]和书签同步。截至2010年4月,Chrome / Chromium 4.0的全平台市场渗透率为6.73%。[32][33][34]

Gentoo Linux自2009年9月起在官方存储库中添加了Chromium。[35]

非官方修改版

  • 2008年9月15日,CodeWeavers發佈了一個非Google官方及捆綁了Wine的Chromium(Developer Build 21 for Linux and macOS),被稱為CrossOver Chromium。[36][37]
  • SRWare Iron,是一個基於Chromium的瀏覽器。注重保護用戶隱私。下載頁Archived 2012-04-07 at WebCite顯示軟件支援WindowsLinuxmacOS。同時有一個Chrome與Iron的比較頁Archived 2012-04-07 at WebCite
  • 枫树浏览器是一個基於Chromium的Windows/Linux瀏覽器。新增了部分功能,如滑鼠手勢,連結拖動及IE標籤。(最後一次更新於2013-08-29,基帶版本27.0.1453.110[38]
  • 世界之窗浏览器极速版(TheWorld Chrome版)[39]
  • 搜狗高速浏览器:基于Chromium开发,同时加入了IE内核引擎。
  • Sleipnir:基于Chromium开发,同时加入了IE内核引擎。
  • RockMelt[40]
  • Flock(已於2011年4月26日停止提供更新及技術支援)
  • Comodo Dragon:Chromium的重命名版本,由Comodo Group开发,可运行于32位Windows 8.1、8、Windows 7和Vista[41]。根据开发人员的说法,它改进了安全性和隐私功能。[42]
  • 360浏览器极速版:基于Chromium开发,同时加入了IE内核引擎。
  • 猎豹浏览器:基于Chromium开发,同时加入了IE内核引擎。
  • 傲游浏览器:基于Chromium开发,同时加入了IE内核引擎。
  • 七星浏览器:基於Chromium開發,同時加入了IE核心引擎。外觀和楓樹瀏覽器類似。
  • QQ浏览器:基于Chromium开发,针对IE内核优化。
  • 百度浏览器:基于Chromium开发。
  • UC浏览器:基于Chromium开发。
  • Amigo浏览器:基于Chromium开发的俄语浏览器。
  • 旗鱼浏览器:基于Chromium开发。
  • 红芯浏览器:曾宣稱具有「自主研發內核」,但實際基于Chromium开发。
  • Vivaldi:基於Chromium開發。
  • Brave:基於Chromium開發,加入廣告攔截和私隱保護等功能。
  • 三星瀏覽器:基于Chromium开发,並加入廣告攔截功能。
  • Microsoft Edge:截至2020年1月15日,Microsoft Edge基於Chromium開發[43][44]。微軟已於2020/01/16推出基於Chromium核心的Microsoft Edge 79,而手機端則開發Microsoft Edge 45。
  • Kinza:来自日本,基于Chromium开发。[45]
  • Yandex Browser:基於Chromium開發,由俄羅斯網路搜尋公司Yandex開發。

参见

參考資料

  1. Ben Goodger. . Chromium Blog. 2008-09-02 [2018-04-02]. (原始内容存档于2018-04-02) (英语).
  2. . chromium.woolyss.com. [2020-09-25]. (原始内容存档于2017-03-30) (英语).
  3. . wiki.freebsd.org. FreeBSD Wiki. [2020-04-27]. (原始内容存档于2020-04-30) (英语).
  4. . blog.chromium.org. Chromium Blog. 2017-01-31 [2020-04-27]. (原始内容存档于2020-06-13) (英语).
  5. . The Chromium Project. [2020-04-27]. (原始内容存档于2020-05-01) (英语).
  6. . openports.se. [2020-04-27]. (原始内容存档于2020-04-29).
  7. Marc Pawliger. . chrome.googleblog.com. Chrome Blog. 2015-11-10 [2020-04-27]. (原始内容存档于2020-05-03) (英语).
  8. . chromium.googlesource.com. Git at Google. [2015-08-31]. (原始内容存档于2015-09-23) (英语).
  9. [用户体验]. dev.chromium.org. The Chromium Projects. [2020-04-27]. (原始内容存档于2020-05-12) (英语). Chromium should feel lightweight (cognitively and physically) and fast.
  10. . dev.chromium.org. The Chromium Projects. 2020-04-27 [2015-09-08]. (原始内容存档于2015-09-06).
  11. . Google Code. 2008-09-02 [2020-04-27]. (原始内容存档于2008-10-22).
  12. [Google Chrome浏览器和Linux发行版Chromium之间的区别]. Google Code. 2014-5-20 [2010-09-01]. (原始内容存档于2015-05-26).
  13. . www.google.com. Google. [2020-04-27]. (原始内容存档于2018-04-11).
  14. Google. . June 2010 [20 June 2010]. (原始内容存档于2011-10-28) (英语).
  15. . The Chromium Projects. [2018-07-20]. (原始内容存档于2018-07-20) (英语).
  16. . [2012-05-02]. (原始内容存档于2011-06-21).
  17. . [2012-10-11]. (原始内容存档于2012-10-12).
  18. Mike Frysinger. . The Chromium Projects. 2014-03-14 [2020-04-27]. (原始内容存档于2020-05-07) (英语).
  19. Paul, Ryan. . arstechnica.com. Ars Technica. 2008-09-03 [2020-04-27]. (原始内容存档于2012-05-01) (英语).
  20. Paul, Ryan. . arstechnica.com. Ars Technica. 2008-12-12 [2020-04-27]. (原始内容存档于2012-01-18) (英语).
  21. . bugs.chromium.org. 2011 [2020-04-27]. (原始内容存档于2020-06-13) (英语).
  22. . 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....
  23. Paul, Ryan. . Ars Technica. 2009-01-09 [2020-05-04]. (原始内容存档于2012-01-04) (英语).
  24. . src.chromium.org. [2020-05-04]. (原始内容存档于2020-05-05).
  25. Paul, Ryan. . Ars Technica. 2009-09-16 [2020-05-04]. (原始内容存档于2011-10-20) (英语).
  26. Paul, Ryan. . Ars Technica. 2009-05-28 [2020-05-04]. (原始内容存档于2012-05-05) (英语).
  27. Smith, Mike and Karen Grunberg. . blog.chromium.org. Chromium Blog. 2009-06-04 [2020-05-04]. (原始内容存档于2020-05-12) (英语).
  28. Paul, Ryan. . Ars Technica. 2009-06-05 [2020-05-04]. (原始内容存档于2012-04-19) (英语).
  29. Paul, Ryan. [Google Chromium在Linux上获得了本机主题支持]. Ars Technica. 2009-08-07 [2020-05-04]. (原始内容存档于2012-05-01).
  30. . src.chromium.org. 2009-09 [2020-05-04] (英语).
  31. Brian Rakowsk. . googleblog.blogspot.com. Official Google Blog. 2009-12-08 [2020-05-04]. (原始内容存档于2020-05-08) (英语).
  32. Paul, Ryan. . Ars Technica. 2010-01-26 [2020-05-04]. (原始内容存档于2011-09-12) (英语).
  33. Sneddon, Joey-Elijah. . 2012-08-26 [2020-05-04]. (原始内容存档于2020-07-31) (英语).
  34. Mark Larson. . chromereleases.googleblog.com. Chrome Releases. 2009-12-08 [2020-05-04]. (原始内容存档于2016-10-19) (英语).
  35. . sources.gentoo.org. [2020-05-04]. (原始内容存档于2020-07-31).
  36. . CodeWeavers. 2008-09-15 [2009-05-02]. (原始内容存档于2009-04-16).
  37. . [2008-09-18]. (原始内容存档于2008-09-18).
  38. . [2014-12-23]. (原始内容存档于2013-11-15).
  39. . chrome.theworld.cn. [2011-12-14]. (原始内容存档于2011-12-03).
  40. . [2011-12-17]. (原始内容存档于2010-11-08).
  41. . forums.comodo.com. [2020-05-04]. (原始内容存档于2020-06-13) (英语).
  42. . Comodo Group. 2010 [2020-05-04]. (原始内容存档于2012-04-21) (英语).
  43. Belfiore, Joe. . blogs.windows.com. Windows Experience Blog. 2020-01-15 [2020-05-04]. (原始内容存档于2020-04-26) (英语).
  44. Microsoft Edge Team. . GitHub. 2018-12-06 [2020-05-04]. (原始内容存档于2020-04-08) (英语).
  45. . Kinza | Kinza evolves with users' voices. [2019-10-18]. (原始内容存档于2019-10-18) (英语).

外部連結

维基共享资源中相关的多媒体资源:Chromium
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.