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

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

Oct 20, 2021 pm 04:24 PM
ビッグデータ

私は 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 サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHPのビッグデータ構造処理スキル PHPのビッグデータ構造処理スキル May 08, 2024 am 10:24 AM

ビッグ データ構造の処理スキル: チャンキング: データ セットを分割してチャンクに処理し、メモリ消費を削減します。ジェネレーター: データ セット全体をロードせずにデータ項目を 1 つずつ生成します。無制限のデータ セットに適しています。ストリーミング: ファイルやクエリ結果を 1 行ずつ読み取ります。大きなファイルやリモート データに適しています。外部ストレージ: 非常に大規模なデータ セットの場合は、データをデータベースまたは NoSQL に保存します。

2024 年の AEC/O 業界の 5 つの主要な開発トレンド 2024 年の AEC/O 業界の 5 つの主要な開発トレンド Apr 19, 2024 pm 02:50 PM

AEC/O(Architecture, Engineering & Construction/Operation)とは、建設業界における建築設計、工学設計、建設、運営を提供する総合的なサービスを指します。 2024 年、AEC/O 業界は技術の進歩の中で変化する課題に直面しています。今年は先進技術の統合が見込まれ、設計、建設、運用におけるパラダイムシフトが到来すると予想されています。これらの変化に対応して、業界は急速に変化する世界のニーズに適応するために、作業プロセスを再定義し、優先順位を調整し、コラボレーションを強化しています。 AEC/O 業界の次の 5 つの主要なトレンドが 2024 年の主要テーマとなり、より統合され、応答性が高く、持続可能な未来に向けて進むことが推奨されます: 統合サプライ チェーン、スマート製造

C++開発経験の共有:C++ビッグデータプログラミングの実践経験 C++開発経験の共有:C++ビッグデータプログラミングの実践経験 Nov 22, 2023 am 09:14 AM

インターネット時代においてビッグデータは新たなリソースとなり、ビッグデータ分析技術の継続的な向上に伴い、ビッグデータプログラミングの需要がますます高まっています。広く使用されているプログラミング言語として、ビッグ データ プログラミングにおける C++ の独自の利点がますます顕著になってきています。以下では、C++ ビッグ データ プログラミングにおける私の実践的な経験を共有します。 1. 適切なデータ構造の選択 適切なデータ構造を選択することは、効率的なビッグ データ プログラムを作成する上で重要です。 C++ には、配列、リンク リスト、ツリー、ハッシュ テーブルなど、使用できるさまざまなデータ構造があります。

58 ポートレート プラットフォームの構築におけるアルゴリズムの適用 58 ポートレート プラットフォームの構築におけるアルゴリズムの適用 May 09, 2024 am 09:01 AM

1. 58 Portraits プラットフォーム構築の背景 まず、58 Portraits プラットフォーム構築の背景についてお話ししたいと思います。 1. 従来のプロファイリング プラットフォームの従来の考え方ではもはや十分ではありません。ユーザー プロファイリング プラットフォームを構築するには、複数のビジネス分野からのデータを統合して、ユーザーの行動や関心を理解するためのデータ マイニングも必要です。最後に、ユーザー プロファイル データを効率的に保存、クエリ、共有し、プロファイル サービスを提供するためのデータ プラットフォーム機能も必要です。自社構築のビジネス プロファイリング プラットフォームとミドルオフィス プロファイリング プラットフォームの主な違いは、自社構築のプロファイリング プラットフォームは単一のビジネス ラインにサービスを提供し、オンデマンドでカスタマイズできることです。ミッドオフィス プラットフォームは複数のビジネス ラインにサービスを提供し、複雑な機能を備えていることです。モデリングを提供し、より一般的な機能を提供します。 2.58 中間プラットフォームのポートレート構築の背景のユーザーのポートレート 58

Go言語にビッグデータフレームワークがない理由と解決策についてのディスカッション Go言語にビッグデータフレームワークがない理由と解決策についてのディスカッション Mar 29, 2024 pm 12:24 PM

今日のビッグデータ時代において、データの処理と分析はさまざまな産業の発展を支える重要な役割を果たしています。 Go言語は、開発効率が高くパフォーマンスに優れたプログラミング言語として、ビッグデータ分野で徐々に注目を集めています。しかし、Go 言語は Java や Python などの他の言語と比較してビッグ データ フレームワークのサポートが比較的不十分であり、一部の開発者に問題を引き起こしていました。この記事では、Go 言語にビッグ データ フレームワークが存在しない主な理由を調査し、対応する解決策を提案し、具体的なコード例で説明します。 1.Go言語

入門ガイド: Go 言語を使用したビッグデータの処理 入門ガイド: Go 言語を使用したビッグデータの処理 Feb 25, 2024 pm 09:51 PM

オープンソースのプログラミング言語として、Go 言語は近年徐々に注目を集め、使用されるようになりました。そのシンプルさ、効率性、強力な同時処理機能によりプログラマーに好まれています。ビッグ データ処理の分野でも、Go 言語は大きな可能性を秘めており、大量のデータを処理し、パフォーマンスを最適化し、さまざまなビッグ データ処理ツールやフレームワークとうまく統合できます。この記事では、Go 言語によるビッグデータ処理の基本的な概念とテクニックをいくつか紹介し、具体的なコード例を通して Go 言語の使用方法を示します。

AI、デジタルツイン、ビジュアライゼーション...2023 Yizhiwei 秋の製品発表会のハイライト! AI、デジタルツイン、ビジュアライゼーション...2023 Yizhiwei 秋の製品発表会のハイライト! Nov 14, 2023 pm 05:29 PM

Yizhiweiの2023年秋の新製品発表会は無事終了しました!カンファレンスのハイライトを一緒に振り返りましょう! 1. インテリジェントで包括的なオープン性がデジタルツインの生産性を高める Kangaroo Cloud の共同創設者で Yizhiwei の CEO である Ning Haiyuan 氏は開会の挨拶で次のように述べました: 「3 つのコア機能」「インテリジェントで包括的なオープン性」という 3 つのコアキーワードに焦点を当て、さらに「デジタルツインを生産力にする」という開発目標を提案しました。 2. EasyTwin: より使いやすい新しいデジタル ツイン エンジンを探索します。 1. 0.1 から 1.0 まで、デジタル ツイン フュージョン レンダリング エンジンを探索し続け、成熟した 3D 編集モード、便利なインタラクティブ ブループリント、大規模なモデル アセットを備えたより良いソリューションを実現します。

Golang とビッグデータ: 完全に一致しますか、それとも対立しますか? Golang とビッグデータ: 完全に一致しますか、それとも対立しますか? Mar 05, 2024 pm 01:57 PM

Golang とビッグデータ: 完全に一致しますか、それとも対立しますか?ビッグデータテクノロジーの急速な発展に伴い、データ分析を通じてビジネスと意思決定を最適化する企業が増えています。ビッグデータ処理には、効率的なプログラミング言語が重要です。多くのプログラミング言語の中でも、Golang (Go 言語) は、その同時実行性、効率性、シンプルさなどの特性により、ビッグ データ処理に人気のある選択肢の 1 つとなっています。では、Golang とビッグデータは完全に一致するのでしょうか、それとも相反するのでしょうか?この記事はビッグデータ処理における Golang の応用から始まり、

See all articles