GNU/Linux >> Linux の 問題 >  >> Linux

Linux にアプリが増えない 6 つの理由

Windows や macOS と比較すると、Linux ユーザーの数はそれほど多くありません。 Linux は無料のオープン ソース システムですが、Windows や macOS とは異なり、多くの理由で人々は Linux に興味を持っていません。十分なソフトウェアとアプリケーションがないことが主な原因の 1 つです。実際、多くの Linux ユーザーにとって、なぜ Linux にはこれ以上多くのアプリがないのかという疑問がよく聞かれるようになりました。基本的に、その背後にはいくつかの理由があります。 Linux を使用している場合、または将来使用する予定がある場合は、Linux について学ぶ必要があります。そのために、最後まで私たちと一緒にいてください。新しいことを学べると確信しています.

Linux に多くのアプリがない一般的な理由

基本的に、フリーでオープン ソースであることは、Linux に多くのアプリやソフトウェアがない主な理由です。その上、多くのディストリビューションがあり、それらにはすべて異なるルールと要件があります。しかし、それだけがこの問題の背後にあるわけではありません。その理由を正しく理解するには、Linux がより多くのアプリを持つことを妨げるいくつかの要因を掘り下げる必要があります。この場合、6 つの重要な要因が見つかりました。正しく理解するために、一文も飛ばしてはいけません。

1. Linux エコシステムに確実な収益の可能性はない

Windows や macOS の開発者は簡単に定額料金を請求したり、アプリに毎月のサブスクリプションを設定したりできますが、Linux の開発者は単純にそれができません。開発者がオープンソースであることを理由にアプリを販売することを決定したとしても、すべてのソース コードは誰の前にもあります。誰かがコードを取得して微調整し、無料で再配布して元の開発者に損失を与えないことを保証することはできません。

さらに、Linux ディストリビューションごとにポリシーが異なります。たとえば、Ubuntu はプロプライエタリ プログラムに関して少し寛大です。一方、Fedora は強力なオープンソース アプローチを使用しており、いかなる種類のプロプライエタリ ソフトウェアも許可していません。

Linux アプリの開発でお金を稼ぐ数少ない方法は、いずれも比較的小規模で信頼性に欠けるものです。これは、ほとんどの開発者が質の高い Linux アプリを作成するために時間と労力を費やさず、多くの場合、それで生計を立てることができないことを意味します。

2.膨大な数の Linux ディストリビューション

Linux にはさまざまなディストリビューション、つまり「ディストリビューション」が用意されています。各ディストリビューションには独自のパッケージ マネージャーがあり、各パッケージ マネージャーには独自のリポジトリがあります。この断片化により、開発者はすべての異なるパッケージ マネージャーと互換性のあるアプリを作成、テスト、および管理することが困難になります。さらに、各ディストリビューションには、開発者が従わなければならない独自の一連のルールとガイドラインがあり、混乱し、時間がかかる可能性があります.

Windows または macOS には 1 つの統合されたアプリ ストアがありますが、Linux には多数の異なるアプリ ストアがあり、それぞれに独自のアプリ ストアがあります。アプリの選択。これはユーザーにとって混乱を招く可能性があり、開発者がすべての Linux ユーザーにリーチするには、複数のストアにアプリを提出する必要があることを意味します。この多様性が、Linux で利用できるアプリが少ない理由の 1 つです。

良いニュースは、このテーマが徐々に変化していることです。最近では、多くのユニバーサル パッケージ管理システムがあり、開発者はクロスプラットフォーム アプリケーションを作成して、それらをすべての異なるディストリビューションに配布できます。そのため、より多くのアプリを使用できるようになるという Linux ユーザーの希望が生まれます。

3.開発者とユーザーの間の意見の相違

Linux コミュニティは、ソフトウェアの開発に関して「開かれた対話」アプローチでよく知られています。これは、開発者が自分の作業についてコミュニティ内の他のユーザーと話し合い、フィードバックや提案に耳を傾けることが奨励されていることを意味します。ただし、これは意見の相違につながる可能性があり、それが Linux にこれ以上アプリがない大きな原因になる可能性があります。

開発者は、特定のアプリがどのように動作するかについて、さまざまな考えを持っていることがよくあります。アプリを開発するためのさまざまなアプローチを計画しています。そして、彼らは常に合意についてコンセンサスに達することができるとは限りません。その結果、多くのアプリは開発されず、開発されたものの多くは標準に達していません。これは、同じ動作原理を異なる方法で使用するさまざまなデスクトップ環境が Linux にある理由の 1 つでもあります。

多くのユーザーもこの理由で苦しむ必要があります.同じ理由で、互換性の問題が発生し、プログラムが非常にバグだらけになります。また、日常生活で愛用しているソフトウェアについても、ユーザーからさまざまな意見や要望が寄せられています。多くの場合、無償のボランティア開発者は、コミュニティによって設定されたすべての要件を満たすことができないために反発を受けるという理由だけで、夢のプロジェクトをあきらめなければなりません.

4.プロジェクトを支援する資金の不足

Linux は無料でオープンソースであるため、多くの人が Linux に切り替えます。そして、彼らはソフトウェアにお金を払いたがりません。開発者がアプリを販売する余地はあまりないため、ほとんどの場合、コミュニティからの寄付に依存しています。多くの大企業は寄付から十分な収入を得ていますが、個々の開発者は、プロジェクトに資金を提供するのに十分なオープンソース愛好家を引き付けるのに苦労しています.

したがって、商用開発者は Linux バージョンのソフトウェアの作成を避けようとします。それで。多くの有望なプロジェクトは、この財政的支援の欠如により、後回しになっています。

5.企業のコピーレフト ライセンスの問題

コピーレフトは、作品の自由な使用、変更、および再配布を可能にするライセンスの一種です。一般に、コピーレフトは、著作権の問題を心配することなく誰でもプロジェクトに貢献できるため、ソフトウェア プロジェクトでよく使用されます。

GNU General Public License (GPL) などのコピーレフト ライセンスでは、派生物を同じライセンスの下でリリースする必要があります。これは、会社がコピーレフト ライセンスの下でソフトウェアをリリースする場合、ソフトウェアのソース コードをリリースする必要があることを意味します。多くの企業はソース コードの所有権を維持したいと考えているため、これは魅力的な選択肢ではありません。

多くの組織は、「クローズド ソース コード」アプリを販売するというビジネス モデルのリスクを回避し、法的な結果を回避するために、Linux アプリを開発しないことを好みます。その結果、多くの企業は、MIT ライセンスなどのより寛容なライセンスでソフトウェアをリリースすることを選択しています。これにより、企業はソース コードを公開したままにし、他のユーザーがソフトウェアを使用および変更できるようにすることができます。

6.限られた市場シェア

パーソナル コンピューターでの Linux の使用率は、Windows および macOS オペレーティング システムの両方よりも大幅に低くなっています。 StatCounter によると、世界中のデスクトップで Linux を実行しているユーザーは 3% 未満です。これを、約 76% の Windows や約 16% の macOS と比較してください。

開発者は、より大きな市場シェアを持つプラットフォーム向けのソフトウェアを開発する可能性が高くなります。その結果、多くの開発者は、Linux 用のアプリを作成することが財政的に実行可能であるとは考えていません。それに加えて、ほとんどの企業は自社製品の潜在的なユーザーの大規模なプールをターゲットにしようとしています。 Linux ユーザーのごく一部は、Linux 専用のアプリを作成したり、Linux でクロスプラットフォーム アプリをサポートし続けたりすることに消極的です。

最終的な考え

つまり、Linux にアプリが増えていない最大の理由はお金であることがわかります。ほとんどのユーザーはアプリケーションの料金を支払う可能性は低く、開発者は新しいプロジェクトを開始するための強力な資金調達システムを持っていません. Linux は徐々に成長し、発展していますが、それでもまだです。多くのアプリはありません。しかし、最終的には、新しいソフトウェア開発者を惹きつけ、多くの大規模プロジェクトがこの成長中のシステムと常に協力しています。

Linux は、学生や一般ユーザーにとって最も手頃なシステムです。確かに、既存のアプリ コレクションは、確かに一般的な使用には十分です。また、今後ますます多くのアプリを入手できる可能性も非常に高くなります。

ただし、Linux にこれ以上アプリがない理由については、これで理解が深まったと思います。それでは、今日は出発して、Linux の素晴らしい体験をお祈りします。お時間をいただきありがとうございます。


Linux
  1. Linuxでのコーディングが好きな5つの理由

  2. 私のLinuxストーリー:なぜ人々にRaspberryPiを紹介するのか

  3. Linux – Linuxは、物理的にインストールしたメモリよりも多くのメモリと少ないメモリの両方を表示するのはなぜですか?

  1. なぜLinuxなのか? –Linuxに変換するいくつかの理由

  2. Dfによると、Duよりも20g多くのディスクスペースが使用されています。なぜ??

  3. すべての Linux システム管理者が怠惰であるべき 12 の理由

  1. LinuxホームラボでKubernetesを実行する5つの理由

  2. 誰もがLinuxを試してみるべきだと思う21の理由

  3. LINUX に 3 種類の X セレクションがあるのはなぜですか?