CUIによるLinuxの操作方法

CUIとは?

UI:ユーザインターフェース

User Interface
操作を行う為の部分

CUI

Character User Interface
画面に文字を出力しキーボードからの文字入力によって操作すること

GUI

Graphical User Interface
情報の表示にグラフィック(絵)を多用し、基本的な操作をマウスで行う物の事

Linuxとは?

  • OSの名称

OS

  • Operation System
    コンピュータを動作させるための基本的なソフトウエア
    Linuxという名前の持つ二つの意味
  • 大まかに・・・OSの名称
  • 細かく・・・OSの核となる部分(kernel)の名称

kernelだけではOSとして利用できない
kernelとそのほかさまざまなソフトウエアをあわせてOSとして機能する

Linus Torvalds氏が一人でkernel部分を作っている
いろいろな企業や団体がLinuxにOSとして使うのに必要なソフトや便利なソフトを組み合わせて配布している ・・・ディストリビューション(配布物)

RedhatLinuxやFedoraCoreLinux・DebianLinuxはディストリビューションの名称
詰め合わせてあるコマンドや設定ファイルの場所や内容がそれぞれのディストリビューションで異なる
・・・ディストリビューションによって設定方法や操作方法が変わることもある

ほとんどのディストリビューションでは基本コマンドとしてGNU製のものを利用している
そのため基本的な使い方はほとんどのディストリビューションで同じ

GNUプロジェクトとLinux

Richard M. Stallman氏(写真)が主宰している団体

GNU's Not Unixの略
フリーソフトウエアで構成された完全なオペレーティングシステムの開発を目指している

GNUのフリーであるということ

自由であるということ

自由にプログラムを実行することができ
そのソースコードを研究することができ
目的に応じて改変することができ
再配布することができることである
フリーであるということは無料であるということではないのでお金を取ることはもちろん自由
フリーであることを保証するためのGPLというライセンス形態をとる

GPL

ライセンス(利用許諾契約書)の種類
GNU GENERAL PUBLIC LICENSEの略(GNU 一般公衆利用許諾契約書)

GNUのいうところのソフトウエアの自由を守るためのライセンス

GNU製のソフトウエアはGPLと呼ばれるライセンスが適用され、自由に改変、再配布を行うことができる
→GPLのソフトウエアを改変し作られたソフトウエアはGPLで公開することが義務付けられる
→GPLのものを改造して作ったら企業秘密をその中に入れることができない
Liunx kernelもGPLで公開されている

http://www.gnu.org/licenses/gpl.htmlGPLの内容(英語)
http://www.opensource.jp/gpl/gpl.ja.htmlGPLの内容(日本語)