Linux
 Computer >> コンピューター >  >> システム >> Linux

Chrome OSはデスクトップLinuxなのか?知っておくべき8つのポイント

ChromebookはLinuxを搭載しているのでしょうか?広告ではそのように謳われていません。GoogleはChromebookにLinuxが同梱されているとは明言していません。Chromebookが動かすのは、Googleが考えるデスクトップOSの姿である「Chrome OS」です。

しかし、見た目や操作感がどれほど違っていても、Chrome OSの土台はLinuxです。では、「Linux」というとき、私たちはChrome OSのことも語っているのでしょうか?ここで検討すべき8つのポイントを紹介します。

1. ChromebookはLinuxカーネルを使用している

厳密に言えば、Linuxはオペレーティングシステム(OS)ではありません。Linuxとはカーネルであり、PCのハードウェアとソフトウェアがやり取りできるようにする中核部分です。ボタンを押したときに何かが起こるのも、画面に何かが表示されるのも、すべてカーネルのおかげです。

画面上で見るソフトウェア群は、Linuxそのものではありません。「Linux」という言葉は、Linuxカーネルを使って構築されたOS(ディストリビューション、略して「ディストロ」とも呼ばれます)の総称として使われるようになっただけです。Chrome OSはLinuxカーネルを採用しているため、この基準で言えば、Chrome OSもデスクトップLinuxだと言えます。

2. Chrome OSはGentooをベースにしている

Chrome OSは単にLinuxカーネルを使っているだけではありません。実際にはGentoo Linuxというディストリビューションをベースに構築されています。

つまり、舞台裏で動いているコードの多くは、Googleが開発したものではなく、より広範なLinuxコミュニティから来ているのです。

ただし、Gentooらしい体験ができると期待しないでください。Chromebookに本格的なLinuxをインストールする手順に従っても、動くのはGentooではありません。

3. 一部のLinuxアプリをインストールできる

Chrome OSはデスクトップLinuxなのか?知っておくべき8つのポイント

Chrome OSがLinuxだという根拠はこれだけにとどまりません。現在のChrome OSには、Crostiniという仕組みを使って従来型のデスクトップLinuxアプリをインストールする機能があります。

もちろん、こうしたアプリこそが人々をChrome OSへ引きつける理由ではありません。まず、お使いのChromebookがLinuxアプリに対応しているかどうかを確認する必要があります。対応していれば、開発者モードに切り替えたりChrome OSを丸ごと置き換えたりすることなく、GIMPやVLCといったネイティブのデスクトップLinuxアプリをChromebook上で実行できます。

4. Chrome OSとGNUは大きく相容れない

ここまで見ると、Chrome OSがLinuxであることは明白に思えます。では、なぜこれが疑問になるのでしょうか?

オンラインでLinuxについての議論を見ると、「GNU/Linux」と表記されることが多いことに気づいたことはありませんか?これは、完全に機能するLinuxデスクトップを構成する多くのコンポーネントが、実はLinuxカーネルよりも前に存在していたからです。それらはGNUプロジェクトの一環として生まれたものであり、私たちが「Linux」と結びつけてイメージするものの多くは、LinuxそのものよりもGNUに関係しています。

Chrome OSはLinuxベースですが、GNUプロジェクトのアプリ、価値観、文化は共有していません。確かにLinuxではありますが、本当の意味でのGNUではないのです。

5. Chrome OSはフリーでオープンソースなのか?

GNUプロジェクトの根幹にあるのはフリーソフトウェアの作成です。ここでいう「自由(free)」は価格のことではなく、コードを閲覧・編集・共有する自由を指します。これはオープンソースソフトウェアとしても知られています。

Linuxカーネルはフリーソフトウェアです。GNU General Public License(GPL)の下で提供されており、このライセンスは、Linuxカーネルとそこへの変更が誰でも自由に利用・共有できることを保証しています。GNUのソフトウェアもすべてフリーソフトウェアです。

Chrome OSを構成する要素の多くもまたフリーソフトウェアであり、Chromium OSという形で誰でもダウンロードできます。自分のマシンにChromium OSをインストールして実行することも可能です。しかし、Chromebookで得られる完全な体験には、大量のクローズドソースのコードが含まれています。

Googleはブラウザに独自のコードを加えており、インストールするアプリや拡張機能の大半もクローズドソースです。つまり、Chrome OSを構成するコードの大部分がオープンであっても、ユーザーが意識的に触れる部分の多くはオープンではないのです。これはAndroidと同じ構図です。

6. デスクトップ環境を入れ替えられない

Chrome OSはデスクトップLinuxなのか?知っておくべき8つのポイント

こうしたクローズドソースのコードは、Chromebookの使い勝手に具体的な影響を及ぼします。一般的なLinuxデスクトップと比べると、環境を設定したり変更したりする自由度はかなり限られています。

Googleが提供するインターフェース以外を選ぶことはできませんし、オーディオサーバーやディスプレイサーバーを差し替えることもできません。ただし、アプリストアやパッケージ形式については選択の余地があります。

要するに、ほとんどのLinuxデスクトップは思い思いの方法でPCを設定できますが、Chrome OSにはその自由がありません。Googleが設計した通りのChrome OSを使うか、croutonを使って本格的なGNU/Linuxデスクトップに置き換えるか、どちらかです。

Windowsの場合に比べれば、Chrome OSをLinuxに置き換えたり、両者を併用したりするのは簡単ですが、Windowsと同じように、やはり別々のものという感覚は残ります。

7. 開発はコミュニティ主導ではない

コードがオンラインで公開され、誰でも閲覧・編集・共有できるなら、それは確かにオープンソースです。Chrome OSの大部分を構成するコードであるChromium OSもそうですが、話はそれだけでは終わりません。

ほとんどのLinuxディストリビューションは、コードがオープンであることや貢献の手段があるだけでなく、プロジェクトの方向性への参加を積極的に求めています。開発も完全にオープンに行われており、メーリングリストに登録すれば、プロジェクトの方向性に関する議論を追いかけることができます。

フォーラムやGitHub、GitLabのページが用意されている場合もあります。Chromium OSでも参加は歓迎されていますが、プロジェクトの方向性は主にGoogle社内で決められているのが実情です。

8. ChromeアプリはLinuxアプリではない

Chrome OSはデスクトップLinuxなのか?知っておくべき8つのポイント

Linuxのエコシステムには数多くのデスクトップ環境が存在し、見た目も動作も大きく異なります。しかし、GNOMEとKDE Plasmaがどれほど違っていても、一方のために設計されたアプリをもう一方で実行できます。統合がうまくいかなかったり見た目が浮いてしまったりしても、ほとんどのLinuxソフトウェアは相互運用可能です。

Chrome OSにはそれは当てはまりません。公平に言えば、ソフトウェアはそもそもChrome OS向けに設計されていません。AndroidアプリかChrome拡張機能のどちらかです。確かにLinuxにChromeをインストールすることはできますが、拡張機能にはChromeが必要で、Androidアプリにはエミュレーターが必要です。Chrome OSは、他のLinuxとは別個の独自エコシステムの中に存在しているのです。

結局、Chrome OSはデスクトップLinuxなのか?

Chrome OSは確かにLinuxです。しかし、それはGNU/Linuxでしょうか?答えはノーです。そして、Chrome OSは、大多数の人が「Linux」と聞いて思い浮かべるものなのでしょうか?

Chrome OSユーザーの大半は、自分がLinuxを使っていることに気づいてすらいません。この点において、Chrome OSは他のLinux系デスクトップよりも、むしろAndroidとの共通点の方がはるかに多いと言えます。

結局のところ、この問いに対するシンプルな答えは存在しません。そしてその原因はChrome側にあるというより、「Linux」という名前がOSを指す名称としていかに曖昧であるかに由来するのです。

  1. モバイルLinuxとデスクトップLinuxの違いとは?知っておきたい基盤の違いを解説

    「来年こそはデスクトップLinuxの年になる」と永遠に言われ続けていますが、モバイルOSはそんな言葉を待ってはいません。モバイルOSはLinuxカーネル分野の中で最も急成長しており、世界中の圧倒的大多数のモバイル端末を支えています。 では、同じLinuxカーネルがどうやってデスクトップとモバイルという異なる環境で動作しているのでしょうか?実際のところ、AndroidはデスクトップOSとしてはあまり優秀ではありません。基本となるルールは共通していても、モバイルOSとデスクトップOSの間には数多くの重要な違いが存在するのです。 モバイルLinuxとは何か? モバイルLinuxとは、1990年

  2. 2022年版:おすすめLinuxデスクトップ環境TOP10

    Windowsなどの他の競合OSと比べると、Linuxユーザーはデスクトップ環境の選択肢が限られている——そう言うのは誰でしょう?答えは、最近Linuxの世界に移行してきたばかりの初心者たちです。実際には、Linuxには多彩なデスクトップ環境が存在します。Linuxを導入したら、次のステップは、ビジネスや日々のコンピューター利用に合ったデスクトップ環境を見つけることです。 デスクトップ環境(DE)は、その名の通り、OS上で動作するプログラム群の集合体です。 アイコン、壁紙、ツールバー、ウィジェットといった要素を備えたグラフィカルユーザーインターフェース(GUI)を提供するために、さまざまなコン