概念をすり替える論法への厳正な反駁:
Linuxは使う人が少ないという問題を議論するとき、こう主張する人がいる:
「Linuxは使う人が少ない?実はLinuxは多くの人が使っているんだよ、ただ君が知らないだけで、君のスマホやサーバーもLinuxの親戚なんだ云々かんぬん」
この話をした瞬間、話題が急に大層なものになったと気づかないだろうか?ああ、なるほど周囲のこんなに多くのデバイスがLinuxで、あなたも私も巨大なオープンソース世界の中で生きており、私たちは宇宙の一部なのだ……違う!今私たちが話しているのは、パーソナルコンピューターのデスクトップシステムだ!
この論述には一つ問題がある。それは「概念のすり替え」だ。
あなたは「Linux kernel」を直接使うわけではない。Linuxは一式のツールを包んでディストリビューションにして初めて使えるもので、通常これはGNU/Linuxと呼ばれる。さらに、Linuxと少しでも関係があるシステムならGNU/Linuxに数えられるわけではない。
話者がコンピューターに言及するとき、一般人の認識では、それはデスクトップコンピューターを指し、WindowsとmacOSのパーソナルコンピューター市場を指す。そしてLinuxが指すのは当然、GNU/Linux Desktop志向のディストリビューション(Ubuntu、Fedora、openSUSE、Arch Linux、Gentoo)であり、通常GNUツールセットを含み、X.OrgまたはWaylandをグラフィカルインターフェースとして使い、XDG標準に従い、ユーザーの自由を尊重するものであって、Linux kernelを基にしたその他のシステムではない。
Androidは広義ではLinuxディストリビューションに数えられるが、Androidはコンピューターでは使えないことをあなたは明らかに知っている(少なくともAndroid 16以前はまだ十分に成熟していない)。そしてグラフィックプロトコルやシステムツールはLinuxデスクトップと大きく異なり、標準のCライブラリさえ互換性がない。ChromeOSも同じで、Linuxデスクトップディストリビューションとはあまり言えない。システム下層はほぼGNUツールセットではなく、上層のグラフィックプロトコルもWaylandを魔改造したものだからだ。
その他のLinux機器については言うまでもない。あなたは「サーバー」を「パーソナルコンピューター」とは呼ばない。この種のコンピューターには画面すらない(大部分の場合)!
ゲーム機についてはどうか。Playstationは改造すればLinuxを走らせられるとしても、それをコンピューターと見なす人は少ない。一部のオープンソース携帯ゲーム機はLinuxディストリビューションを使っていると言えるが、パーソナルコンピューターではない。Steam Machineは?弾丸をあと数年飛ばしておこう。これは始まったばかりだ。私はそれが一種のパーソナルコンピューター代替品として台頭することを期待しているが、今はまだそうではない。
以上の定義から言えば、GNU/Linuxデスクトップを使う人が少ないというのは正しく、しかも回避できない事実だ。StatCounterの統計によれば、GNU/Linuxデスクトップのシェアはおよそ4%に過ぎない。
もしChromeOS、Android、SteamOSなどのシステムを無理やりLinuxに数えれば、比率はかなり高くなるかもしれない。しかしこれは超絶な概念のすり替えである。
無理やり功績を自分の身にかき集めるな!恥知らず!
上で述べたGNU/Linux Desktopディストリビューションの定義に従えば、さまざまなLinux kernelベースのシステムの中で、SteamOSだけが一般的なGNU/Linux Desktopディストリビューションの構造(immutableなArch Linux)に最も近く、一般パーソナルコンピューター市場で成功を収められるものだと私は思う。ただしその発展は始まったばかりで、ハードウェアも多くない。Googleが教育市場へ大量にダンピングしているChromebookを販売台数で超えられるかどうかは、まだ時間をかけて観察する必要がある。
Linux kernelがグローバルなプロジェクトであり、オープンソースコミュニティと密接不可分な関係を持ち、少しでもLinuxを使っているシステムもコミュニティから称賛を得る価値があるのは確かだ。しかし私たちは、表現するときに境界線を混同することを許してはならない。
たとえば、macOSとLinuxがどちらもUnixの影響を受けているとしても、私たちはそれらが80年代のあの超すごいUnixそのものだとは言わない。macOSは今では逆にユーザーの自由を制限している。Think different?はThink same!に変わってしまった。
GNU/Linuxの優位性は体量だけで決まるものではない。次にGNU/Linuxの優位性を強調したいときは、もうこの概念のすり替えを使わないでほしい。Linuxは各分野で万能に見え、電力を駆動し宇宙へ行くこともできる。しかし一般ユーザーにとって、彼らはただ一言あなたに尋ねるだけだ:で、Wordのレポートはどう打てばいいの?彼らはユーザーを束縛から解放するLibreOfficeのことさえ、使いにくいと文句を言うのだ!


