ディストリビューションの違いを理解するには、おそらくディストリビューションとは何かをもう一度見直す必要があります。
ディストリビューションとは
あなたはおそらくこれらすべてを知っていますが、もう一度考えてみてください。Linuxは単なるカーネルです。ほとんどの場合、それだけではまったく役に立ちません。それが行うことのほとんどは、他のプログラムが使用できるように、マシンのハードウェアにソフトウェアインターフェイスを提供するだけです。分布はこれよりもはるかに複雑です。考慮する:
- ディストリビューションの使用に固有のアプリケーションとライブラリの選択。
- システムを管理および維持するためのツール。
- ドキュメントとサポートチャネル。
- リリースサイクルとコミュニティ管理。
Linuxに加えて、UbuntuやMintのようなものを作成するための多くのソフトウェアレイヤーが追加され、構成や選択の可能性が無限に広がります。
ディストリビューションの編集者の性質も考慮する必要があります。Red Hat、SuSE、Ubuntuなどのプロジェクトはビジネスの目的を果たしますが、Mint、Debian、Gentooなどのプロジェクトはボランティアによって管理されます。
ディストリビューションと別のディストリビューションの違いは何ですか
ディストリビューションで実行されているほとんどすべてのアプリケーションは、別のアプリケーションで使用できます(または簡単に移植できます)。結局のところ、それらはすべて非常によく似たUnixシステムです。ただし、何をしても、ディストリビューションのリリースサイクル、新しいバージョンがパッケージ化される速度、または単に公式フォーラムのルックアンドフィールを変更することはできません。多分例はあなたをよりよく示すでしょう:
私のソフトウェアの新しいバージョン、たとえばPython-3.3が数日後にリリースされるのを待ちわびているとします。さまざまなディストリビューションでどのように利用できますか?
- ローリングリリースディストリビューション(Arch LinuxやGentooなど)を使用すると、リポジトリですぐに利用できます。メンテナがパッケージ化し、基本的なテストが実行されるとすぐに使用可能になります。
- エンタープライズディストリビューションは、おそらく「今後のバージョン」でそれを約束するでしょう。その間、まだ利用可能ですが、公式チャンネルにはありません。
- Debianは、十分にテストされるまでこの製品を提供しません。このプロセスには数年かかる場合があります。ただし、テストリポジトリを非常に簡単に公開できます。(たとえば、Ubuntuはこのバージョンリポジトリから6か月ごとにバージョンを作成します)。
MintとUbuntuの本当の違いは何ですか。
ちなみに、私は2年以上Ubuntuを使用しておらず、4か月前はMintを数か月しか使用していないことを指摘しておきます。ここで私が言っていることは、あまり正確ではないかもしれません。
Mintは完全にUbuntuに基づいているため、MintとUbuntuの違いはごくわずかです。もともと、Mintは単にUbuntuを再パッケージしたもので、3つの違いがあります。
- デフォルトのインストール(Ubuntuにはないもの)で独自の技術を提供していました。
- タスクバーメニューやアプリのインストーラーのようないくつかのグラフィカルツールが提供され、基本的なUbuntuインストールの上にパッチが適用されました。
- それは美学により重点を置いていました。そのソルガンはまだ「自由から優雅がやってきた」です。
数年前、UbuntuがUnityのグラフィカル環境をプッシュしようとしたため、分裂が広まり、ミントコミュニティはそれを拒否することを大いに行いました。これがシナモンです。
私は一度も試したことはありませんが、誰かがシナモンをUbuntuで実行し、UnityをMintで実行しても驚かないでしょう。私がしようとしている引数は次のとおりです。
MintとUbuntuのようなディストリビューションの違いは、ソフトウェア自体よりも、コミュニティと微妙な選択の違いです。
参考文献