SlideShare a Scribd company logo
1 of 11
GNU のお話
哲学と行動主義
そもそも GNU って?
GNU ( /gnuː/ グヌー、 /gnjuː/ グニュー
)は、 UNIX互換のソフトウェア環境を全て
フリーソフトウェアで実装することを目標とする
プロジェクト、およびそのソフトウェア全体を指します
。

ちなみに GNU プロジェクトはフリーソフトウェア財団
によって法的、経済的にサポートされているんです。
発端。。。え。。
1983年9月27日 
リチャード・ストールマンが
マサチューセッツ工科大学  (MIT) で発表した
フリーソフトウェアの
マス・コラボレーション・プロジェクト
です。

     ちなみに僕と同い年。
     GNU も 28 歳と言えます。(今年で
     29 )
発起人
 リチャード・ストールマン
プログラマです。ちなみに 59 歳。
開発したものに、 emacs や、 GCC( コンパイ
ラ)、 LISPマシンOS などがあります。

ついでにストールマンは 12月25日をクリスマス
ではなく Grav-mass として祝うことを提唱して
いる。これはアイザック・ニュートンを祝う日
であり、彼が旧暦の 12 月 25 日に生まれたこと
にちなむもの。

簡単に言えばヘンタイですね ( ~^◇^ )
ちなみにこんな人。
あの牛みたいのは何?
そもそも GNU っていう名称は
「 GNU は  UNIX ではない
(GNU‘s Not UNIX) 」というフレーズから
頭文字を取った略称です。

一般的な英語では、 gnu は「ヌー」と発音し、
ウシカモシカまたはヌーと呼ばれる動物をさす
言葉。結果、こんな牛みたいなロゴが出来たと
。
GNU と Linux
GNU では Linuxカーネルを実装した OSの
ことを「 GNU/Linux」と呼んでい
て、 Linux は GNU の思想を体現した最も
有名なソフトウェア らしいので、、、、
んーーーとにかく感謝!
哲学と行動主義
GNU プロジェクトのアウトプットの多く
は技術的なです。しかーし設立当初から
社会的・倫理的・政治的意図も持っおり
、ソフトウェアやライセンスを生み出す
と同時に、 GNU プロジェクトは数多くの
哲学的文章も公表してます。その多くは
リチャード・ストールマンが書いたもの
。
プロジェクトの目標
 プロジェクト自体は 1984 年 1 月から開
 始。
当初の発表によれば、プロジェクトの目標
 は
「フリーでないソフトウェアを全
 く使わないでも済むように、十分
 な
フリーソフトウェアを開発するこ
理想と現実
GNU プロジェクトは GNU と呼ばれるオ
ペレーティングシステムを開発しようと
した。
ただ GNU は今も活発に開発されている。
コンポーネントのほとんどはずっと以前
に完成し、 10 年以上実際に使われている
が、その公式カーネルである GNU Hurd
 は不完全で、全ての GNU コンポーネン
トがその上で動作できるには至っていな
い。。え。。
GNU プロジェクトのソフトウェア
            抜粋
• Bash - シェル( OS のコマンドを実行するインタプリタ)
• Coreutils - 基本的なコマンド集
• GNUコンパイラコレクション  (GCC)
• Cコンパイラ
• C++コンパイラ
• Objective Cコンパイラ
• Javaコンパイラ
• FORTRANコンパイラ
• GNU Emacs - 多機能エディタ、コンピュータ操作環境、ソフトウ
  ェア開発環境。
• GnuPG - フリーな PGPの実装
フリーソフトウェアと、オープン
      ソース
よく同義に認識してしまいそうなこの
二つの概念。実はまったくの別物。

え、この話も聞きたいって?



この話はまた今度。

More Related Content

Viewers also liked

EC2上でパケットをミラーリング
EC2上でパケットをミラーリングEC2上でパケットをミラーリング
EC2上でパケットをミラーリング
Kenta Yasukawa
 

Viewers also liked (10)

【アシアル塾】Linux超入門編・第一回はじめてのターミナル(黒い画面)操作
【アシアル塾】Linux超入門編・第一回はじめてのターミナル(黒い画面)操作【アシアル塾】Linux超入門編・第一回はじめてのターミナル(黒い画面)操作
【アシアル塾】Linux超入門編・第一回はじめてのターミナル(黒い画面)操作
 
Bazaar
BazaarBazaar
Bazaar
 
EC2上でパケットをミラーリング
EC2上でパケットをミラーリングEC2上でパケットをミラーリング
EC2上でパケットをミラーリング
 
APACHE HTTP SERVER
APACHE HTTP SERVERAPACHE HTTP SERVER
APACHE HTTP SERVER
 
Introducing Apple MacBook Pro 2016
Introducing Apple MacBook Pro 2016Introducing Apple MacBook Pro 2016
Introducing Apple MacBook Pro 2016
 
0章 Linuxカーネルを読む前に最低限知っておくべきこと
0章 Linuxカーネルを読む前に最低限知っておくべきこと0章 Linuxカーネルを読む前に最低限知っておくべきこと
0章 Linuxカーネルを読む前に最低限知っておくべきこと
 
Backand Presentation
Backand PresentationBackand Presentation
Backand Presentation
 
とある診断員とSQLインジェクション
とある診断員とSQLインジェクションとある診断員とSQLインジェクション
とある診断員とSQLインジェクション
 
Linuxカーネル超入門
Linuxカーネル超入門Linuxカーネル超入門
Linuxカーネル超入門
 
Hong Kong Travel Guide
Hong Kong Travel GuideHong Kong Travel Guide
Hong Kong Travel Guide
 

Recently uploaded

Recently uploaded (11)

LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 

GNUのお話