Chromium

Chromium是The Chromium Project中的一個項目，Google Chrome等許多網路瀏覽器都是基於此項目進行開發。

Google Chrome瀏覽器是基於Chromium項目的子產品之一。

Chromium版本迭代周期較快，一天內可能會迭代多個版本。

Chromium的使用者界面極為簡潔，Google希望Chromium瀏覽器運行速度快，頁面加載迅速，同時占用資源少，運行效率高

## 許可協議

Chromium開源協議基於 BSD許可證。但是，Chromium項目的其他分支基於不同的許可證，例如MIT、LGPL、Ms-PL、MPL、GPL、LGPL 多重許可等多種許可協議。

## 與Google Chrome的差異

Google Chrome是基於Chromium的專有瀏覽器，因此Chromium為其提供了絕大多數原始碼。

以下是Google Chrome與Chromium的不同：

- Chrome與Chromium使用者界面和功能基本一致，Chromium有部分實驗項目，例如標籤頁。
- Chromium是開源軟體，以BSD授權條款釋出；Google Chrome為專有軟體，其二進位文件根據Google Chrome的服務條款被許可為免費軟體。
- Google Chrome支持Google Update程序自動更新。
- Google Chrome的隱私問題存在較大爭議。
- Chromium不包含Google API Key，因此使用Google帳號的部分功能存在限制，例如同步功能。
- Google Chrome與Chromium的解碼器存在差異性，例如Chromium原生不支持 H.264。
- 在解碼器上，Linux的部分發行版本和其他作業系統在的功能性存在差異。

## 安全獎賞計畫

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

## 歷史

<image>

<image>

<image>

<image>

<image>

### 版本號

Chromium版本號由四部分組成，例如121.0.6136.0。

各部分組成是MAJOR.MINOR.BUILD.PATCH。

- 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狀態。

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

### 2009

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

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

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

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

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

## 部分基於Chromium開發的瀏覽器

- Opera (瀏覽器)：基於Chromium開發，內建廣告阻擋器與VPN功能。
- Perplexity Comet：基於Chromium開發，內建人工智慧搜尋引擎及虛擬助理。
- ChatGPT Atlas：基於Chromium開發，內建人工智慧搜尋引擎及虛擬助理。
- 360極速瀏覽器：基於Chromium開發，同時加入了IE內核引擎。
- Ecosia 瀏覽器：Ecosia基於Chromium的免費網頁瀏覽器EcoBrowser，可用於Android、iOS、Windows、MacOS。
- Brave：基於Chromium開發，加入廣告攔截和隱私保護等功能。
- Cent Browser：2015年2月12日公布首個版本。
- Comodo Dragon：由Comodo Group開發，側重於安全性和隱私保護。
- CrossOver Chromium：由CodeWeavers發佈的捆綁了Wine的Chromium（適用於 Linux and macOS，2008年9月15日）。
- Falkon：使用基於Chromium的QtWebEngine引擎。
- Microsoft Edge：自2020年1月15日起基於Chromium開發。
- Google Chrome：2008年12月11日發布
- QQ瀏覽器：Chromium+IE雙內核，IE內核優化。
- 三星瀏覽器：基於Chromium開發並加入廣告攔截功能。
- SRWare Iron：注重保護使用者隱私，支持Windows、Linux和macOS，同時有一個 Chrome與Iron的比較頁。
- Vivaldi：首個版本開發於2016年4月13日。
- Yandex Browser：由俄羅斯Yandex開發。
- 傲遊瀏覽器：加入了IE內核引擎。
- 七星瀏覽器：基於Chromium開發，同時加入了IE核心引擎。
- 搜狗高速瀏覽器：基於Chromium開發，同時加入了IE內核引擎。
- 2345加速瀏覽器：由2345公司開發的瀏覽器
- Amigo瀏覽器：俄語瀏覽器，已停止開發。
- Kinza：日本開發，基於Chromium開發，2018年2月15日後停止開發。
- RockMelt：2013年8月31日停止開發。
- 百度瀏覽器：已停止提供更新及技術支持。
- 楓樹瀏覽器：支持Windows、Linux平台，2013年8月29日停止開發。
- 獵豹瀏覽器：Chromium+IE雙內核，2020年12月7日停止更新。
- 世界之窗瀏覽器：已停止提供更新及技術支持，最終版本於2016年4月15日發布。

## 應用框架中的使用

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

## 外部連結

- http://blog.chromium.org/
- Chromium on Google Code
- 每日最新版本下載
- 各版本下載(可於此下載Windows、Mac、Linux的各版本chromium)ｙ
- Google V8 JavaScript Engine
- Chrome線上應用程式商店(可下載chrome、chromium專用的應用程式、插件、主題)

de:Google Chrome#Chromium

## 基本資料

- 開發者：The Chromium Project
- 發行日期：2008年9月2日
- 程式語言：C、C++、Java、JavaScript、Python
- 作業系統：Android、iOS(10.0 及更高版本)、Linux、FreeBSD、FreeBSD、macOS (10.15 及更高版本)、Windows(Windows 7 及更高版本)
- 類型：網頁瀏覽器