![Linuxがデスクトップで失敗した理由](https://i.ytimg.com/vi/KMlH7OjnH7U/hqdefault.jpg)
コンテンツ
- プログラマー向け、プログラマー向け
- バグやストレスなし-あなたの人生を破壊することなく人生を変えるソフトウェアを作成するためのステップバイステップガイド
- 一貫性のあるユーザーインターフェイスの欠如
- エリート
- ハードウェアサポート
- Windows、Macはほとんどの人にとって十分です
- Linuxはモバイルで勝っている
- 結論
出典:Morfeo86ts / Dreamstime.com
取り除く:
LinuxはデスクトップのメインストリームOSになることは決してないようですが、開発者には非常に人気があり、Androidオペレーティングシステムの基盤となっています。
Linuxの世界では、「Linuxデスクトップの年」になりますが、それが何年であっても、それはジョークになります。何年もの間、LinuxオタクはWindowsの邪悪な帝国を奪うことを夢見てきましたが、それは決して起こりませんでした。もちろん、これはMicrosoftの実質的な影響力に起因する可能性がありますが、その一部はLinuxコミュニティ自体にあります。
Linuxは主流のデスクトップオペレーティングシステムではなく、主にプログラマとシステム管理者に委ねられています。
プログラマー向け、プログラマー向け
Linuxが主流のコンピューターユーザーにアピールできなかった理由の1つは、そのユーザーベースが主流のコンピューターユーザーではなく、開発者で構成されていることです。これは、「プログラマーのために、プログラマーのために」開発されたUnixの遺産にまでさかのぼります。非常に優秀なプログラマー、デニス・リッチーとケン・トンプソンによって開発されました。
彼らがベルラボでUnixを開発していたとき、コンピューターサイエンスの研究用に設計されたシステムを開発していたため、「使いやすさ」にはあまり注意が払われていませんでした。
この開発者のオリエンテーションは今日まで続いています。 Ubuntuのようなディストリビューションで、技術に詳しくないユーザーでも簡単にインストールして使用できると約束されていたとしても、ナビゲートするには多少のノウハウが必要です。
GNOMEプロジェクトの主要な創設者の1人であるミゲル・デ・イカザも同意見です。 「デスクトップ上のLinuxの問題は、その周りに作られた開発者文化に根ざしています」と彼は書いています。
彼の見解では、インストールと使用が難しいことに加えて、開発者が、より「エレガント」なものを好むインターフェイスとAPIを完全に捨てる傾向があるという別の大きな問題もあります。
「コミュニティの態度は優れたエンジニアリングの1つでした。ソースツリーに廃止されたコードを残したくない、壊れたデザインを残したくない、純粋で美しいデザインを望み、悪いまたは悪いの痕跡をすべて排除したいソースコードツリーからアイデアを実装しました」と彼は付け加えました。
バグやストレスなし-あなたの人生を破壊することなく人生を変えるソフトウェアを作成するためのステップバイステップガイド
誰もソフトウェアの品質に関心がない場合、プログラミングスキルを向上させることはできません。
一方、Windowsは、逆の互換性を強調し、一部の人々は反対の問題を抱えていると考えています。
一貫性のあるユーザーインターフェイスの欠如
WindowsとMac OS Xは、インターフェイスに一貫したルックアンドフィールを提供し、ヒューマンインターフェイスガイドラインを発行しますが、Linuxははるかにアナーキーです。
1つの理由は、X Window Systemで実行されるGUIは、システムに密接に結び付けられているのではなく、単なる別のプログラムであるということです。
さまざまなウィンドウマネージャーとデスクトップに加えて、さまざまなツールキットがあります。技術ユーザーはEmacsエディター、Midnight Commanderファイルマネージャー、zshを喜んで使用するかもしれませんが、初心者ユーザーはさまざまなインターフェーススタイルを不快に感じるかもしれません。これにより、それらはWindowsおよびMac OS Xの武器になりました。
エリート
すべてを取り除いてゼロから始めることは、Linuxコミュニティに浸透する可能性があるエリート主義の症状の1つです。
Linuxを初めて使用し、フォーラムまたはIRCチャンネルで質問をしたほぼ全員が、少なくとも1回は「RTFM」(The Fine Manualを読む)を指示されています。
Linuxプログラマーは、オープンソースのオペレーティングシステムを完全に構築し、世界中の他のプログラマーと完全に一から作業できることに誇りを持っています。誰もがウィザードプログラマーではないことに気付かないことがあります。
ハードウェアサポート
別のイライラするこだわりのポイントは、ハードウェアのサポートです。デバイスドライバーを書くのは面倒ですが、不完全な機能を持つデバイス、またはさらに悪いことに、Linuxでまったく動作しないデバイスは、採用を大幅に妨げます。
もちろん、これは開発者のせいではありません。そこには多くのデバイスがあり、それらのドライバーを書くのは難しいです。グラフィックカードなどの一部は企業秘密と見なされており、製造業者はその設計について熟知しています。ワイヤレスネットワークカードにも同じ問題があります。開発者は、少なくともいくつかの機能を実装するため、または独自のドライバーに依存するために、リバースエンジニアリングする必要があります。
Windows、Macはほとんどの人にとって十分です
より多くの人がLinuxに移行していない主な理由 まとめて、Windows 8やVistaのような災害に直面した場合でも、Windowsはほとんどの人にとって十分に優れているということです。 Windows XPでは、普通のデスクトップユーザーが最終的に完全なプリエンプティブマルチタスクを獲得し、それにより、はるかに高い安定性が得られました。 「死のブルースクリーン」は、いくつかの深刻なハードウェアの問題の場合を除いて、ほとんど消えました。
Windows XPのサポートが終了しても、Linuxへの大量移行は促されませんでした。 Windowsユーザーが突然Linuxを採用するという考えは、希望的観測に過ぎません。 Windows XPユーザーは、そもそも変更を望まないため、システムを長年使用し続けていました。なぜ彼らは今適応するのでしょうか?
Windows 7とXPのユーザーもWindows 8を避けました。MicrosoftはWindows 8をWindows 8とWindows 7のユーザー向けに無料でアップグレードできるようになったため、UbuntuではなくWindows 10にアップグレードする方が理にかなっています。
Mac OS Xは、Linuxが失敗した場所で成功しているようで、使いやすいUnix風のデスクトップを提供しています。 (Unixの哲学からIT Peopeが学べることで、Unixの力について詳しく読んでください。)
Linuxはモバイルで勝っている
Linuxはデスクトップ上の力ではありませんが、最近の世界は従来のデスクトップへの依存度が低下しています。 GoogleドキュメントなどのWebアプリを使用し、コンピューティングをモバイルデバイスに移行する人が増えています。 LinuxベースのAndroidは、モバイル市場シェアの83%以上で勝っています。 Webで使用するために設計された軽量のラップトップコンピューターであるChromebookも、Windowsを下から操作します。
Googleのものを含め、人々が毎日使用するWebアプリは、ほとんどがLinux上でも実行されます。 Linuxはデスクトップ以外のすべてで勝っているようです。
結論
Linuxは優れたオペレーティングシステムですが、今後も開発者のデスクトップを支配することはありますが、デスクトップに大きな影響を与えることはありませんでした。