GNU (グヌー、[3] [4] (Section: The name "GNU" ) )とはオペレーティングシステム [5] [6] [7]
であり、かつコンピュータソフトウェアの広範囲 こうはんい に渡 わた るコレクションである。GNUは完全 かんぜん にフリーソフトウェア から構成 こうせい されている[8] [9] [10] 。
GNU は"GNU's Not Unix!" (「GNUはUNIXではない」)の再帰 さいき 的 てき 頭字 かしらじ 語 ご である。この名称 めいしょう が選 えら ばれたのは、GNUはUnix系 けい の設計 せっけい ではあるがUNIX とは違 ちが いフリーソフトウェアでありUNIXに由来 ゆらい するソースコード を全 まった く使 つか っていないことを示 しめ すためである[8] [11] [12] 。GNUの正式 せいしき な発音 はつおん は「グヌー」である[13] 。一般 いっぱん 的 てき な英語 えいご では、gnuは「ヌー」と発音 はつおん し、ウシカモシカまたはヌー と呼 よ ばれる動物 どうぶつ をさす言葉 ことば である。GNUプロジェクトは自 みずか らの名称 めいしょう の呼 よ び方 かた について「it is pronounced g-noo, as one syllable with no vowel sound between the g and the n.(gとnの間 あいだ に母音 ぼいん がない1音節 おんせつ として、g-nooと発音 はつおん する)」と要請 ようせい している。
GNUプロジェクトには、元々 もともと フリーソフトウェア財団 ざいだん が重点 じゅうてん を置 お いていたオペレーティングシステムのカーネル であるGNU Hurd が含 ふく まれている[8] [14] [15] [16] 。しかしながらGNU Hurd以外 いがい のカーネルもGNUソフトウェアと共 とも に利用 りよう できる。そのようなカーネルとして最 もっと も有名 ゆうめい なものはLinuxカーネル である。GNUのカーネルにLinuxカーネルを用 もち いるのが一般 いっぱん 的 てき な理由 りゆう は、GNUのカーネルがGNUの中 なか で最 もっと も成熟 せいじゅく していない部分 ぶぶん のためである[17] [18] 。GNUソフトウェアとLinuxカーネルを組 く み合 あ わせたものが一般 いっぱん 的 てき に知 し られるLinux である(あまり一般 いっぱん 的 てき ではないがGNU/Linux と呼 よ ばれることがある。この呼称 こしょう についてはGNU/Linux名称 めいしょう 論争 ろんそう を参照 さんしょう すること)。
GNUには人間 にんげん が容易 ようい にコンピュータにインストールして利用 りよう 可能 かのう な完全 かんぜん なオペレーティングシステムとするためのコンポーネントである、完全 かんぜん な機能 きのう を持 も ったカーネルが未 いま だに欠 か けたままである。実際 じっさい には、使用 しよう 可能 かのう なGNUベースオペレーティングシステムのほとんどがLinuxディストリビューション である。LinuxディストリビューションにはLinuxカーネル、GNUコンポーネント、およびGNUプロジェクト以外 いがい のフリーソフトウェアプロジェクトによるソフトウェアが多 おお く含 ふく まれている。
プロジェクトの創設 そうせつ 者 しゃ であるリチャード・ストールマン は、GNUを「社会 しゃかい 的 てき 目的 もくてき のための技術 ぎじゅつ 的 てき 手段 しゅだん 」として考 かんが えている[19] 。
GNUプロジェクトの創設 そうせつ 者 しゃ であるリチャード・ストールマン
GNUオペレーティングシステムの開発 かいはつ はマサチュ まさちゅ ーセッツ工科大学 せっつこうかだいがく (MIT) 人工 じんこう 知能 ちのう 研究所 けんきゅうじょ でリチャード・ストールマンによりGNUプロジェクト として開始 かいし され、1983年 ねん 9月 がつ 27日 にち にnet.unix-wizardsおよびnet.usoftというニュースグループ で彼 かれ が公式 こうしき に発表 はっぴょう した[20] [21] 。ソフトウェア開発 かいはつ が始 はじ まったのは1984年 ねん 1月 がつ 5日 にち であり、この日 ひ はそれまでストールマンが勤務 きんむ していたMIT人工 じんこう 知能 ちのう 研究所 けんきゅうじょ が、GNUの所有 しょゆう 権 けん を主張 しゅちょう することやフリーソフトウェアとしての配布 はいふ へ干渉 かんしょう することを阻止 そし するために彼 かれ が同 どう 研究所 けんきゅうじょ を辞 や めた日 ひ でもある[22] 。ストールマンが選 えら んだGNUという名称 めいしょう には様々 さまざま な言葉 ことば 遊 あそ びが含 ふく まれており、その中 なか にはThe Gnu (英語 えいご 版 ばん ) という歌 うた も含 ふく まれている[4] (00:46:00 ) 。
GNUの目標 もくひょう は、完全 かんぜん にフリーソフトウェアで構成 こうせい されるオペレーティングシステムを実現 じつげん することであった。ストールマンは1960年代 ねんだい や1970年代 ねんだい のコンピュータユーザーのように、ユーザーを自由 じゆう にしたいと考 かんが えていた。その自由 じゆう とは、使 つか っているソフトウェアのソースコードを使 つか って研究 けんきゅう できる自由 じゆう であり、ソフトウェアを他 た の人々 ひとびと と共有 きょうゆう できる自由 じゆう であり、ソフトウェアを修正 しゅうせい できる自由 じゆう であり、修正 しゅうせい 版 ばん を配布 はいふ できる自由 じゆう である。この哲学 てつがく は後 のち にGNU宣言 せんげん として1985年 ねん 3月 がつ に公表 こうひょう された[21] 。
GNU宣言 せんげん の中 なか でストールマンは「基本 きほん 的 てき カーネルは存在 そんざい するが、Unixをエミュレートするにはより多 おお くの機能 きのう が必要 ひつよう だ」としている。ここでストールマンが想定 そうてい したカーネルは、マサチュ まさちゅ ーセッツ工科大学 せっつこうかだいがく が開発 かいはつ したRPC 型 かた カーネルTrix (英語 えいご 版 ばん ) である[要 よう 出典 しゅってん ] 。これは作者 さくしゃ がフリーソフトウェアとして配布 はいふ しており、Version 7 Unix と互換 ごかん 性 せい があった。そして1986年 ねん 12月、開発 かいはつ 者 しゃ らはこのカーネルに修正 しゅうせい を加 くわ える作業 さぎょう を開始 かいし しようとした。しかし、開発 かいはつ 者 しゃ らはこれが出発 しゅっぱつ 点 てん としてはふさわしくないと判断 はんだん した。何故 なぜ ならTRIXは「不明 ふめい 確 かく で高価 こうか な68000マシン」でしか動作 どうさ せず、使用 しよう するにはまず他 た のアーキテクチャへの移植 いしょく が必須 ひっす だったからである。
ストールマンはIncompatible Timesharing System (ITS) に関 かか わっていた。ITSはPDP-10 コンピュータアーキテクチャ用 よう にアセンブリ言語 げんご で書 か かれた初期 しょき のオペレーティングシステムだが、PDP-10自体 じたい が開発 かいはつ ・製造 せいぞう されなくなったために消 き えていった。このためストールマンは移植 いしょく 性 せい のあるソフトウェアが必要 ひつよう だと考 かんが えていた[4] (00:43:15 ) [23] 。そのため、GNUの開発 かいはつ にはシステムプログラミング言語 げんご としてC とLISP を使用 しよう し[24] 、さらにGNUをUNIX互換 ごかん にする決定 けってい がなされた[25] 。当時 とうじ UNIXは既 すで にプロプライエタリ なオペレーティングシステムとして広 ひろ く使 つか われていた。UNIXの設計 せっけい はモジュール性 せい が高 たか く、部分 ぶぶん ごとに再 さい 実装 じっそう することが可能 かのう だった[23] 。
GNUに必要 ひつよう なソフトウェアの大 だい 部分 ぶぶん は一 いち から書 か かれたが、TeX 組版 くみはん システムやX Window System [21] 、さらにMach マイクロカーネル といった共有 きょうゆう 可能 かのう なサードパーティー フリーソフトウェアコンポーネントは既存 きそん のものを流用 りゅうよう した。なおMachは(GNUの公式 こうしき カーネルである)GNU Hurdの、GNU Mach コアの基礎 きそ を形成 けいせい している[26] 。前述 ぜんじゅつ したサードパーティーコンポーネントを除 のぞ くGNUのコードの大 だい 部分 ぶぶん はボランティアが書 か いたものであり、具体 ぐたい 的 てき には個人 こじん が余暇 よか 時間 じかん 内 ない や会社 かいしゃ の業務 ぎょうむ 内 ない で書 か いた部分 ぶぶん [27] 、および教育 きょういく 機関 きかん や非 ひ 営利 えいり 団体 だんたい が書 か いた部分 ぶぶん で構成 こうせい されている。1985年 ねん 10月 がつ 、ストールマンはフリーソフトウェア財団 ざいだん (FSF) を創設 そうせつ した。1980年代 ねんだい 後半 こうはん から1990年代 ねんだい にはFSFがソフトウェア開発 かいはつ 者 しゃ を雇 やと い、GNUで必要 ひつよう となるソフトウェア作成 さくせい を行 おこな わせた[28] [29] 。
GNUプロジェクトの初期 しょき の計画 けいかく では、BSD 4.4-Liteのカーネルを採用 さいよう することになっていた。しかし、バークレー のプログラマの協力 きょうりょく が得 え られなかったため[要 よう 出典 しゅってん ] 、ストールマンは1988年 ねん にカーネギーメロン大学 だいがく が開発 かいはつ したMach カーネルを採用 さいよう することにした。ただし、MachにはAT&T 由来 ゆらい のコードが使 つか われていたため、それを取 と り除 のぞ いてフリーソフトウェアとして使 つか えるようになったのは1990年 ねん である[要 よう 出典 しゅってん ] 。HurdのアーキテクトだったThomas Bushnellは後 のち に、BSDカーネルの採用 さいよう を見送 みおく ったことでプロジェクトは大 おお きく後退 こうたい しており、そういう意味 いみ でもBSDカーネルを採用 さいよう すべきだったと述 の べている[30] 。
カーネルの設計 せっけい は、GNUの中 なか でもUNIXから最 もっと も大 おお きく異 こと なる部分 ぶぶん である。GNUのカーネルはマルチサーバ型 がた マイクロカーネルであり、従来 じゅうらい のUNIXカーネルの持 も つ機能 きのう をサーバと呼 よ ばれる複数 ふくすう のプログラムで構成 こうせい している。Machのマイクロカーネルは非常 ひじょう に低 てい レベルのカーネル機能 きのう しか提供 ていきょう していないため、GNUプロジェクトではカーネルの上位 じょうい レベルの部分 ぶぶん を一種 いっしゅ のユーザープログラムの集合 しゅうごう 体 たい として開発 かいはつ しなければならなかった。この集合 しゅうごう 体 たい を当初 とうしょ Alixと呼 よ んでいたが、Thomas BushnellはHurdと呼 よ ぶことを好 この み、Alixの名 な はそのサブコンポーネントに移 うつ され、最終 さいしゅう 的 てき には使 つか われなくなった[31] 。その後 ご 、Hurdの開発 かいはつ は技術 ぎじゅつ 的 てき 問題 もんだい がいくつも発生 はっせい し、なかなか進展 しんてん しない状況 じょうきょう になった[32] (00:51:23) 。
GNUが有名 ゆうめい になるにつれて、GNUに興味 きょうみ を持 も つ企業 きぎょう が現 あらわ れはじめた。それらの企業 きぎょう は開発 かいはつ 援助 えんじょ をしたり、GNUのソフトウェアや技術 ぎじゅつ サポートを組 く み合 あ わせて商売 しょうばい するようになっていった。その中 なか で最 もっと も成功 せいこう した企業 きぎょう としてはシグナスソリューションズ が知 し られている[27] (同社 どうしゃ は現在 げんざい 、レッドハット の一部 いちぶ となっている[33] )。
1992年 ねん 、最 さい 重要 じゅうよう コンポーネントであるカーネルのGNU Hurdを除 のぞ く全 すべ てのコンポーネントが完成 かんせい した。1991年 ねん にはリーナス・トーバルズ が独自 どくじ にLinuxカーネルの開発 かいはつ を始 はじ めており、1992年 ねん にはLinuxのバージョン0.12がGNU General Public License ライセンスでリリースされ、この最後 さいご の空白 くうはく を埋 う めた。LinuxとGNUを組 く み合 あ わせることで、世界 せかい 初 はつ の完全 かんぜん にフリーソフトウェアで構成 こうせい されたオペレーティングシステムとなった。LinuxカーネルはGNUプロジェクトの一部 いちぶ ではないが、その開発 かいはつ にはGCC などのGNU製 せい プログラミングツールが使 つか われている[34] 。
2002年 ねん にストールマンはGNU/Hurdのリリースについて楽観 らっかん 的 てき 声明 せいめい を発表 はっぴょう したが[35] 、開発 かいはつ は2016年 ねん 現在 げんざい も続 つづ いている。Hurdの最新 さいしん リリースはバージョン0.9である。動作 どうさ はそれなりに安定 あんてい しており、重要 じゅうよう なアプリケーションを使 つか うのでなければ十分 じゅうぶん 使 つか えるレベルである。
GNUシステムの基本 きほん コンポーネントにはGNUコンパイラコレクション (GCC)、GNU Cライブラリ (glibc) およびGNU Core Utilities (Coreutils) だけでなく、GNUデバッガ (GDB)、GNU Binutils (binutils)[36] 、GNU Bash シェル [26] [37] 、およびGNOME デスクトップ環境 かんきょう も含 ふく まれる[38] 。GNUの開発 かいはつ 者 しゃ はGNUアプリケーションやユーティリティのLinuxへの移植 いしょく に貢献 こうけん しており、それらのアプリケーションやユーティリティはBSD の派生 はせい 、Solaris そしてmacOS といったLinux以外 いがい のオペレーティングシステムでも広 ひろ く利用 りよう されている[39] 。
GNUのプログラムの多 おお くは、Microsoft Windows [40] やmacOS[41] といったプロプライエタリプラットフォームを含 ふく む他 ほか のオペレーティングシステムに移植 いしょく されている。GNUのプログラムはプロプライエタリUNIX上 じょう の相当 そうとう するソフトウェアよりも信頼 しんらい 性 せい が高 たか いことが示 しめ されている[42] 。
2015年 ねん 11月の時点 じてん で、公式 こうしき GNU開発 かいはつ サイトにホストされたGNUのパッケージ数 すう は合計 ごうけい で466個 こ 存在 そんざい する(終了 しゅうりょう したパッケージも含 ふく む。それらを除 のぞ くと383個 こ である)[43] 。
FSF認定 にんてい ディストリビューションの例 れい であるgNewSense
ローリングリリース モデルを用 もち いるFSF認定 にんてい ディストリビューションの例 れい であるParabola GNU/Linux-libre
GNUプロジェクトの公式 こうしき カーネルはGNU Hurd マイクロカーネルである。しかしながら、2012年 ねん の時点 じてん でLinuxカーネルがLinux-libre という形 かたち で公式 こうしき にGNUプロジェクトの一部 いちぶ となった。Linux-libreは、Linuxカーネルから全 すべ てのプロプライエタリコンポーネントを削除 さくじょ した派生 はせい 物 ぶつ である[44] 。
FreeBSD のカーネルのようなLinux以外 いがい のカーネルも、実用 じつよう 的 てき なオペレーティングシステムを構成 こうせい するGNUソフトウェアと連携 れんけい して機能 きのう する[45] 。FSFはGNUツールやユーティリティと共 とも に利用 りよう されるLinuxはGNUの派生 はせい とみなすべきであると主張 しゅちょう しており、そのようなシステムをGNU/Linux という用語 ようご で表現 ひょうげん するよう奨励 しょうれい している(なおこのことがGNU/Linux名称 めいしょう 論争 ろんそう の原因 げんいん となっている)[46] [47] [48] 。GNUプロジェクトはgNewSense 、Trisquel およびParabola GNU/Linux-libre といったLinuxを用 もち いた派生 はせい を支持 しじ している[49] 。カーネルとしてHurdを使用 しよう しない派生 はせい でLinux以外 いがい のカーネルを用 もち いるものとしては、BSDカーネル上 じょう にGNUの初期 しょき 計画 けいかく を実現 じつげん した、Debian GNU/kFreeBSDやDebian GNU/NetBSDがある。さらにGNUをNetBSD やOpenSolaris などのカーネルで動作 どうさ させる移植 いしょく プロジェクトもある。
フリーソフトウェア財団 ざいだん は既存 きそん のプロジェクトへの小規模 しょうきぼ な変更 へんこう のリリースをパブリックドメイン とすることが無難 ぶなん だと考 かんが えている[50] が、GNUプロジェクトでは、その貢献 こうけん 者 しゃ に対 たい してGNUパッケージの著作 ちょさく 権 けん をフリーソフトウェア財団 ざいだん に譲渡 じょうと することを推奨 すいしょう している[51] [52] 。ただしこれは必須 ひっす ではない。パッケージのメンテナは自身 じしん が維持 いじ するGNUパッケージの著作 ちょさく 権 けん を維持 いじ することができるが、使用 しよう される(GNU GPLのような)ライセンスは著作 ちょさく 権 けん 保持 ほじ 者 しゃ しか強制 きょうせい させることができないので、この場合 ばあい はフリーソフトウェア財団 ざいだん ではなく著作 ちょさく 権 けん 保持 ほじ 者 しゃ がライセンスを強制 きょうせい する[53] 。
GNUに必要 ひつよう なソフトウェアの開発 かいはつ のため、ストールマンはユーザーがフリーソフトウェアを共有 きょうゆう し変更 へんこう する自由 じゆう を保障 ほしょう することを目的 もくてき とした、GNU General Public License と呼 よ ばれるライセンスを書 か いた(最初 さいしょ はEmacs General Public Licenseと呼 よ ばれた)[54] 。彼 かれ はジェームズ・ゴスリン とのUniPressと呼 よ ばれるプログラムに対 たい するGNU Emacsプログラムにおけるソフトウェアコードの使用 しよう についての論争 ろんそう をめぐる経験 けいけん をふまえてこのライセンスを書 か いた[55] [56] 。1980年代 ねんだい のほとんどの期間 きかん において、Emacs General Public LicenseやGCC General Public LicenseのようにGNUパッケージごとに個別 こべつ のライセンスが存在 そんざい した。1989年 ねん にFSFはGNUプロジェクトのソフトウェアだけでなく全 すべ てのソフトウェアに使用 しよう できる単一 たんいつ のライセンスであるGNU General Public License (GPL) を発表 はっぴょう した[55] [57] 。
現在 げんざい GPLはGNUソフトウェアのほとんどで使 つか われており、GNUプロジェクトとは関係 かんけい のないフリーソフトウェアでもよく使 つか われている。GPLは最 もっと も一般 いっぱん 的 てき に使用 しよう されるフリーソフトウェアライセンス である[58] 。GPLでは、著作 ちょさく 物 ぶつ の受領 じゅりょう 者 しゃ はそれを実行 じっこう し、複製 ふくせい し、修正 しゅうせい し、再 さい 配布 はいふ できるが、その再 さい 配布 はいふ 物 ぶつ のライセンスに制限 せいげん を加 くわ えることを許 ゆる さない。この思想 しそう はコピーレフト と呼 よ ばれることが多 おお い[59] 。
1991年 ねん 、GNU Cライブラリ をプロプライエタリソフトウェア とリンクできるようにするためにLibrary General Public Licenseとして知 し られるGNU Lesser General Public License (LGPL) が書 か かれ[60] 、さらにGNU GPLのバージョン2がリリースされた。2000年 ねん には文書 ぶんしょ 用 よう にGNU Free Documentation License が書 か かれた[61] 。GPLとLGPLは2007年 ねん にバージョン3に修正 しゅうせい され、ユーザーが自身 じしん のデバイスで修正 しゅうせい されたソフトウェアの実行 じっこう を妨 さまた げるハードウェアの制限 せいげん (英語 えいご 版 ばん ) からユーザーを保護 ほご するための条項 じょうこう が追加 ついか された[62] 。
GNUプロジェクトのライセンスは、GNU独自 どくじ のソフトウェアパッケージだけではなく、GNUが直接的 ちょくせつてき には作成 さくせい していないソフトウェアプロジェクト(あるいはパッケージ)でも使用 しよう されている。GNUソフトウェアと組 く み合 あ わせて使用 しよう されることが多 おお いソフトウェア、例 たと えば、Linuxカーネルなどがその代表 だいひょう である。一方 いっぽう 、対照 たいしょう 的 てき に、Unix系 けい のGUI環境 かんきょう を構築 こうちく するX Window Systemは、Linuxディストリビューションでも標準 ひょうじゅん 的 てき に使用 しよう されてきたソフトウェアパッケージであるが、こちらはGNUライセンスではなく、パーミッシブ・ライセンス に基 もと づいてライセンスされる。前者 ぜんしゃ が多数 たすう 派 は であり、後者 こうしゃ は少数 しょうすう 派 は である。
GNUのロゴはヌー の頭 あたま である。元々 もともと はEtienne Suvasaによって描 えが かれ、現在 げんざい ではAurelio Heckertがデザインした大胆 だいたん でシンプルなバージョンが好 この まれている[63] [64] 。これはGNUソフトウェアや印刷 いんさつ されたり電子 でんし 化 か されたGNUプロジェクトの文書 ぶんしょ に表示 ひょうじ され、フリーソフトウェア財団 ざいだん のマテリアルにも使 つか われる。
なお本章 ほんしょう で示 しめ したGNU30周年 しゅうねん 記念 きねん ロゴは公式 こうしき ロゴの修正 しゅうせい バージョンであり、2013年 ねん 9月 がつ にGNUプロジェクト30周年 しゅうねん 記念 きねん としてフリーソフトウェア財団 ざいだん によって作成 さくせい されたものである[65] 。
^ “GNU Licenses ”. 2016年 ねん 1月 がつ 14日 にち 閲覧 えつらん 。
^ “GNU FSDG ”. 2016年 ねん 1月 がつ 14日 にち 閲覧 えつらん 。
^ “What is GNU? ”. The GNU Operating System . Free Software Foundation (2009年 ねん 9月 がつ 4日 にち ). 2009年 ねん 10月 がつ 9日 にち 閲覧 えつらん 。 “The name ‘GNU’ is a recursive acronym for ‘GNU's Not Unix‘; it is pronounced g-noo , as one syllable with no vowel sound between the g and the n .”
^ a b c Stallman, Richard (9 March 2006). The Free Software Movement and the Future of Freedom . Zagreb, Croatia: FSF Europe . 2010年 ねん 8月 がつ 2日 にち 時点 じてん のオリジナル よりアーカイブ。2007年 ねん 2月 がつ 20日 はつか 閲覧 えつらん 。
^
Yi Peng; Fu Li; Ali Mili (January 2007). “Modeling the evolution of operating systems: An empirical study” (PDF). Journal of Systems and Software (Elsevier) 80 (1): 1-15. doi :10.1016/j.jss.2006.03.049 . オリジナル の2009-05-09時点 じてん におけるアーカイブ。. https://web.archive.org/web/20160111035552/https://web.njit.edu/~mili/pdf/oss.pdf 2016年 ねん 1月 がつ 11日 にち 閲覧 えつらん . "...we have selected a set of fifteen operating systems: Unix, Solaris/Sun OS, BSD, Windows, MS-DOS, MAC OS, Linux, Net Ware, HP UX, GNU Hurd, IBM Aix, Compaq/ DEC VMS, OS/2. "
^
M. R. M. Torres; Federico Barrero; M. Perales; S. L. Toral (June 2011). “Analysis of the Core Team Role in Open Source Communities” (PDF). Complex, Intelligent and Software Intensive Systems (CISIS), 2011 International Conference on (IEEE Computer Society): 109-114. doi :10.1109/CISIS.2011.25 . https://www.researchgate.net/profile/Federico_Barrero/publication/221328676_Analysis_of_the_core_team_role_in_open_source_communities/links/5464a5fb0cf2cb7e9dab30fe.pdf 2016年 ねん 1月 がつ 11日 にち 閲覧 えつらん . "Debian port to Hurd...: The GNU Hurd is a totally new operating system being put together by the GNU group. "
^
Neal H. Walfield; Marcus Brinkmann (2007-07-04). “A critique of the GNU hurd multi-server operating system” (PDF). ACM SIGOPS Operating Systems Review (New York, NY, USA: Association for Computing Machinery ) 41 (4): 30-39. doi :10.1145/1278901.1278907 . オリジナル の2015-11-05時点 じてん におけるアーカイブ。. https://web.archive.org/web/20151105213752/http://www.walfield.org/papers/200707-walfield-critique-of-the-GNU-Hurd.pdf 2016年 ねん 1月 がつ 11日 にち 閲覧 えつらん 。 .
^ a b c St. Amant, Kirk; Still, Brian. Handbook of Research on Open Source Software: Technological, Economic, and Social Perspectives . ISBN 1-59140999-3
^ “GNU Manifesto ”. GNU project . FSF. 2011年 ねん 7月 がつ 27日 にち 閲覧 えつらん 。
^ Raymond, Eric (2001-02-01). The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary . pp. 10-12. ISBN 978-0-59600108-7 . https://books.google.com/books?id=F6qgFtLwpJgC
^ “The GNU Operating system ”. GNU project . FSF. 2008年 ねん 8月 がつ 18日 にち 閲覧 えつらん 。
^ Marshall, Rosalie (2008年 ねん 11月17日 にち ). “Q&A: Richard Stallman, founder of the GNU Project and the Free Software Foundation ”. PC & Tech Authority. 2012年 ねん 9月 がつ 22日 にち 閲覧 えつらん 。
^ “The GNU Operating System - What is GNU? ”. Free Software Foundation (2009年 ねん 9月 がつ 4日 にち ). 2009年 ねん 10月 がつ 9日 にち 閲覧 えつらん 。 “The name "GNU" is a recursive acronym for "GNU's Not Unix!"; it is pronounced g-noo , as one syllable with no vowel sound between the g and the n .”
^ Vaughan-Nichols, Steven J. "Opinion: The top 10 operating system stinkers ", Computerworld (英語 えいご 版 ばん ) , April 9, 2009: "…after more than 25 years in development, GNU remains incomplete: its kernel, Hurd, has never really made it out of the starting blocks. […] Almost no one has actually been able to use the OS; it's really more a set of ideas than an operating system."
^ Hillesley, Richard (June 30, 2010), “GNU HURD: Altered visions and lost promise” , The H : p. 3 , http://www.h-online.com/open/features/GNU-HURD-Altered-visions-and-lost-promise-1030942.html , "Nearly twenty years later the HURD has still to reach maturity, and has never achieved production quality. […] Some of us are still wishing and hoping for the real deal, a GNU operating system with a GNU kernel."
^ Lessig, Lawrence. The Future of Ideas: The Fate of the Commons in a Connected World , p. 54. Random House, 2001. ISBN 978-0-375-50578-2 . About Stallman: "He had mixed all of the ingredients needed for an operating system to function, but he was missing the core."
^ “1.2 What is Linux?” , Debian open book , O’Reilly, (1991-10-05), http://oreilly.com/openbook/debian/book/ch01_02.html 2012年 ねん 9月 がつ 22日 にち 閲覧 えつらん 。
^ “What is GNU/Linux?” , Ubuntu Installation Guide , Ubuntu (12.4 ed.), Canonical, https://help.ubuntu.com/lts/installation-guide/armhf/ch01s03.html 2015年 ねん 6月 がつ 22日 にち 閲覧 えつらん 。
^ Stallman, Richard (1986), “KTH” , Philosophy (speech), GNU, Stockholm, Sweden: FSF, https://www.gnu.org/philosophy/stallman-kth.html .
^ Stallman, Richard (27 September 1983). "new UNIX implementation" . Newsgroup : net.unix-wizards . Usenet: 771@mit-eddie.UUCP . 2008年 ねん 8月 がつ 18日 にち 閲覧 えつらん 。
^ a b c Lambert, Laura (2005). Poole, Hilary. ed. The Internet: A Historical Encyclopedia. Biographies, Volume 1 . Santa Barbara, California: ABC-CLIO. pp. 215-216. ISBN 1-85109-664-7 . https://books.google.com/books?id=qi-ItIG6QLwC
^ Holmevik, Jan Rune; Bogost, Ian; Ulmer, Gregory (March 2012). Inter/vention: Free Play in the Age of Electracy . MIT Press. pp. 69-71. ISBN 978-0-262-01705-3 . https://books.google.com/books?id=jXC6H8lRjlUC
^ a b DiBona, Chris; Stone, Mark; Cooper, Danese (October 2005). Open Sources 2.0: The Continuing Evolution . pp. 38-40. ISBN 9780596008024 . https://books.google.com/books?id=q9GnNrq3e5EC&printsec=frontcover#v=onepage&q&f=false
^ “Timeline of GNU/Linux and Unix ”. 2016年 ねん 1月 がつ 14日 にち 閲覧 えつらん 。 “Both C and Lisp will be available as system programming languages.”
^ Seebach, Peter (November 2008). Beginning Portable Shell Scripting: From Novice to Professional (Expert's Voice in Open Source) . pp. 177-178. ISBN 9781430210436 . https://books.google.com/books?id=53zaxy423xcC&printsec=frontcover#v=onepage&q&f=false
^ a b Kerrisk, Michael (October 2010). The Linux Programming Interface: A Linux and UNIX System Programming Handbook . pp. 5-6. ISBN 9781593272203 . https://books.google.com/books?id=Ps2SH727eCIC&printsec=frontcover#v=onepage&q&f=false
^ a b Open Sources: Voices from the Open Source Revolution . O'Reilly & Associates, Inc.. (January 1999). ISBN 1-56592-582-3 . http://oreilly.com/catalog/opensources/book/tiemans.html
^ Buxmann, Peter; Diefenbach, Heiner; Hess, Thomas (2012-09-30). The Software Industry . pp. 187-196. ISBN 9783642315091 . https://books.google.com/books?id=LlCnYt2snHYC&printsec=frontcover#v=onepage&q&f=false
^ Practical UNIX and Internet Security, 3rd Edition . O'Reilly & Associates, Inc.. (February 2003). p. 18. ISBN 9781449310127 . https://books.google.com/?id=50maN7VmpusC&printsec=frontcover#v=onepage&q&f=false
^ Peter H. Salus. “The Hurd and BSDI ”. The Daemon, the GNU and the Penguin . 2008年 ねん 8月 がつ 18日 にち 閲覧 えつらん 。 “It is now perfectly obvious to me that this would have succeeded splendidly and the world would be a very different place today.”
^ About the GNU Project - GNU Project - Free Software Foundation (FSF)
^ Stallman, Richard . “Stallman describing Hurd progress ”. The Free Software Movement and the Future of Freedom; March 9th 2006 . Zagreb, Croatia: FSF Europe . 2010年 ねん 8月 がつ 2日 にち 時点 じてん のオリジナル よりアーカイブ。2009年 ねん 10月 がつ 25日 にち 閲覧 えつらん 。 “it took many many many years to get this kernel to run at all, and it still doesn't run well, and it looks like there may be fundamental problems with this design, which nobody knew about back in 1990.”
^ Red Hat buys software firm, shuffles CEO - CNET News
^ What would you like to see most in minix? Linus Benedict Torvalds (Aug 26 1991, 2:12 am) - comp.os.minix | Google Groups
^ John Ribeiro (2002年 ねん 3月 がつ 11日 にち ). “Free Software Sees Gnu Loose of Linux ”. PC World. 2006年 ねん 8月 がつ 8日 にち 閲覧 えつらん 。
^ “GCC & GNU Toolchains - AMD ”. Developer.amd.com. 2015年 ねん 3月 がつ 16日 にち 時点 じてん のオリジナル よりアーカイブ。2015年 ねん 9月 がつ 2日 にち 閲覧 えつらん 。
^ Matthew, Neil; Stones, Richard (2011-04-22). “The GNU Project and the Free Software Foundation” . Beginning Linux Programming . ISBN 9781118058619 . https://books.google.com/books?id=vvuzDziOMeMC&printsec=frontcover#v=onepage&q&f=false
^ Sowe, Sulayman K; Stamelos, Ioannis G; Samoladas, Ioannis M (May 2007). Emerging Free and Open Source Software Practices . pp. 262-264. ISBN 9781599042107 . https://books.google.com/books?id=7MhTb9X4aYgC&printsec=frontcover#v=onepage&q&f=false
^ “Linux: History and Introduction ”. Buzzle.com (1991年 ねん 8月 がつ 25日 にち ). 2012年 ねん 9月 がつ 22日 にち 閲覧 えつらん 。
^ McCune, Mike (December 2000). Integrating Linux and Windows . p. 30. ISBN 9780130306708 . https://books.google.com/books?id=0SM3PEH9gagC&printsec=frontcover#v=onepage&q&f=false
^ Sobell, Mark G; Seebach, Peter (2005). A Practical Guide To Unix For Mac Os X Users . p. 4. ISBN 9780131863330 . https://books.google.com/books?id=o9K8KEQic5sC&printsec=frontcover#v=onepage&q&f=false
^ Fuzz Revisited: A Re-examination of the Reliability of UNIX Utilities and Services - October 1995 - Computer Sciences Department,University of Wisconsin
^ “Software - GNU Project - Free Software Foundation ”. Free Software Foundation, Inc (2016年 ねん 1月 がつ 13日 にち ). 2016年 ねん 1月 がつ 13日 にち 閲覧 えつらん 。
^ “GNU Linux-libre ” (2012年 ねん 12月17日 にち ). 2013年 ねん 2月 がつ 9日 にち 閲覧 えつらん 。
^ Kavanagh, Paul (2004-07-26). Open Source Software: Implementation and Management . p. 129. ISBN 978-1-55558320-0 . https://books.google.com/books?id=CHkHNChvPqIC
^ Welsh, Matt (8 September 1994). "Linux is a GNU system and the DWARF support" . Newsgroup : comp.os.linux.misc . 2008年 ねん 2月 がつ 3日 にち 閲覧 えつらん 。RMS's idea (which I have heard first-hand) is that Linux systems should be considered GNU systems with Linux as the kernel.
^ Proffitt, Brian (2012年 ねん 7月 がつ 12日 にち ). “Debian GNU/Linux seeks alignment with Free Software Foundation ”. ITworld . 2012年 ねん 9月 がつ 22日 にち 閲覧 えつらん 。
^ “1.1. Linux or GNU/Linux, that is the question ”. SAG . TLDP. 2012年 ねん 9月 がつ 22日 にち 閲覧 えつらん 。
^ “List of Free GNU/Linux Distributions” , GNU Project , Free Software Foundation (FSF), https://www.gnu.org/distros/free-distros.html .
^ “How to choose a license for your own work ”. GNU . Free Software Foundation. 2012年 ねん 7月 がつ 12日 にち 閲覧 えつらん 。
^ “Copyright Papers ”. Information For Maintainers of GNU Software . FSF (2011年 ねん 6月 がつ 30日 にち ). 2011年 ねん 7月 がつ 27日 にち 閲覧 えつらん 。
^ “Why the FSF gets copyright assignments from contributors ”. GNU . FSF (2011年 ねん 7月 がつ 15日 にち ). 2011年 ねん 7月 がつ 27日 にち 閲覧 えつらん 。
^ Raymond, Eric S (2002年 ねん 11月9日 にち ). “Licensing HOWTO ”. CatB. 2012年 ねん 9月 がつ 22日 にち 閲覧 えつらん 。
^ “GPL 1.0” , Old licenses , GNU, FSF, https://www.gnu.org/licenses/old-licenses/gpl-1.0.txt .
^ a b Kelty, Christopher M (June 2008). “Writing Copyright Licenses” . Two Bits: The Cultural Significance of Free Software . ISBN 978-0-82234264-9 . https://books.google.com/books?id=MEmMl-tY8jEC
^ The History of the GNU General Public License , Free Software, http://www.free-soft.org/gpl_history/ .
^ “GNU’s flashes” , GNU's Bulletin , GNU Project (Free Software Foundation (FSF)) 1 (5), (Jun 11, 1998), https://www.gnu.org/bulletins/bull5.html#SEC7 .
^ “Open Source License Data ”. Open Source Resource Center . Black Duck Software . 2012年 ねん 9月 がつ 24日 にち 閲覧 えつらん 。
^ Chopra, Samir; Dexter, Scott (August 2007). Decoding Liberation: The Promise of Free and Open Source Software . pp. 46-52. ISBN 978-0-41597893-4 . https://books.google.com/books?id=c7ppFih2mSwC
^ The origins of Linux and the LGPL , Free BSD, https://www.freebsd.org/doc/en_US.ISO8859-1/articles/bsdl-gpl/origins-lgpl.html .
^ Goldman, Ron; Gabriel, Richard P (April 2005). Innovation Happens Elsewhere: Open Source as Business Strategy . pp. 133-34. ISBN 978-1-55860889-4 . https://books.google.com/books?id=2VElII9QeakC
^ Smith, Roderick W (2012). “Free Software and the GPL” . Linux Essentials . ISBN 978-1-11819739-4 . https://books.google.com/books?id=gmfFsdIAejkC
^ “A GNU Head ”. Free Software Foundation (FSF) (2011年 ねん 7月 がつ 13日 にち ). 2011年 ねん 7月 がつ 27日 にち 閲覧 えつらん 。
^ “A Bold GNU Head ”. Free Software Foundation (FSF) (2011年 ねん 7月 がつ 13日 にち ). 2011年 ねん 7月 がつ 27日 にち 閲覧 えつらん 。
^ “GNU 30th Anniversary ”. Free Software Foundation (FSF) (2013年 ねん 10月 がつ 8日 にち ). 2014年 ねん 12月15日 にち 閲覧 えつらん 。
ウィキメディア・コモンズには、
GNU に
関連 かんれん するメディアがあります。
歴史 れきし GNUライセンス ソフトウェア 代表 だいひょう 者 しゃ その他 た
全般 ぜんぱん 解説 かいせつ 開発 かいはつ (英語 えいご 版 ばん )
団体 だんたい
標準 ひょうじゅん 化 か 団体 だんたい 開発 かいはつ 支援 しえん 団体 だんたい
ライセンス
課題 かだい
特性 とくせい 上 じょう の課題 かだい 対立 たいりつ と論争 ろんそう
その他 た 一覧 いちらん