FedoraとRedHat。両方のLinuxディストリビューションは同じ組織に属しており、どちらもRPMパッケージマネージャーを使用し、両方ともデスクトップエディションとサーバーエディションを提供します。どちらのLinuxディストリビューションも、オペレーティングシステムの世界に大きな影響を与えます。
これが、2つの類似したディストリビューション間で混乱しやすい理由です。この記事では、RedHatとFedoraの類似点と相違点について説明します。
これは、2つから選択する場合、または単に同じ組織から2つのディストリビューションを持つという概念を理解したい場合に役立ちます。
FedoraとRHELの違い
最初に2つのディストリビューションの違いについて話しましょう。
コミュニティバージョンとエンタープライズバージョン
1995年に、Red Hat Linuxには最初の非ベータリリースがあり、箱入り製品として販売されていました。 Red HatCommercialLinuxとも呼ばれていました。
2003年の後半、RedHatはRedHatLinuxを完全にエンタープライズ顧客に焦点を合わせたRedHat Enterprise Linux(RHEL)に変えました。それ以来、RedHatはLinuxディストリビューションのエンタープライズバージョンです。
つまり、無料のOSとしては利用できないため、RedHatを使用するにはサブスクライブして料金を支払う必要があります。すべてのソフトウェア、バグ修正、およびセキュリティサポートでさえ、アクティブなRedHatサブスクリプションを持っている人だけが利用できます。
Red Hat LinuxがRHELになったとき、それはFedoraLinuxの開発を担当するFedoraProjectの設立にもつながりました。
Red Hatとは異なり、FedoraはLinuxディストリビューションのコミュニティバージョンであり、バグ修正やその他のサービスを含め、すべての人が無料で利用できます。
Red HatはFedoraプロジェクトを後援していますが、FedoraLinuxは主に独立したオープンソースコミュニティによって維持されています。
無料vs有料
Linuxディストリビューションの大部分は、無料でダウンロードできます。 Fedora Linuxもそのようなディストリビューションの1つであり、そのデスクトップ、サーバー、他のすべてのエディション、およびスピンは無料でダウンロードできます。
あなたが支払わなければならないLinuxディストリビューションはまだあります。 Red Hat Enterprise Linuxは、そのような人気のあるLinuxベースのオペレーティングシステムの1つであり、コストがかかります。
開発者プログラムに登録すると、RedHatを無料で入手できます。 RHEL開発者スイート全体が必要な場合は、年間99ドルかかります。サーバー、仮想データセンター、およびデスクトップ用の他のRHELバージョンを購入するには、100ドル以上を支払う必要があります。これには、RedHatカスタマーサポートが付属しています。
アップストリームとダウンストリーム
FedoraはRHELの上流にあり、RHELはFedoraの下流にあります。つまり、Fedoraの新しいバージョンが新しい機能と変更を加えてリリースされると、Red HatはFedoraソースコードを利用して、次のリリースに必要な機能を含めます。
もちろん、Red Hatは、RHEL用の独自のコードベースにマージする前にプルされたコードもテストします。
別の方法では、Fedora Linuxは、Red Hatが最初にチェックしてから、機能をRHELシステムに組み込むためのテストグラウンドとして機能します。
リリースサイクル
OSのすべてのコンポーネントに定期的な更新を提供するために、RHELとFedoraの両方が標準の固定小数点リリースモデルに従います。
Fedoraには、約6か月ごと(主に4月と10月)の新しいバージョンのリリースがあり、最大13か月のメンテナンスサポートが付属しています。
Red Hatは、特定のシリーズの新しいポイントバージョンを毎年リリースし、約5年後にメジャーバージョンをリリースします。 Red Hatの各メジャーリリースは、5年間のサポートからアドオンサブスクリプションを使用した延長ライフフェーズでの10年間までの4つのライフサイクルフェーズを通過します。
最先端のLinuxディストリビューション
イノベーションと新技術に関しては、FedoraはRHELを完全に凌駕しています。 Fedoraはローリングリリースモデルに準拠していませんが、最先端のテクノロジーを早期に提供することで知られているディストリビューションです。
これは、Fedoraが定期的にパッケージを最新バージョンに更新して、6か月ごとに最新のOSを提供するためです。
ご存知のように、GNOME 40は、先月登場したGNOMEデスクトップ環境の最新バージョンです。また、Fedoraの最新の安定バージョン34にはそれが含まれていますが、RHELの最新の安定バージョン8.3には引き続きGNOME3.32が付属しています。
ファイルシステム
オペレーティングシステムを選択する際に、システム上のデータの整理と取得を最優先しますか?その場合は、Red HatとFedoraのどちらを使用するかを決定する前に、XFSとBTRFSのファイルシステムについて知っておく必要があります。
RHEL 7.0がデフォルトのファイルシステムとしてEXT4をXFSに置き換えたのは、2014年のことです。それ以来、RedHatにはデフォルトですべてのバージョンにXFS64ビットジャーナリングファイルシステムがあります。
FedoraはRedHatの上流にありますが、Fedora33がデフォルトのファイルシステムとしてBtrfsを導入した昨年まで、FedoraはEXT4を継続しました。
興味深いことに、Red HatはRHEL6の初期リリースで「テクノロジープレビュー」としてBtrfsを含めていました。その後、Red HatはBtrfsを使用する計画を中止したため、2019年にRHEL8および将来のメジャーリリースから完全に削除しました。
>利用可能なバリアント
Fedoraと比較して、RedHatのエディション数は非常に限られています。これは主に、デスクトップ、サーバー、学者、開発者、仮想サーバー、およびIBM PowerLittleEndianで利用できます。
Fedoraは、デスクトップ、サーバー、およびIoTの公式エディションとともに、不変のデスクトップSilverblueとコンテナーに焦点を合わせたFedoraCoreOSを提供します。
それだけでなく、FedoraにはFedoraLabsと呼ばれる目的固有のカスタムバリアントもあります。各ISOには、専門家、神経科学、デザイナー、ゲーマー、ミュージシャン、学生、科学者向けのソフトウェアパッケージのセットが含まれています。
Fedoraでさまざまなデスクトップ環境が必要ですか?また、KDE、Xfce、LXQT、LXDE、Cinnamon、i3タイリングウィンドウマネージャーなど、いくつかのデスクトップ環境で事前構成された公式のFedoraSpinsを確認することもできます。
さらに、安定したFedoraに到達する前に新しいソフトウェアを手に入れたい場合、FedoraRawhideはローリングリリースモデルに基づくさらに別のエディションです。
FedoraとRHELの類似点
相違点に加えて、FedoraとRedHatの両方にいくつかの共通点があります。
親会社
Red Hat Inc.は、開発と財務の両面でFedoraプロジェクトとRHELの両方を支援する共通の会社です。
Red HatがFedoraプロジェクトを財政的に後援しているとしても、Fedoraには、RedHatの介入なしに開発を監督する独自の評議会もあります。
オープンソース製品
Red Hatが料金を請求し、それがどのようにオープンソース製品になるかを考える前に、FOSSとオープンソースに関するすべてを分析した記事を読むことをお勧めします。
オープンソースソフトウェアであることは、それを自由に入手できることを意味するわけではなく、時にはお金がかかることもあります。 Red Hatは、ビジネスを構築しているオープンソース企業の1つです。
FedoraとRedHatはどちらもオープンソースのオペレーティングシステムです。すべてのFedoraパッケージソースはここから入手でき、すでにパッケージ化されたソフトウェアはここから入手できます。
ただし、Red Hatの場合、ソースコードは誰でも無料で入手できます。ただし、Fedoraとは異なり、実行可能なコードを使用するために料金を支払う必要があります。そうしないと、自分で自由にビルドできます。
Red Hatサブスクリプションに支払うのは、実際にはシステムのメンテナンスとテクニカルサポートです。
デスクトップ環境と初期化システム
FedoraおよびRedHatのフラッグシップデスクトップエディションには、GNOMEグラフィカルインターフェイスが付属しています。したがって、すでにGNOMEに精通している場合は、どのディストリビューションから始めてもそれほど問題にはなりません。
あなたはSystemDinitシステムを嫌う数少ない人の一人ですか?その場合、デフォルトでSystemDをサポートおよび使用するため、FedoraとRedHatのいずれもOSではありません。
とにかく、RunitやOpenRCなどの他のinitシステムに置き換えたい場合、それは不可能ではありませんが、最善のアイデアではないと思います。
RPMベースの配布
YUM、RPM、またはDNFコマンドラインユーティリティを使用したrpmパッケージの処理にすでに精通している場合は、称賛に値します。両方のRPMベースのディストリビューションでカウントできます。
デフォルトでは、Red HatはRPM(Red Hat Package Manager)を使用して、RPMソフトウェアパッケージのインストール、更新、削除、および管理を行います。
Fedoraは、2015年のFedora 21までYUM(Yellowdog Updater Modified)を使用していました。Fedora22以降、デフォルトのパッケージマネージャーとしてYUMの代わりにDNF(Dandified Yum)を使用するようになりました。
FedoraまたはRedHat:どちらを選択する必要がありますか?
率直に言って、それはあなたが誰であるか、そしてなぜあなたがそれを使いたいのかによります。生産性のために、またはLinuxについて学びたい初心者、開発者、または通常のユーザーの場合、Fedoraは良い選択です。
これは、システムを簡単にセットアップし、実験し、お金を節約し、Fedoraプロジェクトの一部になるのに役立ちます。 Linuxの作成者であるLinusTorvaldsは、メインのワークステーションでFedoraLinuxを使用していることを思い出してください。
ただし、Fedoraも使用する必要があるという意味ではありません。たまたま企業である場合は、Fedoraのサポートライフサイクルが1年で終了することを考慮して、それを選択することを再考することができます。
また、すべての新しいバージョンでの急速な変更が好きではない場合は、サーバーとビジネスのニーズに合わせて最先端のFedoraを嫌うかもしれません。
エンタープライズバージョンのRedHatを使用すると、大企業向けのエキスパートRed Hatエンジニアから高い安定性、セキュリティ、および高品質のサポートを受けることができます。
では、サーバーを毎年アップグレードして無料のコミュニティサポートを利用するか、サブスクリプションを購入して5年以上のライフサイクルと専門家による技術サポートを利用するつもりですか?決定はあなた次第です。