web-dev-qa-db-ja.com

UbuntuとRedhatの主な違いは?

パッケージ管理システムと環境を除いて、それらの主な違いは何かを知りたいです。

どのビルドが最高のサポートを提供しますか?

56
rɑːdʒɑ

ここで「Redhat」を解釈する方法はいくつかあります。

  1. Red-hat Enterprise Linux(RHEL)-Red Hatによる特定の商用ディストリビューション。

    UbuntuとRHELの最大の違いは、ライセンス条項です。RedHat Enterprise Linuxは商用です。

    ただし、基本的に同じディストリビューションを入手できますが、商用契約は不要で、CentOSディストリビューションの形で無料で入手できます。

  2. Red Hatに基づく、またはRed Hatを継承するディストリビューション。CentOSとFedora、およびそれらの派生物も含まれます。

    実際のところ、Ubuntuをそれらすべて(RHEL、CentOS、Fedora)と1つのものであるかのように比較することは非常に困難です。以下で説明するように、それらはすべて同じパッケージマネージャーを共有しますが、それらの違いは、パッケージマネージャーとUbuntuの違いよりも大きいです。

  3. RPMベースのディストリビューション全般-つまり、Redhat Package Managementシステムを使用するディストリビューション。これにより、SUSE、Mandriva、PCLinuxOS、およびそれらの派生物などのディストリビューションが含まれるように範囲が拡大します。

    Ubuntuは、DebianのパッケージマネージャーAPTおよびDPKGに基づいています。 Red Hat、CentOS、およびFedoraは、Red Hat Linuxパッケージ管理システムRPMに基づいています。両方のパッケージマネージャーは現在非常に成熟しており、ほぼ同等の機能を備えています。ただし、個々の設計上の決定について議論することはできますが、全体的に一方が他方より優れていると言うのは困難です。

46
thomasrutter

両方を長年使用した後、本当の違いは次のとおりです。

  1. ハードウェアベンダーサポートさまざまなサーバーのようなハードウェアサブシステム:

    • 最新のファイバーチャネルドライバー
    • iSCSIオフロードのサポート
    • 10Gbpsイーサネット
    • オンラインファームウェア(BIOS、NMI)アップデーター
    • SCSIストレージアクセラレータ
    • ソフトウェアSCSIドライバー(HP Bシリーズなど)
    • BMC(ベースボード管理コントローラー)ドライバー/アップデーター
    • ライブコントローラー/ RAID構成
    • ハードウェアの健全性の監視とレポート
    • GUIサーバー管理/監視

上記のすべてはベンダーリポジトリを通じてRedHatに存在します(そしてほとんどすべての場合、centosにインストールできます)。それはあなたの時間を無駄にし、しばしばシステムを壊します。

  1. EPEL repo(Enterprise Linux用の追加パッケージ): EPEL repo(RedHat&CentOS) は完璧ではありませんが、Ubuntu(公式)リポジトリ。デスクトップ用ではなく、サーバー用です。例えば。 ubuntuで追加の非公式リポジトリを設定する必要がある最新のIPSECパッケージ、SaltStackなど。

  2. ソフトウェアサポート(例:ソフトウェア/セキュリティアップデート、新しいカーネルドライバー)。 buntuは5年提供RedHatは10年提供。このサポートにはsecurityアップデートが含まれ、RedHatの場合はbackporting kernel modulesより新しいカーネルから!つまり、古いredhat/centos kernels/distrosを使用している場合でも、新しいハードウェアがサポートされます。そのハードウェアは、チップセット、ウォッチドッグドライバーなどです。

私の意見では、5yrは本番環境での使用にはあまりにも拘束力があります(アップグレードする時間とリスクに余裕がある場合でも、ラップトップには問題ありません)。

33
sivann

主な違いは、UbuntuはDebianシステムに基づいていることです。 .debパッケージを使用します。 redhatは独自のパッケージシステム.rpm(Red Hatパッケージマネージャー)を使用します。

Redhatは無料ですが、サポート(アップデート)に対して課金されます。Ubuntuが完全に無料でデスクトップユーザーをサポートする場合、プロフェッショナルサポートのみが課金されます。

11
Ketan Patel

これらを区別するために、これら2つの間にいくつかのポイントがあります。簡単に言えば、違いは次のとおりです。

  1. Ubuntu Desktop Enterprise Edition(Business Desktop Remix)は無料で使用できますが、RedHatは使用できません。
  2. Ubuntuはデスクトップユーザーに焦点を当てていますが、Redhatの主な焦点はサーバープラットフォームです。
  3. Red HatはRed Hat Inc.によって作成され、YoungとEwingによって設立され、UbuntuはCanonical Ltdの所有者であるShuttleworthが率いています。
  4. UbuntuはDebian(非常に有名で安定したLinux OS)に基づいていますが、RedHatにはこのようなものはありません。
  5. Ubuntuパッケージマネージャーのファイル拡張子は.deb(他のDebianベースのOS、つまりLinux Mintを使用)、RedHatパッケージマネージャーのファイル拡張子が.rpm(RedHatパッケージマネージャーを意味する)かどうかです。
8
tuxtu

Red HatEnterprise Linuxは無料ではなく、ビジネスにも使用されています。RedHat社によって組み立てられたRed Hat Linuxは、人気のあるLinuxベースのオペレーティングシステムでしたシステム。 Red Hat Linux 1.0は1994年11月3日にリリースされました。元々は「Red Hat Commercial Linux」と呼ばれていました。パッケージングシステムとしてRPM Package Managerを使用する最初のLinuxディストリビューションであり、 Mandriva LinuxやYellow Dog Linuxなど、他のいくつかのディストリビューションの出発点。

Red Hatの機能:

  • Red Hat LinuxはAnacondaと呼ばれるグラフィカルインストーラーを導入しました。これは初心者が簡単に使用できるようにすることを目的としており、
    他のいくつかのLinuxディストリビューションで採用されています。
  • また、ファイアウォール機能を構成するためのLokkitと呼ばれる組み込みツールも導入しました。
  • Red Hat Package Managerと呼ばれる.rpmパッケージを使用します。

RPM Package Manager(RPM)は、ソフトウェアパッケージのインストール、アンインストール、検証、クエリ、および更新が可能な強力なコマンドライン駆動型のパッケージ管理システムです。

各ソフトウェアパッケージは、ファイルのアーカイブと、バージョン、説明などのパッケージに関する情報で構成されています。

UbuntuUbuntuはWindowsのようなオペレーティングシステムです。 Ubuntuは、幅広いDebianで始まり、定期的なリリース(6か月ごと)、ユーザーと使いやすさ(「Just Work」、TM)に明確な焦点を置き、18か月間のセキュリティ更新へのコミットメントを追加するLinuxディストリビューションですすべてのリリースのサポート。 Ubuntuには、最新のGnomeリリースと、1枚のインストールCDから快適なデスクトップエクスペリエンスを実現するサーバーおよびデスクトップソフトウェアが付属しています。

  • Ubuntuは、.deb aptパッケージを使用します。-Ubuntuは、Red Hatの.rpmのように、パッケージのインストールに.debパッケージを使用します。
  • Ubuntuはapt-getパッケージインストーラーも使用して、コマンドモードを使用してパッケージをインストールします。パッケージをグラフィカルにインストールするには、シナプスパッケージ
    マネージャー。
  • UbuntuはDebianベースです。1

1ソース: マグネットブログ

1
Mitch