Linux とは

URL をコピー

Linux® は、オープンソースのオペレーティングシステム (OS) です。オペレーティングシステムとは、CPU、メモリ、ストレージなどのシステムのハードウェアとリソースを直接管理するソフトウェアのことで、アプリケーションとハードウェアの間に位置し、すべてのソフトウェアと作業を実行する物理リソースをつないでいます。

Linux の基本を学ぶ

オペレーティングシステムは自動車のエンジンのようなものと考えることができます。エンジンは単独でも稼働できますが、トランスミッション、車軸、車輪に接続すれば自動車として機能します。エンジンが正常に動作しなければ、車は動きません。

Linux は UNIX に似た OS として設計されましたが、以来進化を続け、今では電話からスーパーコンピューターまで、さまざまなハードウェアで実行されています。すべての Linux ベースの OS が、ハードウェアリソースを管理する Linux カーネルと、オペレーティングシステムの残りの部分を構成する一連のソフトウェアパッケージを包含しています。また、Linux サーバー上で Linux OS を実行することもできます。

Linux OS には、GNU ツールを始めとする一般的なコアコンポーネントが含まれています。ユーザーはこれらのツールを使用して、カーネルによるリソースの管理、追加のソフトウェアのインストール、パフォーマンスとセキュリティ設定の構成などを行います。このようなさまざまなツールがバンドルされ、そのすべてが機能的なオペレーティングシステムを構成します。Linux はオープンソースの OS なので、ソフトウェアの組み合わせは Linux ディストリビューションによって異なります。

最新リリースの Red Hat Enterprise Linux でできることについて詳しく

コマンドラインは、コンピューターへのダイレクトアクセスを可能にします。コマンドラインを通じて、ポイントアンドクリック式のグラフィカル・ユーザー・インタフェース (GUI) では要求できないハードウェアアクションを実行するように、ソフトウェアに要求することができます。 

コマンドラインはプロプライエタリーでもオープンソースでも、多くのオペレーティングシステムで提供されていますが、通常は、コマンドラインと言えば Linux のものを指します。それは、コマンドラインとオープンソース・ソフトウェアの両方を組み合わせると、ユーザーは自分のコンピューターに無制限にアクセスできるようになるからです。

Red Hat® Enterprise Linux の最新リリースには、これまで以上にコマンドライン機能が組み込まれている他、コマンドラインとは別に、それらの機能を使いやすいモジュールにしてまとめたコンソールも付帯しています。

最新リリースの機能を確認する

 

Linux に含まれるもの

カーネル

Linux OS の基本コンポーネントです。これがなければ、OS は機能しません。カーネルはシステムのリソースの管理、ハードウェアとの通信、およびメモリ、プロセス、ファイルの管理を実行します。

システムユーザースペース

構成やソフトウェアのインストールなどといったシステムレベルのタスクの管理層です。これにはシェルとも呼ばれるコマンドライン、デーモン、バックグラウンドで動作するプロセス、およびデスクトップ環境が含まれます。

用途

ユーザーがタスクを実行できるようにするソフトウェアの一種です。アプリケーションには、デスクトップツールやプログラミング言語からマルチユーザー・ビジネススイートまで、あらゆるものが含まれています。ほとんどの Linux ディストリビューションで、追加のアプリケーションを検索してダウンロードするためのセントラルデータベースが提供されています。

 

Linux は、GNU General Public License (GPL) に基づいてリリースされた無料のオープンソース・オペレーティングシステムです。同じライセンスの下で行う限り、誰でもソースコードを実行、調査、修正、再配布でき、修正したコードのコピーを販売することもできます。

Linux は、世界最大の オープンソースソフトウェア・プロジェクトになりました。世界中のプロフェッショナルやプログラミング愛好家、開発者が、機能の追加、バグやセキュリティ上の欠陥の発見と修正、ライブのパッチ適用、新しいアイデアの提供といった形で Linux カーネルに貢献しており、彼らの貢献はすべてコミュニティで共有されます。

オープンソースの詳細はこちら

Linux は先進的な IT スタックの基盤であり、Red Hat はオープンソース・コミュニティにおいて、Linux カーネルと関連テクノロジーの有力な貢献者としての役割を果たしています。Red Hat のエンジニアは、機能、信頼性、セキュリティの強化を行うことで、ユーザーのユースケースやワークロードを問わず、インフラストラクチャの安定したパフォーマンスの実現を支援します。

Red Hat Enterprise Linuxは、エンタープライズがあらゆる環境でどんなことでも実行できる標準運用環境を提供し、ベアメタル、仮想化コンテナ化プライベートクラウドおよびパブリッククラウドのどこでもお客様のビジネス運営を支えるアプリケーションを実行できるようにします。さらに、Red Hat Enterprise Linux を実行すると、OS の効果だけで年間 1 兆米ドル以上の経済的なメリットも得られます。

Red Hat Enterprise Linux を選ぶ理由

ハブ

Red Hat 公式ブログ

Red Hat のお客様、パートナー、およびコミュニティのエコシステムに関する最新の情報を入手しましょう。

すべての Red Hat 製品のトライアル

Red Hat の無料トライアルは、Red Hat 製品をハンズオンでお試しいただける無料体験版です。認定の取得に向けた準備をしたり、製品が組織に適しているかどうかを評価したりするのに役立ちます。

関連情報

Fedora と Red Hat Enterprise Linux (RHEL) の違いとは?

Fedora と Red Hat Enterprise Linux はどちらも Linux OS ですが、Fedora はオープンソース・コミュニティが開発する OS、RHEL は Red Hat が企業用に提供する OS です。

高可用性 (HA) とは?をわかりやすく解説 | Red Hat

高可用性(HA)は、ITシステムへのほぼ常時アクセスを可能にし、停止をゼロ又は最小限にする機能。障害発生時も、予備システムがすぐに稼働し、サービス提供を継続します。

CentOS Linux のサポート期間終了による影響と必要なアクション

CentOS Linux 7 のサポートは 2024 年 6 月に終了しました。その影響と必要となるアクション、および移行を容易にするために Red Hat が提供する支援について説明します。

Linuxリソース

関連記事