Linux入門 
デスクトップOSとしてのLinux 
2008/10/27 
総合情報センター 
横田秀和
Linux入門 
デスクトップOSとしてのLinux 
•講座の目的 
– Linuxの操作体験を行う 
– Linuxの基礎知識を得る 
•講座を始める前に… 
– Linuxをどこで知りましたか? 
– Linuxを今後どのように使いますか? 
– Linuxと今後どのように関わりますか?
講座の進め方 
•いろいろあるぞ!Linux 
•Linuxを使ってみよう! 
– インターネットにアクセス! 
– レポートやグラフも書ける! 
– プログラミングもできる! 
•そもそも…Linuxって何? 
•Linuxが広まったのはなぜ?
いろいろあるぞLinux! 
•WindowsはWindowsだけ 
•MacはMac OS Xだけ 
•Linuxは… 
Red Hat Linux 
Fedora 
CentOS 
Vine Linux 
Debian GNU/Linux 
Ubuntu 
KNOPPIX 
gOS
Fedora
CentOS
Ubuntu
KNOPPIX
gOS
Linuxを使ってみよう! 
•とりあえずLinuxを使ってみるには… 
– デュアルブート環境にする 
•ハードディスクを追加してインストール 
•パーティションを分けてインストール 
•Cドライブにインストール 
– 仮想PCを使う 
•マイクロソフトのVirtual PC 
•VMwareのVMware Player 
– ライブCDを使う
ライブCDでLinuxを体験! 
•KNOPPIXを使ってみましょう 
① CDから起動する 
② Webブラウザを使ってみる 
③ オフィスソフトを使ってみる 
④ プログラミングしてみる
① CDから起動する
② Webブラウザを使ってみる 
•Iceweaselを起動 
•学外のWebサーバに 
アクセスする場合 
– プロキシサーバを設定
② Webブラウザを使ってみる 
(プロキシサーバの設定) 
•[編集]→[設定] 
•[詳細]アイコン 
•[ネットワーク]タブ 
•接続欄の[接続設定]ボタン 
•自動プロキシ設定 
スクリプトURL 
– http://www.cc.u-tokai.ac.jp/proxy.pac
③ オフィスソフトを使ってみる 
•Open Officeを起動 
•日本語の入力 
– [半角/全角]キーで切替 
•数式の入力 
– [挿入]→[オブジェクト] 
→[数式…] 
•表計算ソフトの起動 
– [ファイル]→[新規作成] 
→[表計算]
④ プログラミングしてみる 
•Konsoleを起動 
•プログラムを作成 
– $ nano sample.pl [Enter] 
– 次の内容を入力する 
• print localtime().”¥n”; 
– [Ctrl]+[X]キーを押して保存 
•プログラムを実行 
– $ perl sample.pl [Enter] 
– 実行した日時が表示される。
そもそも…Linuxって何? 
•Linus Torvaldsさんが大学在学中に開発 
– OSの勉強のため 
– 教育用OSのMINIXよりも良いものを作りたい 
•インターネットのネットニュースで公開 
– 公開されたのはカーネルのみ 
– 実行には他のソフトウェアも必要 
•開発者の興味を集めどんどん開発が進む
Linuxの誕生 
(ネットニュースの記事) 
Path: gmdzi!unido!mcsun!news.funet.fi!hydra!klaava!torvalds 
From: torva...@klaava.Helsinki.FI (Linus Benedict Torvalds) 
Newsgroups: comp.os.minix 
Subject: Free minix-like kernel sources for 386-AT 
Keywords: 386, preliminary version 
Message-ID: <1991Oct5.054106.4647@klaava.Helsinki.FI> 
Date: 5 Oct 91 05:41:06 GMT 
Organization: University of Helsinki 
Lines: 55 
Do you pine for the nice days of minix-1.1, when men were men and wrote 
their own device drivers? Are you without a nice project and just dying 
to cut your teeth on a OS you can try to modify for your needs? Are you 
finding it frustrating when everything works on minix? No more all-nighters 
to get a nifty program working? Then this post might be just 
for you :-) 
(以降省略)
Linuxが広まったのはなぜ? 
•Linusさんとタネンバウム教授の議論 
– “Linux is obsolute.” 
•Linuxのライセンス-GPL 
– プログラムを実行してよい 
– プログラムを再配布してよい 
– プログラムを改変して公開してよい 
(公開したプログラムにもGPLを適用) 
•コミュニティによる開発 
– OSS(Open Source Software)
いろいろあるぞLinux! 
•狭義のLinux 
– 当初Linusさんが開発したカーネル部分 
•広義のLinux 
– カーネルを含むコンピュータの利用環境 
•インストーラ・ウィンドウシステム・ソフトウェア 
– ⇒Linuxディストリビューション 
•様々なLinuxディストリビューション 
– 収録ソフトウェアの選択ポリシー 
– パッケージ管理の手法
講座のまとめ 
•いろいろあるぞ!Linux 
– ✎___________________ 
•Linuxを使ってみよう! 
– ✎___________________ 
•そもそも…Linuxって何? 
– ✎___________________ 
•Linuxが広まったのはなぜ? 
– ✎___________________
Linuxディストリビューション 
(Red Hat系) 
•Red Hat Linux 
– http://www.jp.redhat.com/ 
•Fedora 
– http://fedoraproject.org/ja/ 
•CentOS 
– http://centos.org/ 
•Vine Linux 
– http://vinelinux.org/
Linuxディストリビューション 
(Debian系) 
•Debian GNU/Linux 
– http://www.debian.or.jp/ 
•Ubuntu 
– http://ubuntulinux.jp/ 
•KNOPPIX 
– http://www.rcis.aist.go.jp/project/knoppix/ 
•gOS 
– http://www.thinkgos.com/
仮想PC 
•Virtual PC 
– http://www.microsoft.com/japan/ 
windows/virtualpc/default.mspx 
•VMware Player 
– http://www.vmware.com/jp/ 
products/player/

講座Linux入門・デスクトップOSとしてのLinux