用語集

GNU グヌー

英語表記GNU

日本語表記GNU

略称GNU

正式名称GNU

最終レビュー日2026-04-07

What does it mean?

GNUは、自由ソフトウェアの考え方に基づいて作られたプロジェクトであり、ユーザー空間の基本的なツール群でもあります。

Concept Quest

GNU を使える理解に変える

GNUは、自由ソフトウェアの考え方に基づいて作られたプロジェ...

man GNU Bash、GNU C Library、GNU Compiler Collectionの説明で登場します。
関連コマンド5
次の用語0
FAQ2
参照2

概要

GNUは、自由ソフトウェアの考え方に基づいて作られたプロジェクトであり、ユーザー空間の基本的なツール群でもあります。

やさしい説明

GNUは、Linux環境でよく使われるコマンドやライブラリを含む大きなプロジェクトです。

詳細解説

GNUは、自由ソフトウェアの思想に基づいて進められてきたプロジェクトで、シェル、コンパイラ、ライブラリ、コマンド群など多くの基盤部品を提供しています。 Linux環境では、カーネルの上で動く多くの部品がGNU由来であるため、単にLinuxと呼ばれる環境の中にもGNUの成果物が広く含まれています。 特にBash、glibc、coreutils、GCCなどは、学習や運用の場面で頻繁に接する代表例です。 GNUは単なるツール集ではなく、利用者がソフトウェアを使い、調べ、改変し、再配布できる自由を重視する思想的な背景も持っています。 GNUを理解すると、Linux環境がカーネル単体ではなく、多数の自由ソフトウェアの組み合わせで成り立っていることが見えてきます。

この用語が重要な理由

GNUを知らないと、Linux環境で日常的に使うツールやライブラリの出自と役割が見えにくくなります。LinuxとGNUの関係を押さえると、配布物の理解が深まります。

この用語を知らないと困る場面

シェル、ライブラリ、コンパイラ、ライセンス、自由ソフトウェア運動を説明する場面で重要です。

一番よくある誤解

GNUをLinuxの別名だと考えるのは誤りです。GNUはプロジェクト名であり、Linuxは主にカーネル名です。

理解チェック

要点を言い換えたり、関連例を思い出せたらチェックを入れてください。

  1. GNUがプロジェクト名であり、Linux環境の多くの基本部品を提供していることを説明できるか確認します。

  2. GNUはプロジェクト、Linuxは主にカーネルという違いを整理できるか確認します。

用例

  • Bashやglibc、GCCがGNU由来の部品であることを意識して、環境全体の構成を理解する。

現場で見る場所

  • コマンド解説やライブラリ文書
    GNU Bash、GNU C Library、GNU Compiler Collectionの説明で登場します。
    GNUの名が付く部品は、Linux環境の基本機能を支えていることが多いです。

混同しやすい用語

  • Linux
    GNUはユーザー空間の多くの部品を提供するプロジェクトで、Linuxは主にカーネルを指す語です。

FAQ

  • Q. GNUとLinuxは同じものですか。
    A. 同じものではありません。GNUはツール群とプロジェクト、Linuxは主にカーネルを指します。
  • Q. GNUは何を提供していますか。
    A. シェル、コンパイラ、ライブラリ、基本コマンドなど、ユーザー空間の基盤を広く提供しています。

関連コマンド

  • man
  • printf
  • grep
  • sed
  • awk

資格試験との関連

  • LPIC-1 101
    範囲: Linuxの基礎概念と配布の理解
    GNUはLinuxの基礎概念と配布の理解に関わる語で、試験範囲の文章や関連設定を読み解く土台になります。
  • LinuC レベル1 101
    範囲: Linuxの基礎概念と配布の理解
    GNUはLinuxの基礎概念と配布の理解に関わる語で、試験範囲の文章や関連設定を読み解く土台になります。

参照リンク

関連記事