Chromium

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
Chromium
2021年的Chromium版本
開發者The Chromium Project
首次發布2008年9月2日,​15年前​(2008-09-02[1]
當前版本
  • 120.0.6099.44 (2023年12月12日;穩定版本;Android)[2]
  • 120.0.6099.119 (2023年12月12日;穩定版本;iOS)[3]
  • 120.0.6099.109 (2023年12月12日;穩定版本;Linux)[4]
  • 120.0.6099.109 (2023年12月12日;穩定版本;macOS)[5]
  • 120.0.6099.110 (2023年12月13日;穩定版本;Microsoft Windows)[6]
編輯維基數據鏈接
源代碼庫 編輯維基數據鏈接
編程語言CC++JavaJavaScriptPython
引擎 編輯維基數據鏈接
操作系統
文件大小49.5 MB(Linux x64)
77.3 MB(OS X)
43.2 MB(Windows)
類型網頁瀏覽器
許可協議 編輯維基數據鏈接
網站www.chromium.org/Home 編輯維基數據

ChromiumGoogle為發展瀏覽器Google Chrome而發布的自由開源軟件,以BSD授權條款等數種授權發行。Chromium與Google Chrome共享大部分程式碼和功能,但功能和商標之間有一些細微差別。

Google基於Chromium開發Chrome瀏覽器,後者具有更多功能。除Chrome外,Microsoft EdgeOpera等多種瀏覽器也基於Chromium開發。Chromium的更新速度很快,每隔數小時即有新的開發版本發佈。[12]由於新功能會先在Chromium上測試,等待認證後才會應用在Google Chrome上,所以Chromium相當於Google Chrome的先行版。

Chromium的用戶界面極簡。Google期望使瀏覽器「在認知和實際上都讓人感覺輕巧、快速」。(英語:feel lightweight (cognitively and physically) and fast.[13]

許可協議

Chromium是一個完全自由及開放源代碼軟件項目。Google授權的部分根據3-clause BSD license下發布。[14]

其他部分基於MITLGPLMs-PLMPLGPLLGPL 多重許可等多種許可協議。[15]

與Google Chrome的區別

Google Chrome的絕大多數的源代碼來自Chromium,包括用戶界面Blink渲染引擎V8JavaScript引擎等。因此,Google選擇了「Chromium」這個名字,比喻將(英語:Chromium)金屬鍛造成鍍鉻英語Chrome plating[1]

以下是Google Chrome與Chromium的不同:[16]

  • Chrome具有與Chromium相同的用戶界面功能,但Chrome將配色方案更改為Google品牌的配色方案。
  • Chromium是開源軟體,以BSD授權條款釋出;Google Chrome則不開放源代碼,因此其二進制文件根據Google Chrome的服務條款被許可為免費軟件[17]
  • Google Chrome支持Google Update自動更新系統。
  • Google Chrome增加自動傳送使用統計資料及當機報告給Google的選項。
  • Google Chrome增加Widevine數字版權管理模塊。
  • 當Chrome用作市場推廣及分銷合作夥伴時會記錄並發送使用者紀錄,例如於何時何處下載的資訊。2010年6月,Google解釋,任一版本的Chromium或是從Google官方網站上下載的Chrome都不帶有這一記錄使用者資訊的功能。同時也公開了這些記錄的原始碼,以便開發者瞭解此功能是如何運作的[18]
  • Chromium不包含Google API Key,因此不能使用登錄 Google 賬號以進行多端同步等功能[19]

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

安全獎賞計畫

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

歷史

Chromium 3.0的早期alpha版本,確立了它與Google Chrome的分離
從2008年9月至2011年3月的圖標
從2011年3月25日到2014年8月31日的圖標[22]
從2014年9月1日到2022年2月3日的圖標
從2022年2月4日至今的圖標

版本號

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

2008

Google Chrome於2008年9月推出,並隨其發布一起提供了Chromium源代碼,從而允許從中構建代碼。最初的代碼版本包括針對WindowsmacOSLinux的構建,它們處於開發的早期階段,並且缺乏完整的功能。Chromium 1.0於2008年12月發布,因此Chrome僅移除了Windows的Beta狀態。[24][25]

Chromium於2008年9月首次發布時,就因其以某種方式存儲已保存的密碼而受到批評,因此任何計算機臨時用戶都可以輕鬆地從GUI讀取密碼。Chromium用戶提交了許多錯誤報告和功能請求,要求提供主密碼選項來訪問存儲的密碼,但Chromium開發人員一直堅持認為,這並不能為防止黑客提供真正的安全保護。用戶認為,這樣做可以防止同事或家庭成員借用計算機時以明文形式查看存儲的密碼。2009年12月,Chromium開發人員P. Kasting稱:「主密碼是1397號問題。此問題已關閉。我們將不會實施主密碼。現在不行,永遠不會。為此爭論不會使它變成現實;『一群人喜歡這樣』也不會使它變成現實。我們的設計決策並不民主。您不可能總是擁有想要的東西。」[26][27]

2009

2009年1月,Chromium 2.0的第一個開發版本發布,該版本具有書籤管理器並支持漸變反射和遮罩等非標準CSS功能。[28]

Chromium 3.0於2009年5月28日發布,版本號為3.0.182.2。[29]Chrome 3.0於2009年9月發布,推出了更快的JavaScript引擎、用戶可選主題的系統、改進後的地址欄以及重新設計的新標籤頁顯示頁面[30]

2009年5月,Chromium的第一個alpha Linux版本面世。 瑞安·保羅(英語:Ryan Paul)在審查該Alpha版本時表示:「它仍然缺少功能並(存在)很多渲染錯誤,但顯然正在朝着正確的方向發展。」[31]在Linux和macOS平台上,Chrome的首個開發版本於2009年6月發布,當時處於起步階段,缺少Adobe Flash、隱私設置、設置默認搜索提供程序甚至打印的功能[32][33]。2009年7月,Chromium使用GTK +工具包將Linux的本機主題合併到了GNOME桌面環境中。[34]

Chromium 4.0.212.0是第一個Chromium 4.0版本,於2009年9月22日上線[29][35]Chrome 4.0於2009年12月連同適用於macOS和Linux的Chrome beta版本公開發布。兩者均支持擴展程序[36]和書籤同步。截至2010年4月,Chrome / Chromium 4.0的全平台市場滲透率為6.73%。[37][38][39]

Gentoo Linux自2009年9月起在官方存儲庫中添加了Chromium。[40]

非官方修改版

應用框架中的使用

一些應用框架中使用了可觀比例的Chromium代碼。著名的例子是ElectronChromium嵌入式框架Qt WebEngine。[52] 這些框架被用來創建許多應用程序

參見

參考資料

  1. ^ 1.0 1.1 Ben Goodger. Chromium Blog: Welcome to Chromium. Chromium Blog. 2008-09-02 [2018-04-02]. (原始內容存檔於2018-04-02) (英語). 
  2. ^ Android: Version120.0.6099.44. 2023年12月12日 [2023年12月20日]. 
  3. ^ iOS: 120.0.6099.119. 2023年12月12日 [2023年12月20日]. 
  4. ^ Linux:120.0.6099.109. 2023年12月12日 [2023年12月20日]. 
  5. ^ macOS:120.0.6099.109. 2023年12月12日 [2023年12月20日]. 
  6. ^ Windows:120.0.6099.110. 2023年12月13日 [2023年12月20日]. 
  7. ^ Chromium Browser on FreeBSD. wiki.freebsd.org. FreeBSD Wiki. [2020-04-27]. (原始內容存檔於2020-04-30) (英語). 
  8. ^ Chromium Blog: Open-sourcing Chrome on iOS!. blog.chromium.org. Chromium Blog. 2017-01-31 [2020-04-27]. (原始內容存檔於2020-06-13) (英語). 
  9. ^ Download Chromium. The Chromium Project. [2020-04-27]. (原始內容存檔於2020-05-01) (英語). 
  10. ^ OpenBSD Ports. openports.se. [2020-04-27]. (原始內容存檔於2020-04-29). 
  11. ^ Marc Pawliger. Updates to Chrome platform support. chrome.googleblog.com. Chrome Blog. 2015-11-10 [2020-04-27]. (原始內容存檔於2020-05-03) (英語). 
  12. ^ 12.0 12.1 Refs - chromium/src.git. chromium.googlesource.com. Git at Google. [2015-08-31]. (原始內容存檔於2015-09-23) (英語). 
  13. ^ User Experience [用戶體驗]. dev.chromium.org. The Chromium Projects. [2020-04-27]. (原始內容存檔於2020-05-12) (英語). Chromium should feel lightweight (cognitively and physically) and fast. 
  14. ^ Chromium. dev.chromium.org. The Chromium Projects. 2020-04-27 [2015-09-08]. (原始內容存檔於2015-09-06). 
  15. ^ Chromium Terms and Conditions. Google Code. 2008-09-02 [2020-04-27]. (原始內容存檔於2008-10-22). 
  16. ^ 16.0 16.1 Differences between Google Chrome and Linux distro Chromium [Google Chrome瀏覽器和Linux發行版Chromium之間的區別]. Google Code. 2014-05-20 [2010-09-01]. (原始內容存檔於2015-05-26). 
  17. ^ Google Chrome 和 Chrome 操作系统附加服务条款. www.google.com. Google. [2020-04-27]. (原始內容存檔於2018-04-11). 
  18. ^ Google. In The Open, For RLZ. June 2010 [20 June 2010]. (原始內容存檔於2011-10-28) (英語). 
  19. ^ API Keys. The Chromium Projects. [2018-07-20]. (原始內容存檔於2018-07-20) (英語). 
  20. ^ HTML Video Codec Support in Chrome. [2012-05-02]. (原始內容存檔於2011-06-21). 
  21. ^ 抓谷歌瀏覽器漏洞 少年獲大獎 紐約/中央社 OCT-10-2012 19:03:34 PM. [2012-10-11]. (原始內容存檔於2012-10-12). 
  22. ^ Protalinski, Emil. Google Chrome and Chromium to get new logos. Conceivably Tech. 2011-03-16 [2017-12-10]. (原始內容存檔於2022-04-19). 
  23. ^ Mike Frysinger. Version Numbers. The Chromium Projects. 2014-03-14 [2020-04-27]. (原始內容存檔於2020-05-07) (英語). 
  24. ^ Paul, Ryan. Google unveils Chrome source code and Linux port. arstechnica.com. Ars Technica. 2008-09-03 [2020-04-27]. (原始內容存檔於2012-05-01) (英語). 
  25. ^ Paul, Ryan. Google releases Chrome 1.0. arstechnica.com. Ars Technica. 2008-12-12 [2020-04-27]. (原始內容存檔於2012-01-18) (英語). 
  26. ^ 1397 - Master password is missing. bugs.chromium.org. 2011 [2020-04-27]. (原始內容存檔於2020-06-13) (英語). 
  27. ^ 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.... 
  28. ^ Paul, Ryan. Hands on: Google leaps forward with Chrome 2.0 dev. preview. Ars Technica. 2009-01-09 [2020-05-04]. (原始內容存檔於2012-01-04) (英語). 
  29. ^ 29.0 29.1 Index of/releases. src.chromium.org. [2020-05-04]. (原始內容存檔於2020-05-05). 
  30. ^ Paul, Ryan. Chrome 3 out, JavaScript performance increased 150% since v1. Ars Technica. 2009-09-16 [2020-05-04]. (原始內容存檔於2011-10-20) (英語). 
  31. ^ Paul, Ryan. Hands on: Google Chromium browser alpha for Linux. Ars Technica. 2009-05-28 [2020-05-04]. (原始內容存檔於2012-05-05) (英語). 
  32. ^ 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) (英語). 
  33. ^ Paul, Ryan. Google releases Chrome preview for Mac OS X and Linux. Ars Technica. 2009-06-05 [2020-05-04]. (原始內容存檔於2012-04-19) (英語). 
  34. ^ Paul, Ryan. Google Chromium gains native theming support on Linux [Google Chromium在Linux上獲得了本機主題支持]. Ars Technica. 2009-08-07 [2020-05-04]. (原始內容存檔於2012-05-01). 
  35. ^ Log of/releases/4.0.212.0. src.chromium.org. 2009-09 [2020-05-04]. (原始內容存檔於2021-09-08) (英語). 
  36. ^ 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) (英語). 
  37. ^ Paul, Ryan. Hands on: Extensions give Chrome a lift as version 4 arrives. Ars Technica. 2010-01-26 [2020-05-04]. (原始內容存檔於2011-09-12) (英語). 
  38. ^ Sneddon, Joey-Elijah. Just How Popular Is Chrome/ium on Linux? Answer: Very. 2012-08-26 [2020-05-04]. (原始內容存檔於2020-07-31) (英語). 
  39. ^ Mark Larson. Beta Update: Linux, Mac, and Windows. chromereleases.googleblog.com. Chrome Releases. 2009-12-08 [2020-05-04]. (原始內容存檔於2016-10-19) (英語). 
  40. ^ www-client/chromium ChangeLog. sources.gentoo.org. [2020-05-04]. (原始內容存檔於2020-07-31). 
  41. ^ Fire Drills and Proving a Point. CodeWeavers英語CodeWeavers. 2008-09-15 [2009-05-02]. (原始內容存檔於2009-04-16). 
  42. ^ CrossOver Chromium. [2008-09-18]. (原始內容存檔於2008-09-18). 
  43. ^ SRWare Iron - The Browser of the Future. SRWare. [2023-01-26]. (原始內容存檔於2023-06-08). 
  44. ^ CoolNovo Release Notes. [2014-12-23]. (原始內容存檔於2013-11-15). 
  45. ^ 世界之窗浏览器(极速版) 软件介绍. chrome.theworld.cn. [2011-12-14]. (原始內容存檔於2011-12-03). 
  46. ^ RockMelt Blog, World, Meet RockMelt. [2011-12-17]. (原始內容存檔於2010-11-08). 
  47. ^ Comodo Dragon 46 is now available for download. - News/ Announcements/ Feedback - CD. forums.comodo.com. [2020-05-04]. (原始內容存檔於2020-06-13) (英語). 
  48. ^ Secure Web Browser | Fastest Free Dragon Browser from Comodo. Comodo Group. 2010 [2020-05-04]. (原始內容存檔於2012-04-21) (英語). 
  49. ^ 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). 
  50. ^ Microsoft Edge and Chromium Open Source: Our Intent. Microsoft Edge Team. 2018-12-06 [2018-12-08]. (原始內容存檔於2020-04-08). 
  51. ^ Kinza | Kinza evolves with users' voices.. Kinza | Kinza evolves with users' voices. [2019-10-18]. (原始內容存檔於2019-10-18) (英語). 
  52. ^ Qt WebEngine Overview - Qt WebEngine 5.11. doc.qt.io. [21 October 2018]. (原始內容存檔於2022-07-08). 

外部連結