\r\n\r\n
Linuxは素晴らしい。実は、UbuntuがWindowsよりも優れている理由は、すでにいくつかお伝えしています。しかし、そんなに良いものなら、なぜLinuxベースのOSを積極的に動かしているデスクトップ・コンピューターは2%以下なのでしょうか?
これは答えにくい質問です。長い間、世界中のLinuxユーザーは、Linuxデスクトップ・イヤーになることを祈ってきました。しかし、もし私たちが本当にLinuxの驚異的な成長を望むのであれば、Linuxの開発者は真の競争相手になるためにまだ多くの改良をしなければならない。
Linuxの開発者の多くは、コアとなるOSに時間を割き、アプリケーションの開発は他の人に任せる傾向があります。そのため、オペレーティング・システムそのものと、それが実行するアプリケーションとの間に大きな断絶が生じます。
数え切れないほどのオープンソースアプリケーションが、かけがえのないアプリケーションに成長するまでには、一人の人間のアイディアがあったのです。例えば、Firefox、Filezilla、LibreOffice、VLCメディアプレーヤーなどです。
私たちは、オープンソースコミュニティが素晴らしいアプリケーションを開発することが可能であることを知っています。では、なぜ見た目が悪かったり、あまりうまく動かなかったり、あるいはその両方が同時に存在するような、お粗末なアプリケーションが多いのでしょうか?
これは、Linuxコミュニティではよくあることです。よくできたOSで、見た目もスマートで美しいですね。しかし、一部のコアなアプリケーションを除けば、多くのソフトは見た目が悪かったり、書き方が悪かったりします。
基本的に、コミュニティはオペレーティングシステムを越えて動き出す必要があります。マイクロソフトやアップルがコアアプリケーションの多くを自社開発しているのには理由があります。オペレーティングシステムとアプリケーションが提供する体験に連続性を持たせるためには、これが最適な方法なのです。
Linuxのディストリビューションの中には、上記の例のように継続性を考慮し始めているものもありますが、これは規則というよりむしろ非常に例外的なことです。
Windowsにアプリケーションをインストールするには、適切なEXEファイルをダウンロードし、ダブルクリックでインストーラーを起動するだけです。これは、どのバージョンのWindowsを使用していても同じ作業です。
Linuxでは、アプリケーションはリポジトリによってインストールされ、管理されます。 これは、Linuxの最大の強みです。しかし、それが最大の弱点の一つでもある。
Linuxでアプリケーションをインストールするには、非常に簡単なものからほとんど不可能なものまで、さまざまな方法があります。これらのプロセスの一部を紹介します。
このように、Linuxのアプリケーションのインストールは複雑で、新しいユーザーをすぐに遠ざけてしまいます。 Linuxは、シンプルで普遍的なアプリケーションのインストール方法を目指しています。悲しいかな、これにはLinuxの基本的な動作方法の全面的な見直しが必要であり、したがって実現しないかもしれません。
Linux コミュニティは、非常に優秀な人たちが集まった、活気に満ちた巨大なコミュニティです。Ubuntu(およびLinuxの他のほとんどのバージョン)のインストールは、大部分が非常に簡単なプロセスですが、それはあなたがいくつかの点で助けを必要としないことを意味するものではありません。
このような場合は、Ubuntuフォーラム(またはあなたのLinuxのスタイルに合ったフォーラム)に行って助けを求めることができます。そこからが問題なのです。人は忙しいので、悩みの内容によっては、ほとんど反応がないこともあります。つまり、自分で問題を解決しなければならない可能性があり、「コミュニティ」に初めて参加する場合は、決して良いことではありません。
運良く返事が来たとしても、自分が期待していた返事と違うことがあるかもしれません。Linuxにはエリート主義があり、それがサポートフォーラムなどにも波及して、様々な技術力を持ったユーザーが助けを求めているんですね。
そのため、新規ユーザーが質問を投稿すると、「情報量が少ない」と揶揄されることもあります。さらに悪いことに、Googleで検索すればすぐに見つかるような平凡な質問に時間を費やしていると非難されかねない。
馬鹿野郎」と揶揄されることも。
ありがたいことに、経験豊富なユーザが、Linuxを最大限に成長させるには新しいユーザを歓迎する必要があることを認識し始めたため、コミュニティではこのようなことは少なくなってきています。しかし、この問題はまだ存在しており、私はそれを直接見てきました。そして、本当にLinuxコミュニティのあらゆる側面から完全に根絶される必要があります。
どのLinuxディストリビューションを実行すべきかを選択することは素晴らしいことですが、おそらくあなたは良いものが多すぎるのです。8207!これは誰にとっても-新しい人はもちろん、私のような経験豊富なLinuxユーザーにとっても-馬鹿げた数字です。
問題は、Linuxがオープンソースであることです。簡単に言えば、誰でもLinuxディストリビューションのソースコードをダウンロードし、自分自身のバージョンを作ることができるということです。もし気に入らないことがあれば、プロジェクトをフォークして自分で始めることもできます。これは原理的には良いことだと思うが、実際には意味がない。膨大な数のディストリビューションは、コードとアプリケーションの大部分を共有しています。
もし、これらの開発者が、自分たちで何かをする代わりに、より小さなコアディストリビューションのプールに貢献することに決めたらどうなるか、想像してみてください。そうすれば、Linuxのエコシステムがより発展し、問題も少なくなると思うのです。
Windowsを最初に起動すると、Windowsの起動画面が表示され、その後すぐにログインのプロンプトが表示されます。Linuxではこのようなことはありません。ほとんどのディストリビューションはGRUBブートローダを使用しており、デフォルトではOSの起動方法を尋ね、10秒間で決定するようになっています。
ですから、新しいユーザーとして、ディストリビューションをインストールした後に最初に直面するのは、どのバージョンのカーネルを起動するかを決めるための醜いコマンドライン画面なのです。
第一印象は最悪でしたね。
GRUBは素晴らしいです。デュアルブートするときに、どちらのOSで起動するかを選択できるので、とても便利です。しかし、なぜこれほどまでにユーザーに不親切なのでしょうか。
ユーザーが起動するOSをクリックした場合、OSが1つしかない場合はGRUBプロンプトをスキップします。Appleがそうしているのだから、Linuxが同じことをしない理由はない。ジュニアOSのように、この方向に進んでいるディストリビューションもあります。しかし、ブートプロセスをより使いやすくするためには、まだ長い道のりがあります。
この記事は、私がLinuxをバッシングしている、あるいは、Linuxが嫌いだと言っているように読めるかもしれません。これ以上ないくらいに。私はLinuxとオープンソースコミュニティが大好きです。しかし、「Linuxデスクトップの年」を迎えるには、事態を劇的に改善する必要があります。
Linuxが本当にメインストリームになる前に、他に変えるべきことはないのか、それともLinuxとはそういうものなのか、どう思われますか?
以下のコメント欄にご意見をお聞かせください。
写真提供:Sofia Santos/Shutterstock