始める前に注意すべき重要な点の 1 つは、Microsoft が 単一 であるということです。 Windows オペレーティング システムのソースであり、「Microsoft Windows」は単一と見なされる場合があります。 製品ですが、技術的には、ユーザーの視点から透過的に連携する複数のソフトウェア層で構成されています。ただし、Linux の世界では、これらのレイヤーごとに複数のソフトウェア パッケージを利用できます。この一連の選択肢により、慣れていないユーザーは用語に混乱しやすくなります。
以下の複数のレイヤーについて説明しようと思います.
第 1 層 — コマンドライン インターフェイス / カーネル
Linux の複数層の側面を理解し、Windows に似た単純な言葉で説明するために、Windows 95 の時代に戻ったとしましょう。
このアナロジーでは、「Linux」オペレーティング システムは、すべてがコマンド ライン インターフェイス (略して「CLI」) から実行される DOS に似ています。実際、Linux のほとんどのサーバー インストールでは、CLI がマシンにアクセスする唯一の方法です。 Linux の起動後、構成に応じて、コマンド ライン モードを維持するか、グラフィカル ユーザー インターフェイス (略して「GUI」) を自動的に起動します。さらに、CLI モードのままの一部のマシンでは、CLI にログインするユーザーが手動で GUI を開始できます。
第 2 層 — グラフィカル ユーザー インターフェース
コマンド ライン インターフェイスの上に GUI があります。最新の Linux システムでは、通常、X サーバーを使用します。これは、基本的に Windows デスクトップと同じです。空白のキャンバスと考えてください。
このレイヤーは、GUI のハードウェア レベルを処理し、キーボード、マウスなどからの入力、およびモニターなどへの出力を管理します。基本的に、方法を処理します。 物事が画面に引き寄せられます。 なに 画面に描画され、ウィンドウ マネージャーによって制御されます。
第 3 層 — ウィンドウ マネージャー
X ウィンドウ システムの上に座っているのは、ウィンドウ マネージャーです。各アプリケーションを「キャンバス」に描画し、境界線、タイトル バー、最小化/最大化ボタンなどの一般的なウィンドウ要素をウィンドウにアタッチします。ウィンドウ マネージャの切り替えは、Windows の「クラシック モード」と「Aero モード」の切り替えに例えることができます:フレーム ウィンドウのコンテンツが変化します。 ウィンドウの表示はそのままです。
Linux の世界で最も知名度の高いウィンドウ マネージャーは KDE と Gnome であり、通常、Linux ディストリビューションは主要なインターフェイスとして 1 つのウィンドウ マネージャーに焦点を当てています。ただし、一般的に、任意のディストリビューションに任意のウィンドウ マネージャーをインストールして、問題なく実行できます。
最終的には、どのプラットフォームを使用するかは選択の問題です。それぞれが、そのフレームワークを使用して、その下で実行される多数のアプリケーションを提供します。また、知っておくべき重要なことは、複数のウィンドウ マネージャーを同時に実行できることです (Gnome で Enlightenment を使用することもできます) が、これは通常、通常のユーザーには必要ありません。
Gnome と KDE に関して言えば、これら 2 つのプロジェクトは単なるウィンドウ マネージャーよりもはるかに大きくなっています。とりわけ、アプリケーションを作成するための開発フレームワークも含まれています。 KDE フレームワークは Qt として知られ、Gnome フレームワークは GTK として知られています。この投稿でこれら 2 つのプロジェクトの範囲全体を述べると、情報過多になります。
通常のユーザーがこの問題を混乱させるのを助けるために、KDE および Gnome フレームワークが MS Windows プラットフォームでも使用できるようになりました。これは通常、複数のプラットフォーム (IM クライアント Pidgin など) で使用しようとするアプリケーションで使用されます。ただし、ほとんどの場合、Gnome や KDE について言及している場合は、Linux デスクトップについて説明しています。
Phoshi に感謝します.
最も簡単な定義 -
Linux が Windows にあるように、Gnome と KDE は Explorer にあります!
ただし、他のものよりもお勧めできません。
完全にではない 違う 世界、しかしそれは違う 世界!
編集 - 定義のためにこれに反対票を投じた人もいるので、もう少し説明します.
Windows はオペレーティング システム、Explorer はタスクバーとファイル マネージャーの両方を兼ねる「シェル」の名前です。 99% の人がエクスプローラーを Windows シェルとして使用していると思いますが、他のシェルを使用することも可能で、切り替えも非常に簡単です。
たとえば、Windows で KDE を使用することもできます。
ノーム:
Kde:
フラックスボックス:
これらはデスクトップ環境です。システムへのグラフィカル インターフェースであり、通常はそれらを使用して設計された一連のアプリケーションが付属しています。