Chromium

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

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

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

## 授權條款

Chromium 是一個完全自由及開放原始碼軟體專案。Google 授權的部分根據 3-clause BSD license 下釋出。

其他部分基於 MIT、LGPL、Ms-PL、MPL、GPL、LGPL 多重許可等多種授權條款。

## 與 Google Chrome 的區別

Google Chrome 的絕大多數的原始碼來自 Chromium，包括使用者介面、Blink 彩現引擎和 V8JavaScript 引擎等。因此，Google 選擇了「Chromium」這個名字，比喻將鉻（英語：Chromium）金屬鍛造成鍍鉻。

以下是 Google Chrome 與 Chromium 的不同：

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

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

## 安全獎賞計畫

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

## 歷史

### 版本號

版本號由四部分組成，例如 47.0.2491.0（Chromium 47 初始版本，2015 年 8 月 23 日）。各部分組成是 MAJOR.MINOR.BUILD.PATCH。

### 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。

## 非官方修改版

* 2008 年 9 月 15 日，CodeWeavers 發佈了一個非 Google 官方及捆綁了 Wine 的 Chromium（Developer Build 21 for Linux and macOS），被稱為 CrossOver Chromium。
* SRWare Iron，是一個基於 Chromium 的瀏覽器。注重保護使用者隱私。軟體支援 Windows，Linux 及 macOS。同時有一個 Chrome 與 Iron 的比較頁（頁面存檔備份，存於網際網路檔案館）。
* 楓樹瀏覽器是一個基於 Chromium 的瀏覽器，支援 Windows/Linux 平台。新增了滑鼠手勢、連結拖動及 IE 標籤等功能。（最後一次更新於 2013-08-29，基頻版本 27.0.1453.110）
* 世界之窗瀏覽器極速版（TheWorld Chrome 版），已停止提供更新及技術支援。
* 搜狗高速瀏覽器：基於 Chromium 開發，同時加入了 IE 核心引擎。
* Sleipnir：基於 Chromium 開發，同時加入了 IE 核心引擎。
* RockMelt
* Flock（已於 2011 年 4 月 26 日停止提供更新及技術支援）
* Comodo Dragon：Chromium 的重新命名版本，由 Comodo Group 開發，可執行於 32 位元 Windows 8.1、8、Windows 7 和 Vista。根據開發人員的說法，它改進了安全性和隱私功能。
* 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 日起，基於 Chromium 開發。
* Kinza：來自日本，基於 Chromium 開發。
* Yandex Browser：基於 Chromium 開發，由俄羅斯網路搜尋公司 Yandex 開發。
* Cent Browser：基於 Chromium 開發，是唯一能夠支援 Flash 網站播放影片的瀏覽器。

## 應用框架中的使用

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

## 參見

* Chromium OS
* Chromium Embedded Framework
* 網頁瀏覽器列表

## 參考資料

## 外部連結