ソフトウェア
上級

GNU Project (1984年 OSS Unix 互換)(グニュープロジェクト)

米 Richard Stallman 1984年開始の OSS Unix 互換 OS プロジェクト。GCC + Emacs + GPL ライセンス・「OSS 主流の祖 + Linux ディストロの基盤」.

0 回閲覧
0 いいね
2026/5/10 更新
関連タグ
software
os
gnu
stallman
fsf
1984
gpl

概要

GNU Project は 米 Richard Stallman (元 MIT 研究員) が1984年開始した OSS Unix 互換 OS プロジェクト (GNU's Not Unix・再帰頭字語)。Free Software Foundation (FSF・1985年設立) 運営 + GCC (GNU Compiler Collection・1987年) + GNU Emacs (1985年) + GNU Coreutils + GNU Bash + GNU Hurd (マイクロカーネル・1990年-開発中) + GPL (1989年初版・1991年 GPLv2)・「OSS 主流の祖 + Linux ディストロの基盤 (GNU/Linux)」。GNU は1984年9月27日 Richard Stallman が Usenet net.unix-wizards 発表で、「OSS Unix 互換 OS + Free Software Foundation + GCC + GNU Emacs + GPL ライセンス + Linux ディストロの基盤」でOSS 主流の祖 + 現代 Linux ディストロ + macOS + 主要 OS の OSS ツール基盤。GNU Project の革新点: ① OSS (Free Software) 哲学 で**「Free as in Freedom」(自由 + 無料) + 4 つの自由 (実行 + 改変 + 配布 + 共有 自由)** ② GPL (GNU General Public License・1989年初版・1991年 GPLv2) でコピーレフト (Copyleft) ライセンス + 派生製品も GPL 強制 + Linux Kernel + 主要全 OSS ライセンス主流確立 ③ GCC (GNU Compiler Collection・1987年) でC/C++ コンパイラ業界主流 + Linux + macOS + 主要全 OS 開発主流ツール (2026年現代も Linux 主流コンパイラ) ④ GNU Emacs (1985年) で主流テキストエディタ + IDE + Lisp プログラミング環境 ⑤ Linus Torvalds Linux Kernel + GNU ツール = GNU/Linux で1991年 Linux Kernel 開発 + GNU ツール (GCC + Coreutils + Bash 等) 利用 + GNU/Linux 業界主流確立。重要な歴史: ① 1984年9月27日 Richard Stallman Usenet net.unix-wizards で GNU Project 発表 (Why I Must Write GNU) ② 1985年 Free Software Foundation (FSF) 設立 + GNU Emacs 1.0 リリース ③ 1985年 GNU Manifesto (Stallman 哲学的宣言) ④ 1987年 GCC (GNU Compiler Collection) 1.0 ⑤ 1989年 GNU GPL v1 (初版) ⑥ 1990年-現在 GNU Hurd (マイクロカーネル) 開発中 (永遠の未完成) ⑦ 1991年 GNU GPLv2 (現代 OSS 主流ライセンス・Linux Kernel 採用) ⑧ 1991年8月 Linus Torvalds Linux Kernel 開発開始 + GNU ツール利用 + GNU/Linux 業界主流確立 ⑨ 2007年 GNU GPLv3 (最新版・2026年現在) ⑩ 2018年 Richard Stallman 業界批判で MIT 退職 + FSF 主張継続 ⑪ 2026年現在 GNU ツール (GCC + Emacs + Coreutils + Bash + 主要) 業界主流継続。

主な特徴・仕組み

  • 発表: Richard Stallman (米国 New York・元 MIT 研究員)・1984年9月27日 Usenet net.unix-wizards
  • Free Software Foundation (FSF): 1985年設立 (Richard Stallman 創設者)
  • GNU 名前: GNU's Not Unix (再帰頭字語・Stallman 命名)
  • 構成 (2026年現在): GCC (コンパイラ) + GNU Emacs (エディタ) + GNU Coreutils (主要コマンド) + GNU Bash (シェル) + GNU Make + GNU Binutils + GNU Hurd (マイクロカーネル・開発中)
  • ライセンス: GNU GPL (General Public License) ・GPLv1 (1989年) → GPLv2 (1991年・主流) → GPLv3 (2007年・最新)
  • GPL コピーレフト: 派生製品も GPL 強制 + 自由ソフトウェアの拡散
  • GNU Hurd: 1990年-現在開発中マイクロカーネル + Mach (CMU・1985年) ベース + 永遠の未完成 + 2026年現在も実用域未到達
  • 採用: Linux ディストロ (Debian + Ubuntu + RHEL + 主要全 GNU/Linux) + macOS (一部 GNU ツール) + Windows (Cygwin + WSL 経由) + 主要 OSS プロジェクト
  • 競合 (1980-1990年代): BSD (寛容ライセンス) + Microsoft (商用) + Apple (商用)
  • 業界貢献: GCC (主流コンパイラ) + Emacs (主流エディタ) + GPL (OSS 主流ライセンス) + OSS 哲学普及

スペック比較表

GNU 主要ツール発生機能採用
GNU Emacs1985年テキストエディタ + IDELinux + macOS + 主要 OS
GCC1987年C/C++ コンパイラLinux + macOS + 主要 OS
GNU Coreutils1986年-現在ls/cp/mv/rm/cat 等Linux + macOS + 主要 OS
GNU Bash1989年シェルLinux + macOS + 主要 OS
GNU GPL1989年初版OSS ライセンスLinux + 主要 OSS
GNU Hurd1990年-現在マイクロカーネル(永遠の未完成)

具体例・対応製品

  • GNU Project (1984年9月27日 Richard Stallman Usenet 発表) : OSS 哲学の祖
  • GNU Manifesto (1985年) : Stallman 哲学的宣言
  • GNU GCC (1987年・主流コンパイラ) : Linux + macOS + 主要 OS 開発主流
  • GNU GPL (1989年初版・1991年 GPLv2・OSS 主流ライセンス) : Linux + 主要 OSS 採用
  • Free Software Foundation (FSF・1985年設立) : OSS 主流組織

自作PCでの選び方・注意点

GNU Project は2026年現在 「OSS 主流の祖 + Linux ディストロの基盤 (GNU/Linux)」。重要な歴史: ① 1984年9月27日 Richard Stallman (元 MIT 研究員・31歳) Usenet net.unix-wizards で GNU Project 発表 ② 1985年 Free Software Foundation (FSF) 設立 + GNU Emacs 1.0 + GNU Manifesto ③ 1987年 GCC 1.0 (GNU Compiler Collection) ④ 1989年 GNU GPL v1 (初版) ⑤ 1990年-現在 GNU Hurd (マイクロカーネル) 開発中 (永遠の未完成・2026年現在も実用域未到達) ⑥ 1991年 GNU GPLv2 (現代 OSS 主流ライセンス) ⑦ 1991年8月 Linus Torvalds Linux Kernel 開発開始 + GNU ツール利用 + 1992年 Linux Kernel GPLv2 採用 + GNU/Linux 業界主流確立 ⑧ 2007年 GNU GPLv3 (最新版・2026年現在) ⑨ 2018年 Richard Stallman 業界批判 (MIT メーリングリストでの不適切発言・Jeffrey Epstein 関連) で MIT 退職 + FSF 主張継続だが影響力低下 ⑩ 2026年現在 GNU ツール (GCC + Emacs + Coreutils + Bash + 主要) 業界主流継続。重要な貢献: ① 「OSS 主流の祖」 で1984年 GNU Project → 1985年 FSF → 1989年 GPL → 1991年 Linux Kernel + GPLv2 採用 → 2026年 業界 OSS 主流 (Linux 90%+ サーバ + Android 70%+ スマホ + macOS BSD ベース) + Stallman OSS 哲学普及 ② 「GPL コピーレフト ライセンス」 で派生製品も GPL 強制 + 自由ソフトウェア拡散 + Linux Kernel + 主要全 OSS 採用 + BSD ライセンス (寛容) と並ぶ業界主流ライセンス ③ 「GCC (GNU Compiler Collection)」 で1987年-2026年現在 Linux + macOS + 主要全 OS 開発主流コンパイラ + 業界デファクトスタンダード ④ 「GNU Emacs」 で1985年-2026年現在 主流テキストエディタ + IDE + Lisp プログラミング環境 + Vim と並ぶ Unix 主流エディタ ⑤ 「GNU/Linux」 で1991年 Linus Torvalds Linux Kernel + GNU ツール (GCC + Coreutils + Bash) 利用 + GNU/Linux 業界主流確立 + 「Linux」と「GNU/Linux」呼称論争 (Stallman 主張)。Richard Stallman 哲学: ① 「Free as in Freedom (自由)」 で4 つの自由 (実行 + 改変 + 配布 + 共有 自由) + Stallman OSS 哲学 ② 「Software should be free」 で1984年 GNU Project 開始 + 1985年 GNU Manifesto ③ 「コピーレフト (Copyleft) GPL」 で派生製品も GPL 強制 + 自由ソフトウェアの拡散 ④ 「Linus Torvalds vs Richard Stallman」でLinus (実用主義) vs Stallman (哲学主義) + GNU/Linux 呼称論争 ⑤ 「2018年 MIT 退職」 で業界批判 (MIT メーリングリスト発言・Jeffrey Epstein 関連) で MIT 退職 + FSF 主張継続だが影響力低下。

関連用語との違い

  • Unix: 1969年・AT&T Bell Labs・OS の祖。
  • Linux Kernel: 1991年・Linus Torvalds・GNU/Linux 業界主流。
  • BSD: 1977年・UC Berkeley・寛容ライセンス・macOS + iOS の祖。

よくある質問(FAQ)

Q1: GNU vs Linux? A: GNU (Richard Stallman・1984年・OSS Unix 互換 OS プロジェクト + GCC + Emacs + GPL + GNU Hurd 開発中) vs Linux (Linus Torvalds・1991年・OSS Unix-like Kernel + GPLv2)・GNU/Linux = GNU ツール (FSF) + Linux Kernel (Torvalds) ・呼称論争あり (Stallman は GNU/Linux 主張・Torvalds は Linux 主張)。

Q2: GNU Hurd とは? A: GNU Project マイクロカーネル (1990年-現在開発中) + Mach (CMU・1985年) ベース + 1991年 Linus Torvalds Linux Kernel が完成 + GNU/Linux 業界主流確立後 GNU Hurd は永遠の未完成 + 2026年現在も実用域未到達 + GNU の Linux Kernel 代替計画失敗例。

Q3: Richard Stallman 2018年退職理由? A: 2018年 MIT メーリングリストでの不適切発言 (Jeffrey Epstein 関連) + 業界批判 + MIT 退職 + FSF (Free Software Foundation) 主張継続だが影響力低下・2021年 FSF 復帰 + 一部メンバー退職抗議・2026年現在も論争継続。

この記事について
カテゴリーソフトウェア
難易度上級
作成日2026/5/10