Red HatはUbuntuとは異なりますか?同じコマンドセットが両方のシステムで機能しますか?


ベストアンサー

(開示-以前はRed Hatで働いていましたが、現在はUbuntuの背後にある会社であるCanonicalで働いています。 。)

Red HatとUbuntuはどちらもLinuxディストリビューションであるため、選択肢やパッケージのバージョンは異なりますが、類似しています。管理者、開発者、またはオペレーターとして毎日使用するコマンドの多くは、ほとんどのLinuxディストリビューションに共通しているものと同じです。

他の人がすでに述べたように、これらの領域にはいくつかの重要な違いがあります。パッケージ管理の概要-RedHatはRedHat Package Manager(RPM)と関連するパッケージ形式を使用し、Ubuntu(Debianベース)はdebパッケージ形式とaptやdpkgなどのツールを使用してパッケージを管理します。それがあなたのものである場合、デスクトップのウィンドウマネージャーにも違いがあります。

他の人がRedHatをサーバー用、Ubuntuをデスクトップ用として特徴付けているため、2005年から物事が進んだため、正しくありません。

Red Hatは、エンタープライズプラットフォームを提供し、多くの従来のエンタープライズアプリケーションで認定するという素晴らしい仕事をしてきました。これは、従来のエンタープライズワークロードのデファクトスタンダードLinuxです。これは、大企業がSun / Solarisやその他のレガシーUnixテクノロジーの代わりにRedHatを使用し始めた2003/2004年のUnixからLinuxへの移行から始まりました。そのモデルは依然としてRedHatに深く根付いており、RHELはビジネスの大部分を占めています。

Ubuntuは2006/2007年に、ワークロードとクラウドのスケールアウトにサーバーの取り組みを集中させ、2007年にAmazonEC2に大きく押し込みました。 cloudinitなどのクラウドにおけるLinuxの主要テクノロジーのいくつかを開拓しました。その結果、クラウドでのUbuntuの使用は、他のすべてのLinuxよりも多く、Netflix、DropBox、AirBNB、PayPalなどの多くの大手テクノロジー企業と組み合わせて、サーバーとクラウドのワークロードに大量のUbuntuを使用しています。

Red HatとUbuntuの最大の違いは、ビジネスモデルとリリースサイクルの領域にあります。

  • Red Hatは、通常は支払いを伴うサブスクリプションでのみ利用できます。
  • Ubuntuはすべてのアップデートで無料で利用できます。エンタープライズサポートとサービスは、Canonical(Ubuntuの背後にある会社)とは別に利用できます
  • Red Hatは、「準備ができたら」新しいバージョンをリリースし、支払いを希望する場合は最大10年間サポートします
  • Ubuntuは毎年4月と10月に新しいバージョンをリリースします。偶数年(2012、2014、2016、2018など)の4月のリリースは、5年間サポートされる長期サポートリリースです。

カーネルへのアプローチにも違いがあります。 ABIの互換性と新機能に関連するものを使用しますが、これはLinuxの根底にあり、おそらくほとんどの人にとっては問題ではありません。

回答

Linuxユーザースペース(coreutilsなど)はほとんど同じです。それは、異なるパッケージとパッケージングユーティリティの名前、およびシステムといくつかのパッケージの構成の場所と方法です。

Ubuntuは、Debianパッケージマネージャーに基づくAptitudeを使用しています。 Red hatは、Red Hat Package Managerに基づくYumを使用します。

たとえば、新しいプログラムをインストールするには: Ubuntu: apt-get install tr​​aceroute

Red Hat / Centos: yum install tr​​aceroute

プログラムを検索するには:Ubuntu: apt-cache検索プログラム

Red Hat / Centos: yum検索プログラム

To プログラムを含むパッケージ名を確認します: Ubuntu: dpkg-query -S / bin / ls #次を含むパッケージを探します/ bin / ls

Red Hat / Centos: yum whatprovi des “/ bin / ls”

Ubuntuは大きく変わります。 RedHatの方が保守的です。

上記のことから、Centos / Fedora / RedHatの方がユーザーフレンドリーであるように思われるかもしれません。重要なのは、Ubuntuには、箱から出してすぐに使用できるより多くのメディアアプリケーションのサポートが付属しているということです。 Red Hatは少数のコンピューターで実行されますが、実際に実行される場合は信頼性が高いと見なされます。

Linuxをインストールする必要があり、それが機能するかどうかわからない場合は、Ubuntuを選択してください。 「とても人気があり、どこでも動作します。RedHatで動作することが知られているビジネスプログラムをサポートする必要がある場合は、Red Hatをインストールしてください。ただし、Centosでも同じように動作します…そしてUbuntuでも動作する可能性があります。または、微調整する必要があるかもしれません。

Linuxへようこそ。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です