web-dev-qa-db-ja.com

Linuxディストリビューションの分類

  1. Debian、Ubuntu、Fedora、OpenSUSEなどのLinuxのさまざまなディストリビューションを区別する基準は何ですか?言い換えると、Linux OSのリリースを考えると、それが他のディストリビューションではなく1つのディストリビューションに分類されることを意味する機能は何ですか?
  2. たとえば、Debianベース、Gentooベース、RPMベース、Slackwareベースなど、さまざまなディストリビューションがさまざまにグループ化されていると聞きました。グループ化にどのような基準が使用されているのか疑問に思いましたか?
  3. ディストリビューション内で、異なるリリースを区別するものは何ですか?たとえば、Ubuntu内では、Ubuntu10.04および10.10です。
  4. リリースと配布の概念に関する限り、Windows7はUbuntu配布またはUbuntu10.10に対応するものですか? Windows NTファミリは、UbuntuまたはDebianベースのLinux OSに対応するものですか?

ありがとう、よろしく!

7
Tim

Linuxディストリビューション ウィキペディアのエントリから:

Linuxディストリビューションは、Linuxカーネル上に構築されたUnixライクなオペレーティングシステムのファミリーのメンバーです。このようなディストリビューション(略してディストリビューションと呼ばれることが多い)は、ワードプロセッサ、スプレッドシート、メディアプレーヤー、データベースアプリケーションなどのソフトウェアアプリケーションの大規模なコレクションを含むオペレーティングシステムです。

それらを区別するのは、それらがサポートするハードウェア、パッケージング、カーネルパッチ、それらが出荷するアプリケーションのセットとバージョン、それらのドキュメント、インストール方法などです。その他の「分類」は、エンドユーザーまたはサーバーのどちらを対象としているかです。

一部のディストリビューション(Debian、Gentoo、Fedoraなど)は、他のディストリビューションの「開始点」として使用されます(たとえば、UbuntuはDebianから派生しています)。つまり、たとえば Sabayon Linux の作成者は、Gentooディストリビューションを使用して開発作業を開始し、Gentooの進化をある程度追跡しています。

この種の例については、 Distrowatch検索ページ を参照してください。

「RPMベース」の配布は別の分類です。 [〜#〜] rpm [〜#〜] はパッケージ管理システムであり、ディストリビューションではありません。一部のディストリビューションでは、直接またはフロントエンドの1つを介して使用します(RedHatとSuseが思い浮かびます)。他の人は異なるシステムを使用します(Archの場合はpacman、Gentooの場合はPortage)。パッケージ管理システムは、ディストリビューション間の重要な違いの1つです。

バージョンに関しては、厳密な基準はありません。ディストリビューションの開発者/管理者は、新しいバージョンに含めるバージョン/パッチ/新しいソフトウェアを決定し、それを磨き、準備ができたら出荷します。ディストリビューション間で一貫したバージョン管理スキームはありません。

あなたの最後の質問については、私は理解できませんが、あなたはWindows NT、2000、XP、2003/Vista、2008およびWindows 7と言うことができます Windowsの「配布」の「バージョン」です。そして、それらはすべてWindowsリリースのWindowsNTファミリに含まれています。

したがって、Linuxディストリビューションとの類似点を描きたい場合は、そうです。各ウィンドウの「リリース」は、Linuxディストリビューションのバージョンに近いものです。また、「Windows NT」系統は、たとえばRedHatまたはSuse系統と同等です。

(これらの「系統」の類似点の1つは、通常、Windowsリリース間でカーネルのメジャーリビジョンが存在することです。これは、多くのLinuxディストリビューションにも当てはまります。)

7
Mat

多くのディストリビューションがどこから来たのかを理解するには、 GNU/Linuxディストリビューションタイムライン をご覧ください。

美しく作成された図で、すべてのGNU/Linuxディストリビューションの祖先、歴史、影響を実感できます。

4
jasonwryan