GNU

GNU
Debian GNU/Hurdコンソールスタートアップとログイン
開発者 コミュニティ
プログラミング言語 多数の言語(主にCアセンブリ言語
OSの系統 Unix系
開発状況 開発中
ソースモデル フリーソフトウェア
対象市場 パーソナルコンピュータ、モバイルデバイス、組み込みデバイス、サーバ、メインフレーム、スーパーコンピュータ
プラットフォーム HurdカーネルのみサポートされるものはIA-32、Linux-libreカーネルのみサポートされるものはAlphaARCARMAVR32英語版BlackfinC6x英語版ETRAX CRIS英語版FR-VH8/300Hexagon英語版ItaniumM32Rm68kMETAMicroBlazeMIPSMN103英語版OpenRISCPA-RISCPowerPCs390S+core英語版SuperHSPARCTILE64英語版Unicore32英語版x86Xtensa
カーネル種別 マイクロカーネル (GNU Hurd) または モノリシックカーネルLinuxのフォークであるGNU Linux-libre
ライセンス GNU GPL, GNU LGPL, GNU AGPL, GNU FDL, GNU FSDG[1][2]
ウェブサイト www.gnu.org/home.en.html、https://www.gnu.org/home.fr.html、https://www.gnu.org/home.it.html

GNU(グヌー、[ɡn] ( 音声ファイル)[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]

  1. ^ GNU Licenses”. 2016年1月14日閲覧。
  2. ^ GNU FSDG”. 2016年1月14日閲覧。
  3. ^ 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.”
  4. ^ 引用エラー: 無効な <ref> タグです。「rms-zagreb-talk」という名前の注釈に対するテキストが指定されていません
  5. ^ 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." 
  6. ^ 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." 
  7. ^ 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日閲覧。. 
  8. ^ a b c St. Amant, Kirk; Still, Brian. Handbook of Research on Open Source Software: Technological, Economic, and Social Perspectives. ISBN 1-59140999-3 
  9. ^ GNU Manifesto”. GNU project. FSF. 2011年7月27日閲覧。
  10. ^ 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 
  11. ^ The GNU Operating system”. GNU project. FSF. 2008年8月18日閲覧。
  12. ^ 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日閲覧。
  13. ^ 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.”
  14. ^ 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."
  15. ^ Hillesley, Richard (June 30, 2010), “GNU HURD: Altered visions and lost promise”, The H: 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." 
  16. ^ 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."
  17. ^ “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日閲覧。 
  18. ^ “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日閲覧。 
  19. ^ Stallman, Richard (1986), “KTH”, Philosophy (speech), GNU, Stockholm, Sweden: FSF, https://www.gnu.org/philosophy/stallman-kth.html .

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy