ホームページ  >  記事  >  運用・保守  >  Linux デスクトップの開発を妨げているものは何でしょうか?

Linux デスクトップの開発を妨げているものは何でしょうか?

藏色散人
藏色散人転載
2021-10-20 16:24:201431ブラウズ

私は 2000 年に大学に通っていたときに寮で Linux を遊び始めました。もう 20 年になります。彼らは、Linux デスクトップに夢中になっているユーザーの最初のグループの 1 人でもあります。当時の私の卒業プロジェクトのための BBS フォーラムの開発は、Mandrake Linux (後に Mandriva と改名され、Redhat システムから継承されたデスクトップ指向のソフトウェア) 上で完了したことを覚えています。3 つの 700M ISO イメージをダウンロードするために、ハード ドライブを取り出しました。ネットカフェに行って一晩中ダウンロードして遊んだ、今考えるとすごいですね!

Linux デスクトップの開発を妨げているものは何でしょうか?

最初の Linux ファンは皆、Linux のデスクトップ開発を楽しみにしていました。私も Linux ファンだけでなく、Linuxsir を頻繁に訪問し、当時モデレーターを務めていました。 . Linuxedeu、Linuxaid、かつてこの空を愛したLinuxオタクには見えるだろうか!

本題に取り掛かりましょう! Goose Factory が QQ の Linux 版を積極的に開発していないことが Linux デスクトップの開発を妨げているかどうかについては、正直に言うと影響はありますが、それは大げさです。

清華ルーマ QQ の著者からの最後の別れの手紙を見ると、当時の営利企業がオープンソース コミュニティに対してどれほど調子を合わせていなかったのかがわかります。しかし、Linux のデスクトップ側は現在まで順調に発展しているのではないでしょうか? 長い歴史の中でデスクトップは消滅したわけではなく、ますます成熟してきています。一方、サーバーサイド開発は基本的に世界を支配しています。

Linux の開発を理解したい場合は、その本来の目的に目を向ける必要があり、アプリケーション メーカーを責めることはできません。 まず第一に、Linux は単なるカーネルです 。当時、GNU オープン ソース組織には優れたカーネルがなかったため、Linux と協力しました。GUN の巨大なオペレーティング システム ソフトウェア ライブラリのサポートにより、Linux残念なことに、当時、Freebsd は著作権を理由にコードを変更するために大手 Unix メーカーと訴訟を起こしていたため、数年遅れました。そうでなければ、今でも誰が勝つかわかりません。

第 2 に、Linux は GNU と提携するため、GPL 協定に従わなければなりません。GPL 協定はオープン ソース コードに強い伝染性を持っています。最初に感染するのはドライバの製造元であるはずです。ドライバはオープンソースでなければなりません。これは大変なことです。2016 年の Linux 開発を妨げた最大の原因は、実際にはドライバ メーカーです。メーカーが公式 Linux ドライバを開発することに消極的であるわけではありません。これは、メーカーのドライバを公開することになるからです。デザインが変更され、市場競争に影響を与えるため、多数の PC が Linux を正常に使用できなくなります。

Android の Google は、オープンソース コミュニティにとっては恥ずべきことですが、世界にとっては素晴らしいことをしました。つまり、Android は Linux システムをベースにしていますが、GPL をバイパスしています。合意により、ドライバーのメーカーは Android を安全にサポートできます。

最後に、ビジネス モデルの問題がありますが、これが Linux デスクトップの開発を実際に妨げています。サーバーサイドのオープンソース ソフトウェアは非常に成熟した段階に達し始めており、たとえば、Redhat は IBM に数百億ドルで売却されましたが、デスクトップ Linux のパブリッシャーになるにはまだ長い道のりがあります。デスクトップ側はサーバー側ほど優れていません。サーバー側の操作はリリースとバージョンの断片化を制御でき、外部のエコロジカルな依存関係をあまり必要としないため、安全に作業を行うことができます。

しかし、デスクトップ側は良くありません。KDE と Gnome だけでは十分ではありません。Linux デスクトップを使用する限り、まず Linux 上で同様の Win アプリケーション ソフトウェアを探す必要があります。これは単純なことではありません。 QQ ソフトウェアを探しています。重要な点は、Linux バージョンで使用できるアプリケーション ソフトウェアが見つかったとしても、フォントが正しいかどうか、インターフェイスが正しいかどうかなど、アプリケーション上の問題がまだたくさんあるということです。文字化けするか、コンテンツの形式が一致するかなど、実はこれが最もイライラすることです。

実際、これらの問題は、Linux ディストリビューションが多すぎることと、各ライブラリ バージョンの反復頻度が速すぎることが原因で発生します。これにより、基盤となるライブラリのバージョン更新が容易になり、上位のデスクトップ アプリケーションは更新できなくなります。一致しないためインストールできない、使用できないという問題。このままではLinuxユーザーは絶対に増えず、Linuxデスクトップの商品化も難しいだろう。難しければ難しいほど、人気のあるアプリケーションが集まりにくくなり、ユーザー数の制約になります。

このような状況においても、Linux デスクトップは依然として前進しており、順調に進んでいます。実際、これは通常のロジックに準拠していないため、最も議論されるべき問題です。 BlackBerry、Nokia、Microsoft アプリケーションエコシステムのサポートがなければ、モバイル OS は次々と消えていきましたが、Linux デスクトップはそうではなく、今でも独自の道を歩み続けています。これが Linux のパワーであり偉大さであるかのようですそれは山であり、いつもあなたの目の前にある、ただ時々見えないだけであり、さまざまな考えを持つ人々が山に登る必要があるかどうかは、その人自身の希望的観測にすぎません。

Linux デスクトップがどうなっているかは本当にわかりませんが、私が見ているのは、かつてはオープンソース コミュニティの敵だった Microsoft が、サーバーだけでなく全体的に Linux を採用し始めているということです。 .net デスクトップ開発 Linux をサポートする環境が整い始めており、自分の OS も Linux に変更したいと考えていますが、基本プラットフォーム ベンダーがこれだけしっかりとサポートしているため、遅かれ早かれ他の商用ベンダーもサポートしてくれる可能性が高いと思います。 Unix ファミリのオペレーティング システムの標準化は、実際には戦略ではなくトレンドです。

推奨: 「Linux ビデオ チュートリアル

以上がLinux デスクトップの開発を妨げているものは何でしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。