GNU

出典: フリー百科事典『ウィキペディア(Wikipedia)』

主にGNU のロゴとして用いられる「上品(Handsome)な」ヌー
主にGNU の思想を論じる際に用いられる「冷静(Philosophical)な」ヌー

GNU(/gnjuː/ グニューグヌー)はUNIX互換のソフトウェア環境を全てフリーソフトウェアで実装するプロジェクトFSFによって法的、経済的にサポートされている。

目次

[編集] 単語としての"GNU"

GNUという単語は「GNUはUNIXではない (GNU's Not UNIX)」というフレーズ中から太字中の文字を抜粋して並べた略称である。再帰的命名という一種の言葉遊びである。正式な発音は「グヌー/グニュー」である。(GNUプロトジェクト以外では、gnuとは「ヌー」と発音し、ウシカモシカまたはヌーと呼ばれる動物をさす言葉である。GNUプロトジェクトは自らの名称を「it is pronounced g-noo, as one syllable with no vowel sound between the g and the n.」と呼ぶよう要請している)。

GNUではLinuxカーネルを実装したOSのことを「GNU/Linux」と呼んでいて、LinuxはGNUの思想を体現した最も有名なソフトウェアと言える。

[編集] GNUプロジェクトの成果

  • コピーレフト - 作品や創造活動の共有を保護するための概念。
  • フリーソフトウェアの概念。
  • GNU GPL - コピーレフトを実現するライセンス。ソフトウェアなどソースコードを規定できるものに適用できる。
  • GNU LGPL - フリーではないライセンスの作品からの参照(静的リンク、動的リンク)を許すために作られた、ライブラリ用のライセンス (Library GPL)。ただし現在はGNU GPLを弱めた (lesser) ライセンスと定義し直されている。
  • GNU FDL - コピーレフトを実現するライセンスで、特に文書、マニュアル、教科書向けに用意されている。Wikipediaの全文書もこのライセンスを適用している。

[編集] GNUプロジェクトのソフトウェア

  • Hurd - プロジェクトにより作られているオペレーティングシステム・カーネル
  • コンピュータのオペレーティングシステムの名前でもある。
  • ライブラリなどのプログラムの実行環境。
    • GNU libc - GNU Cライブラリ。
    • GNU binutils - リンカなど。
    • GNU Classpath - Java標準クラスライブラリのフリーな実装。
  • Bash - シェル(OSのコマンドを実行するインタプリタ)
  • Coreutils - 基本的なコマンド集
    • fileutils - ファイル操作用の基本Unixコマンド
    • textutils - テキスト操作用の基本Unixコマンド
    • shellutils - ユーザー情報やシェルスクリプトに有用な基本コマンド
  • 開発環境
  • GnuPG - フリーなPGPの実装
  • その他 [1]

[編集] 関連項目

ウィキメディア・コモンズ

[編集] 外部リンク