Chromiumは、Chromeウェブブラウザの基盤を形成するオープンソースのブラウザプロジェクトです。しかし、それが何を意味するのかをもう少し詳しく見てみましょう。
Googleが2008年に最初にChromeを導入したとき、Chromeがオープンソースプロジェクトとして基づいていたChromiumソースコードもリリースしました。そのオープンソースコードは、 Chromiumプロジェクト 、Chrome自体はGoogleによって維持されています。
2つのブラウザの最大の違いは、ChromeはChromiumに基づいていますが、Googleは自動更新や追加のビデオ形式のサポートなどの独自の機能もChromeに追加していることです。 Googleは、独自のChrome OS(で実行されるオペレーティングシステム)の基盤を形成するオープンソースプロジェクトであるChromiumOSでも同様のアプローチを採用しました。 Chromebooks 。
Chromeにはクロムにはないものがあります
ChromeはChromiumをベースにしていますが、Googleは、Chromiumに欠けている独自のクローズドソースビットをChromeブラウザに追加しています。具体的には、GoogleはChromiumを取得し、次を追加します。
- AAC、H.264、およびMP3のサポート。 Chromeには、これらの独自のメディア形式用にライセンスされたコーデックが含まれているため、さまざまなメディアコンテンツ、特にHTML5ビデオを使用してH.264ビデオをストリーミングするサイトにアクセスできます。どちらのブラウザにも、基本的な無料のコーデック(Opus、Theora、Vorbis、VP8、VP9、WAV)が含まれています。
関連: LinuxでFirefoxを使用していますか?あなたのFlashPlayerは古くて時代遅れです!
- Adobe Flash(PPAPI)。 Chromeには、GoogleがChromeとともに自動的に更新するサンドボックス化されたPepper API(PPAPI)Flashプラグインが含まれています。これは Linuxで最新バージョンのFlashを入手する唯一の方法 。 WindowsとMacでも、Adobeのウェブサイトから入手できる古いNPAPI Flashプラグインよりも、Chromeのサンドボックス化されたPPAPIFlashプラグインを使用したほうがよいでしょう。 (実際には、ChromeからPepper Flashプラグインを入手してインストールし、必要に応じてChromiumで使用できます。)
- Googleアップデート。 ChromeのWindowsおよびMacユーザーは、Chromeを自動的に最新の状態に保つ追加のバックグラウンドアプリを入手できます。 Linuxユーザーは、標準のソフトウェア管理ツールを使用します。
- 拡張制限 。 Chromeの場合、GoogleはChromeウェブストアでホストされていない拡張機能を無効にします。
- クラッシュとエラーの報告 。 Chromeのユーザーは、分析のためにクラッシュとエラーに関する統計をGoogleに送信することを選択できます。
- セキュリティサンドボックス(?)。 また、一部のLinuxディストリビューションではChromiumのセキュリティサンドボックスが無効になっている可能性があるため、Chromiumのabout:sandboxに移動して、サンドボックスがデフォルトで有効になって機能していることを確認することもできます。これは、Chromium(およびChrome)の最高の機能の1つです。
ChromiumはGoogleブランドではありませんが、それでも非常にGoogle中心であることに注意してください。たとえば、ChromiumにはChromeと同じ同期機能が含まれているため、Googleアカウントでログインしてデータを同期できます。
クロムの入手
ほぼすべてのプラットフォームでGoogleChromeを入手するには、 GoogleChromeダウンロードページ 、それでは、必要に応じてChromiumを手に入れる方法を見てみましょう。
関連: Linuxでのソフトウェアインストールとパッケージマネージャーのしくみ
Linuxでは、多くの場合、Linuxディストリビューションのソフトウェアリポジトリから直接Chromiumをインストールできます。たとえば、Ubuntu Linuxでは、Ubuntuソフトウェアセンターを開いてChromiumを検索し、[インストール]をクリックしてインストールできます。 Chromiumは、セキュリティアップデートで更新されます。 Linuxディストリビューションのソフトウェアリポジトリ 。
WindowsとMacでは、Chromiumの使用は少し難しいです。得られる 公式のChromiumビルド 、ただし、これらは最先端のみであり、自動的に更新されません。アップデータは、GoogleChromeのクローズドソース部分です。誰かからサードパーティのビルドを入手することはできますが、それらも自動的に更新されることはなく、サードパーティのディストリビューターを信頼する必要があります。ソースコードからChromiumを自分でコンパイルすることもできますが、更新が利用可能になるたびに本当にコンパイルしたいですか?おそらくそうではありません。
「スパイウェア」はどうですか? (実際にはスパイウェアではありません)
Google Chromeには、Chromiumにはないクラッシュレポート機能が含まれています。 Chromeでクラッシュレポートを有効にすることを選択した場合、クラッシュに関する情報がGoogleに送信されます。 Chromiumを使用している場合、このクラッシュレポーターは存在しないため、昔ながらの方法でバグトレースを取得する必要があります。 Linuxディストリビューションは、Chromiumのコードを提供する前に変更する場合もあります。 Chromeのバグを特定しようとしている場合は、Chromiumの代わりにChromeを使用したほうがよいでしょう。
関連: アプリに「使用統計」と「エラーレポート」を送信させる必要がありますか?
Chromiumには、Chromeにある使用状況追跡または「ユーザーメトリック」機能もありません。これは、ブラウザのさまざまな部分の使用方法に関する情報をGoogleに送信し、決定の基礎となるデータを提供するオプションの機能です。 (これは、Microsoftが[スタート]メニューを誰も使用していないために削除したと言ったときに使用したと主張した種類のデータでした。 おそらくオタクはそのような機能をオンのままにしておくべきです 。)
これまで、ユーザーは各Chromeブラウザに一意の「クライアントID」が付属していることを心配し、Chromiumには付属していないことに気づきました。 Googleは2010年にこれをやめました 。
ただし、ChromiumにはGoogleのサーバーに依存する多くの機能が含まれており、それらの機能はデフォルトで有効になっています。これらの機能は、Chromium設定ページに一覧表示されます。これには、入力ミスのあるウェブアドレスの修正に役立つウェブサービス、予測サービス、Googleのフィッシング対策機能などが含まれます。
だから、あなたはどちらを使うべきですか?
関連: オープンソースソフトウェアとは何ですか、なぜそれが重要なのですか?
Chromiumは、オープンソースソフトウェアを必要とするLinuxディストリビューションが、Chromeとほぼ同じWebブラウザーをパッケージ化して、ユーザーに出荷できるので便利です。このようなLinuxディストリビューションでは、Firefoxの代わりにChromiumをデフォルトのWebブラウザとして使用することもできます。あなたがに興味があるなら オープンソースソフトウェア クローズドソースビットを避けるようにしてください。Chromiumはあなたにとって良いオプションです。
ただし、オープンソースソフトウェアにそれほど情熱を持っていない多くのLinuxユーザーは、ChromiumではなくChromeをインストールしたいと思うかもしれません。 Chromeをインストールすると、Flashを使用している場合に優れたFlashプレーヤーが得られ、オンラインで大量のメディアコンテンツのロックが解除されます。たとえば、Linux上のGoogleChromeでNetflixビデオをストリーミングできるようになりました。これには、H.264のサポートが必要です。 HTML5ビデオ 、Chromiumに含まれていないもの。
それで、ChromeまたはChromium? WindowsとMacを使用している場合、選択はかなり明確です。 Chromiumは非常に扱いにくいため、実際に使用することはできません。これは主に、自動的に更新される公式の安定したビルドを入手できないためです。ここでの本当の選択は、Linuxユーザーが行う必要があります。