Linux とは
Linux® は、オープンソースのオペレーティングシステム (OS) です。Linux は元々、1991 年に Linus Torvalds 氏が趣味として考案し開発したものです。Torvalds 氏は大学在学中に、Unix の原理と設計に基づいた MINIX オペレーティングシステムの代わりとなる、無料のオープンソース版を作成しようとしました。その趣味が高じて開発されたシステムは、今や最大のユーザーベースを持つ OS、一般に公開されているインターネット・サーバーで最も使用されている OS、そしてトップ 500 の最速スーパーコンピュータで使用されている唯一の OS となっています。
おそらく、Linux の最も優れた点はオープンソースであることです。Linux は GNU General Public License (GPL) で公開されています。つまり、誰もがこのソフトウェアを実行、学習、共有、変更できるのです。変更を加えたコードは再配布することや、販売することさえでき、すべて同じライセンスで行う必要があります。これは、従来のオペレーティング・システム (Unix や Windows など) と大きく異なる点です。従来の OS は、プロプライエタリーで、ロックダウンされており、 また現状のまま変更不可で提供されます。
Linux でできること
Linux は、コンテナ、クラウドネイティブ・アプリケーション、セキュリティなど、ほぼあらゆる IT 関連の取り組みの基盤として機能することができます。Linux は、Wikipedia (ウィキペディア) などのナレッジシェアリング・サイトから、ニューヨーク証券取引所、Android (付属ソフトウェアを含む Linux カーネルの特定用途向けディストリビューション) を搭載したモバイルデバイスに至るまで、世界最大の産業やビジネスの中核を成しています。Linux は、データセンターやクラウドのデプロイメントにおいて、可用性と信頼性にすぐれた重要ワークロードを実行するためのデファクト・スタンダードとして、長年にわたり成長を遂げてきました。そのユースケース、ディストリビューション、ターゲットシステムとデバイス、機能は、ニーズやワークロードに応じて多岐にわたります。2027 年までに、SAP のすべてのカスタマーが、Linux 上でのみ稼動するインメモリのリレーショナル・データベース管理システムである SAP HANA に移行される予定です。
Microsoft では、Linux とオープンソースを別の方法で取り入れています。Linux 用 SQL Server を作成し、.NET Framework をオープンソース化することで (.NET Core/Mono)、あらゆるプラットフォームで実行できるようにしています。それにより、Linux を使用する開発者が、そのフレームワークでアプリケーションを作成することが可能になります。
クラウドに注目すると、Microsoft の Azure 上でさえ、Azure Marketplace 上のイメージの 60% 超と仮想マシンの約 3 分の 1 が Linux ベースです。一方、Amazon Web Services, IBM Cloud と Google Cloud Platform は、公開中のイメージで複数の Linux ディストリビューションを提供しています。
Linux は、その信頼性と拡張性からますます多くのシステムで使用されている、未来を支えるオペレーティングシステムです。
Linux は簡単に使えるか
とても簡単です。ほとんどすべての Linux ディストリビューションにグラフィカル・ユーザー・インタフェース (GUI) が付属しており、簡単にポイントアンドクリックで操作できます。この GUI は、1970 年代後半の OS 戦争の時代に、ソフトウェアに人間らしさを与えることでコンピューティングに革命をもたらしました。コンピューティングはより視覚的になり、よりリアルなものになりました。
しかし時には、GUI で実行できるように予め設定されたアクション以外のことを実行するように、コンピュータに要求する必要が生じるかもしれません。その場合はコマンドラインを開く必要があります。コマンドラインとは、テレビドラマや映画の中でハイテクに精通した天才たちがすらすらと打ち込んでいる、あのコード文字列です。そうしたフィクション的な描写のせいで、コマンドライン (オープンソース OS に不可欠な要素) は一般人にはとても使えないものであるかのように思えます。
実のところ、コマンドラインは、コンピュータの使用方法としては最もわかりやすいものです。そして、最新リリースの Red Hat Enterprise Linux など、オープンソース OS をさらに使いやすくする Linux ディストリビューションもあります。
Red Hat と Linux
Red Hat は当初、Linux のカスタム・ディストリビューションのサポートで成功を収め、それを「Red Hat® Linux」と名付けました。Red Hat Linux の成長と信頼性から、多くの人々は「Red Hat」と「Linux」を同じ意味の言葉としてとらえるようになりました。当初より、Red Hat のソリューションとテクノロジーは、この成功を基盤として、IT スタックのほぼすべての側面が組み込まれるように構築されてきました。
Red Hat は、Red Hat Enterprise Linux という名称に変更されたこの Linux ディストリビューションをキュレート、保護、サポートしています。この変更は、Fedora Linux プロジェクトとの統合を機に、2003 年に実施されました。現在、Red Hat Enterprise Linux は、自動化、クラウド、コンテナ、ミドルウェア、ストレージ、アプリケーション開発、マイクロサービス、仮想化、管理などのソフトウェアおよびテクノロジーをサポートし、強化しています。
Linux は、多くの Red Hat 製品の中核を支える重要な役割を果たしています。Linux は単なるサーバー用オペレーティングシステムという枠に留まらず、先進的な IT スタックの基盤となっています。
Linux ディストリビューションとは (動画)
Linux の信頼性と安全性
セキュリティとは、デプロイすればそれで終わりといった類のものではありません。セキュリティは、あらゆるビジネス、あらゆるデプロイメント戦略における重要な部分となっています。
階層化で実現する最適なセキュリティ
セキュリティは機能ではありません。セキュリティとは総合的なものです。オペレーティングシステムは IT セキュリティにおいて、物理ハードウェア、そのハードウェアにアクセスするユーザー、またハードウェアにデプロイされたアプリケーションに至るまで、高レベルでの重要な役割を担っています。セキュリティを幅広く解釈すると、リスク管理やコンプライアンス、ガバナンスも含まれます。1 つの側面を保護しても、すべてが安全になるわけではなく、あらゆる部分に対応する必要があります。
Linux はモジュール式であるため、より簡単にセキュリティを管理できます。Linux オペレーティングシステムを構成する各要素には、監査、監視、およびセキュリティ保護を行う機能があります。Linux には、SELinux のようなツールとモジュールが組み込まれており、セキュリティの問題をさらにロックダウン、監視、報告、修正するのに役立ちます。Linux では、ユーザー空間とカーネル空間を分離する取り組みが行われました。この分離により、システム全体で実行されているプロセスは、必ずしもユーザーが利用できるわけではなく (ロールの特権によって異なります)、ユーザープロセスは、必ずしもシステム全体で利用できるわけではないということになります。これは、コンテナや仮想化などのテクノロジー (分離された個別の安全なワークロードとアクセス許可が必要) における主要な概念であり、それらのテクノロジーの実現を可能にしました。
もちろん、完全に安全なオペレーティングシステムというものは存在しませんが、実行可能な対策と Linux のメリットを組み合わせることで安全性が高まります。
Red Hat を選ぶ理由
Red Hat は、大規模なオープンソース・コミュニティにおいて、Linux カーネルと関連テクノロジーの有力な貢献者としての役割を果たしています。Red Hat のエンジニアは、機能、信頼性、セキュリティの強化を行うことで、ユーザーのユースケースやワークロードを問わず、インフラストラクチャの安定したパフォーマンスの実現を支援します。Red Hat のサポートチームと現場の保守担当者が開発した強力な Linux トレーニング・カリキュラムでは、プラットフォームを最大限に活用するためのガイダンスを提供しています。
Red Hat Enterprise Linux は、あらゆるハイブリッドクラウドに一貫した基盤を提供することで、お客様のビジネスを動かすアプリケーションを実行する際の制御、信頼性、そして自由度を実現します。何千もの認定ハードウェア、ソフトウェア、およびクラウド・ソリューションを提供している Red Hat は、オープンソースのエンタープライズ IT ソリューションを提供する世界有数のプロバイダーであり、米国のフォーチュン 500 企業の 90% が信頼を寄せています。さらに、Red Hat Enterprise Linux を実行すると、OS の効果だけで年間 1 兆米ドル以上の経済的なメリットも得られます。