Linux® ディストリビューションは、Linux カーネルから構築された、インストール可能なオペレーティングシステムで、ユーザープログラムとライブラリをサポートしています。各ベンダーまたは各コミュニティのバージョンのことをディストリビューションと言います。
Linux オペレーティングシステムはオープンソースであり、GNU General Public License (GPL) に基づいてリリースされているため、誰でもソースコードの実行、調査、変更、再配布ができ、変更したコードのコピーを販売することも可能です。これは、プロプライエタリーで変更が難しい従来のオペレーティングシステム (HP-UX、Microsoft Windows、MacOS) とは大きく異なります。
Linux ディストリビューションの選び方
適切な Linux ディストリビューションは、ユースケースとツールの要件によって異なります。各 Linux ディストリビューションには特色があり、得意とする場面はそれぞれ異なるためです。デスクトップ環境として設計されているディストリビューションもあれば、エンタープライズサーバーや Web サーバーなどのバックエンド IT システムをサポートするように設計されているディストリビューションもあります。
Linux ディストリビューションを選択するとき、最初に考慮すべきことは、エンタープライズ Linux ディストリビューションが必要なのか、コミュニティ Linux ディストリビューションが必要なのかということです。
エンタープライズ Linux ディストリビューションとコミュニティ Linux ディストリビューション
Linux ディストリビューションには、コミュニティ・バージョンとエンタープライズ・バージョンがあります。コミュニティ・ディストリビューションは、主にオープンソース・コミュニティがサポートおよび維持する無料の Linux ディストリビューションです。エンタープライズ (または商用) Linux ディストリビューションは、ベンダーによるサブスクリプションを通じて利用でき、コミュニティサポートだけに頼るものではありません。
コミュニティ・ディストリビューションとエンタープライズ・ディストリビューションの主な違いは、ユーザーにとって重要なことを誰が決めるかです。コミュニティ・ディストリビューションの方向性は、さまざまなオープンソースのオプションからパッケージを選択して維持する貢献者が決定します。エンタープライズ・ディストリビューションの方向性は、顧客のニーズに基づいてベンダーが決定します。
次のように考えてみてください。Fedora プロジェクトは、Red Hat® Enterprise Linux のアップストリームのコミュニティ・ディストリビューションです。Red Hat はこのプロジェクトの主要なスポンサーですが、Red Hat とは関係のない何千人もの開発者も Fedora プロジェクトに貢献しています。Red Hat を含め、これらの貢献者はそれぞれ独自の新しいアイデアを持ち込み、そのアイデアを Fedora Linux に取り入れるかどうかについては大きなコミュニティがテストを行い、議論します。そのため Fedora は、最終的に Red Hat Enterprise Linux のバージョンに組み込まれる機能に関して、Red Hat が Fedora とは別の独自のテストと品質保証プロセスを実施するのに理想的な場所でもあります。
エンタープライズ・ディストリビューションのメリット
Linux が無料でオープンソースなのに、コストをかけてまで商用ディストリビューションを使うのはなぜでしょうか。コミュニティ・ディストリビューションは、Linux を初めて使用する人でコマンドラインの経験があまりない人や、いろいろと試してみたいだけの人には最適なオプションです。長期にわたってサーバーをサポートすることを考えているなら、Fedora のようなコミュニティ・ディストリビューションは最適な選択ではないかもしれません。
Red Hat Enterprise Linux のようなエンタープライズ・ディストリビューションは、ビジネスニーズを満たし、懸念に対応するように設計されています。Red Hat Enterprise Linux は (Fedora のサポートが 2 年間であるのに対して) 10 年間のライフサイクルサポートを提供しており、長期的なアプリケーションをより適切にサポートできます。エンタープライズ・ディストリビューションでは、パッチ、アップデート、アップグレード、エキスパートによるテクニカルサポート、トレーニングやリソースへのアクセスを利用できます。コミュニティ・ディストリビューションは、コミュニティメンバーによるフォーラムをベースとしたサポートに依存しており、リリースサイクルも常に定期的というわけではありません。
また、商用サポートされているディストリビューションを使用すると、安定性を備えた最新のオープンソース・イノベーションのメリットを享受し、エンタープライズのニーズをサポートできます。Red Hat のエンジニアチームは、機能、信頼性、セキュリティの強化を行うことで、ユーザーのユースケースやワークロードを問わずインフラストラクチャの安定したパフォーマンスを実現するための支援を行っています。
人気の Linux ディストリビューション
Android
Arch Linux
CentOS
Debian
Elementary OS
Fedora
Gentoo Linux
Kali Linux
Linux Mint
Manjaro Linux
MX Linux
Puppy Linux
Slackware
Solus
Ubuntu とその派生バージョン (一例として、Kubuntu、Xubuntu、Lubuntu など)
Red Hat の Linux を選ぶ理由
IT スタック内のあらゆるテクノロジーは互いに連携でき、ワークロードはベアメタルサーバー、仮想マシン、コンテナ、プライベートクラウドおよびパブリッククラウド上を移動してスケーリングできる必要があります。それには長期的なサポートを備えた、セキュリティ重視の先進的なオペレーティングシステムが必要です。そのオペレーティングシステムが Red Hat Enterprise Linux です。
標準オペレーティングシステムをワークロードの基盤にすると、ビジネスにとって有用になるようにワークロードを環境間で簡単に移動させることができます。Red Hat Enterprise Linux は、ハイブリッドクラウド・デプロイに対する一貫性のある安定した基盤となり、管理性と多岐にわたる Red Hat 管理および自動化ポートフォリオとの統合機能が内蔵されています。
革新的な関係
開発者と Linux 愛好家は、最新の機能や、Red Hat エンジニアと直接コラボレーションする機会を求めて Fedora コミュニティに参加します。Fedora コミュニティには何千ものユーザー、コントリビューター、サポーターが参加しており、さまざまなオンラインフォーラム、メーリングリスト、Wiki を通じてお互いをサポートしています。Fedora は迅速な開発とリリースサイクルにより、現在のハードウェア・プラットフォームで最新のテクノロジーを提供します。
Fedora オープンソース・コミュニティの規模とその専門知識は、最終的に Red Hat Enterprise Linux に組み込まれる機能のための最適なテスト基盤を創り出しています。ただし、Red Hat はそのような機能を実装する前に、Fedora とは別の独自のテストと品質保証プロセスを実施しています。
Red Hat を選ぶ理由
Red Hat Enterprise Linux を選択する企業は、オープンソース・ソリューションの大手プロバイダーと関係を築いていくことになります。サポートライフサイクルの長い、安定したプラットフォームを使用できるだけでなく、お客様はグローバルなエンジニアリング、コンサルティング、サポート組織のメリットも享受できます。
Red Hat サブスクリプションでは、アプリケーション・インフラストラクチャのライフサイクルとアーキテクチャ全体にわたる情報およびサポートサービスとともに、ソフトウェアとメンテナンスサービスが提供されます。