さまざまなLinuxディストリビューションについて学ぶ

さまざまなLinuxディストリビューションについて学ぶ

Linuxベースのオペレーティングシステムを理解するには少し混乱しています。最新バージョンのMintとUbuntuをダウンロードすると、コア(カーネル)が「同じ」ではないですか? GUIが違うと思いますか?技術的には、GUIはコンピュータの起動時に実行されるプログラムではありませんか? Windowsと同じです(dosはコアですが、explorer.exeはGUIです)。誰でもこれを説明できますか?

sudo apt-getコマンドを使用してmint端末からUbuntuをインストールできませんか?

私はこれが横説説であることを知っていますが、誰かがGUIの前後のさまざまなディストリビューションの違いを明確にできることを願っています。

ベストアンサー1

まず、WindowsはしばらくDOS GUIではありませんでした。 NTベースのWindows(NT/2000/XP/Vista/7/8)はDOSとは全く独立しています。 explorer.exeはGUIではありません。ただシェルにすぎません(Windows用のシェルの代替も見つけることができます)。

デフォルトでは、すべてのディストリビューションはLinuxカーネルに基づいています。ディストリビューションの主な違い(エンドユーザーの観点から見ると、/etcinitシステム、以下のファイル、および他の場所に違いがあります)は次のとおりです。

  • パッケージ管理

Ubuntu、Mint、および他のすべてのDebianベースのディストリビューションは、dpkg / APTをパッケージングシステムとして使用します。他のディストリビューションは異なるシステムを使用します(Red Hat、Fedora、SuSEはRPMを使用し、Archはpacmanを使用します)。

  • パッケージの選択

効果的に、Mintは追加のパッケージを含むUbuntuです。(例えば、特許/著作権の問題のためにUbuntuに含まれていないコーデック)およびさまざまなテーマ(カスタムロゴを作成し、商標/盗難の問題やユーザーの混乱を避けるため)。

もちろん、Mintに別のGUIをインストールすることもできます。 Mintのデスクトップ環境(シナモンUbuntuでは、技術的に言えば(現実は別の話です。パッケージの競合が発生する可能性があります)、MintにUnityとUbuntuのビジュアルアイデンティティ(テーマ、アイコン)をインストールできるはずです。

だから、理論的にUbuntuをMint-ishシステムに切り替えることはできますが、実際には非常に難しいです。


「インターフェース」と「シェル」の違いについての意見に基づいて、次のように少し混乱することがあります。

UNIXの世界には「シェル」がすでに存在しています。具体的で広く受け入れられる意味を持っています。:

Unixシェルは、UnixオペレーティングシステムとUnixファミリーシステムへの従来のユーザーインターフェイスを提供するコマンドラインソルバーまたはシェルです。

Windowsシェルと比較すると、まったく違うもの:

Windowsシェルは、Microsoft Windowsの基本的なグラフィカルユーザーインターフェイスです。 Windowsシェルには、タスクバー、スタートメニューなど、よく知られているWindowsコンポーネントが含まれています。 Windowsシェルは「コマンドラインシェル」とは異なりますが、2つの概念は互いに関連しています。

私たちの場合は、Cinnamon(またはKDE、GNOME、Unity、XFCE)を呼び出します。デスクトップ環境:ユーザーエクスペリエンス(ウィンドウマネージャ、パネル、通知トレイアイテムなど)を提供する一連のアプリケーション。

おすすめ記事