EBUG勉強会/20070519_LiveCD_2
をテンプレートにして作成
Start:
#topicpath
RIGHT:川俣吉広
RIGHT:EBUG 第22回会合 - 2007, 5/19
*LiveCDその後
前回(2005/9)の勉強会ではOpenBSD 3.8ベースのものを紹介 ~
現在OpenBSD 4.1ベースのものを公開中。
前回からの変更点を中心にご報告致します。
-2005 02/21 CD-OpenBSD-3.6
-2005 08/16 CD-OpenBSD-3.7
-2006 05/02 CD-OpenBSD-3.8
-2006 08/10 CD-OpenBSD-3.9 (×数回リリース)
-2006 10/25 FuguIta-4.0pre2
-2006 10/30 FuguIta-4.0-200611011, 200611131, 200611231, ...
-2007 05/17 FuguIta-4.1-200705161
CD-OpenBSD-3.9からは、Security Advisoryが出た時点で
可能な限りアップデート版をリリース
**実装方法
大まかには変わっていない
-小さなルートファイルシステム(rd)をカーネルに組み込み ......
-CD-ROMは /cdromにマウント
-Memory file systemを /mfsにマウント - /cdromにlndirして...
変わった点
-名前がつきました - 河豚板 (FuguIta)
--FuguIta-v.r-yyyymmddn.iso.{gz,bz2{,.torrent}}
-ブート方法を選択出来るようになった
--CD-ROM only mode ... fast & low memory mode
--FD, USB flashへの保存と復帰
--シェル直起動(デバッグ用)
-起動用バイナリのクランチ化 ... /boottmp/*
-IPv4のDHCP/IPv6のauto configurationに対応
**作成方法
(ホスト固有のデータやテンプラリファイルがない)クリーンな
ファイルツリーをCD-ROMに焼くには?
-以前は普通にHDDにインストールしたものをシコシコとお手入...
現在はエミュレータ(QEMU)を用いて仮想ディスクにインストール
qemu-create -t raw cdroot.dist.img 650M
qemu -localtime -fda floppy41.fs -hda cdroot.orig.img
vnconfigで吸い出し
vnconfig svnd0 /opt/fuguita/4.1/cdroot.orig.img
mkdir cdroot.orig
mount /dev/svnd0a /opt/fuguita/4.1/cdroot.orig
mkdir cdroot.dist
cd cdroot.orig && pax -rwvpe . ../cdroot.dist
-CD-ROMに書き込むファイルツリーをいじる場合は、chrootでタ...
→ 実環境と思って作業してよい
chroot cdroot.dist /bin/ksh -l
--開発環境で make package → chroot環境で pkg_add
-実際には、(主にファイルシステムがReadOnlyであることによる)
細かい不具合がアプリ毎に発生する場合があり、これは個別に...
→ 実はこれが一番手間がかかる。
出来上がったISOイメージのチェックにもQEMUを使用
**リリース
-OSの各リリース毎に作成 / SAが出たらそれにも対応させている
-Wikiにて進捗やBugTrackなどをリリース
-build toolとその使用方法を公開 ~
http://kaw.ath.cx/openbsd/index.php?%B2%B6CD%A4%F2%BA%EE%...
-ミラーサイト(livecd-mirror.ebug.jp)の開設, BitTorrentに...
-配布状況(HTTPのみ, ~2007, 5/S)
日付別集計
日時 | バイト数
=========+=========================================
2005/09 | * 2,023,928,486
2005/10 | ** 6,538,506,715
2005/11 | * 4,218,994,619
2005/12 | * 3,851,178,101
2006/01 | * 5,104,971,394
2006/02 | ** 8,094,446,543
2006/03 | * 5,249,054,126
2006/04 | * 4,017,368,052
2006/05 | ****** 28,046,841,681
2006/06 | ***** 21,781,342,007
2006/07 | ***** 21,843,821,572
2006/08 | *** 14,999,888,250
2006/09 | ********* 43,191,654,233
2006/10 | ******* 33,181,931,202
2006/11 | **************************************** 210,...
2006/12 | ******* 32,687,272,842
2007/01 | ********** 49,585,150,553
2007/02 | ******** 38,895,872,535
2007/03 | ********* 43,168,592,482
2007/04 | ******** 41,409,782,209
2007/05 | *** 12,688,897,068
~
ドメイン別集計,
(計: 60ドメイン)
ドメイン | 閲覧回数
===========+=========================================
(IPv4) | **************************************** 3,...
*.jp | *************** 1,415
*.net | ********** 918
*.com | ***** 391
*.pl | *** 283
*.eg | ** 120
*.by | * 93 *.mx | * 31 *.gov ...
*.fr | * 78 *.org | * 26 *.hr ...
*.mm | * 69 *.se | * 26 *.arpa ...
*.it | * 67 *.at | * 25 *.au ...
*.in | * 62 *.cn | * 23 *.dk ...
*.br | * 52 *.ro | * 22 *.fi ...
*.id | * 45 *.tw | * 22 *.sk ...
*.ar | * 43 *.ca | * 21 *.tr ...
*.ru | * 42 *.bg | * 19 *.pt ...
*.de | * 36 (local) | * 16 (IPv6) ...
*.hu | * 34 *.be | * 12 *.ve ...
*.gr | * 33 *.es | * 12 localhos...
*.nl | * 33 *.uk | * 12 *.ee ...
*.ua | * 32 *.ch | * 11 *.mil ...
*.my | * 11 *.yu ...
*.cz | * 8 *.co ...
*.ma | * 8 *.lb ...
*.th | * 8 *.lv ...
*.cl | * 7 *.sg ...
*.edu | * 7 *.sy ...
**他の実装系
-Anonym.OS
-OliveBSD
-Quetzal (LiveDVD)
-OpenBSD Live-CD Firewall (OpenBSD Live-CD Firewall)
**収録内容(*は、非ports)
アプリケーションは、
コンパクトな実装、
CUI/GUI両方で使用できるものを中心に採用。
:OS|
OpenBSD (フルセット、ただしC言語の静的ライブラリ(lib*.a, ...
:ネットワーク関連|
fetchmail /
procmail /
w3m /
rdesktop /
rsync /
Mew* /
Riece* /
Emacs-w3m* /
Transmission /
DeleGate*
:メディア関連|
xv /
MPlayer,MEncoder /
cdparanoia /
lame /
:その他諸々|
bash /
bzip2 / zip,unzip /
screen /
Ruby /
Gauche* /
IceWM /
ROX-Filer /
Emacs 22
:日本人用|
kterm /
jless /
nkf /
freefonts /
ja-fonts-funet /
ja-fonts-gnu /
mplus /
Navi2ch* /
Migemo*
**活用事例
-実家帰ってるときに、
--自分ちみたいにネットにアクセスしたい。 ~
IRCも使いたい、YouTubeも見たい...
--Schemeで遊びたい。 ~
...
-ネットワークの調査など
--古~いWinNT 3.51マシンに繋がってるネットワークの調査
--ncとnetstatを使ってthroughputを実測
--DMZの監視
--TAG付VLANの実通テスト ~
...
-OpenBSDの伝道 :-)
----
#topicpath
End:
#topicpath
RIGHT:川俣吉広
RIGHT:EBUG 第22回会合 - 2007, 5/19
*LiveCDその後
前回(2005/9)の勉強会ではOpenBSD 3.8ベースのものを紹介 ~
現在OpenBSD 4.1ベースのものを公開中。
前回からの変更点を中心にご報告致します。
-2005 02/21 CD-OpenBSD-3.6
-2005 08/16 CD-OpenBSD-3.7
-2006 05/02 CD-OpenBSD-3.8
-2006 08/10 CD-OpenBSD-3.9 (×数回リリース)
-2006 10/25 FuguIta-4.0pre2
-2006 10/30 FuguIta-4.0-200611011, 200611131, 200611231, ...
-2007 05/17 FuguIta-4.1-200705161
CD-OpenBSD-3.9からは、Security Advisoryが出た時点で
可能な限りアップデート版をリリース
**実装方法
大まかには変わっていない
-小さなルートファイルシステム(rd)をカーネルに組み込み ......
-CD-ROMは /cdromにマウント
-Memory file systemを /mfsにマウント - /cdromにlndirして...
変わった点
-名前がつきました - 河豚板 (FuguIta)
--FuguIta-v.r-yyyymmddn.iso.{gz,bz2{,.torrent}}
-ブート方法を選択出来るようになった
--CD-ROM only mode ... fast & low memory mode
--FD, USB flashへの保存と復帰
--シェル直起動(デバッグ用)
-起動用バイナリのクランチ化 ... /boottmp/*
-IPv4のDHCP/IPv6のauto configurationに対応
**作成方法
(ホスト固有のデータやテンプラリファイルがない)クリーンな
ファイルツリーをCD-ROMに焼くには?
-以前は普通にHDDにインストールしたものをシコシコとお手入...
現在はエミュレータ(QEMU)を用いて仮想ディスクにインストール
qemu-create -t raw cdroot.dist.img 650M
qemu -localtime -fda floppy41.fs -hda cdroot.orig.img
vnconfigで吸い出し
vnconfig svnd0 /opt/fuguita/4.1/cdroot.orig.img
mkdir cdroot.orig
mount /dev/svnd0a /opt/fuguita/4.1/cdroot.orig
mkdir cdroot.dist
cd cdroot.orig && pax -rwvpe . ../cdroot.dist
-CD-ROMに書き込むファイルツリーをいじる場合は、chrootでタ...
→ 実環境と思って作業してよい
chroot cdroot.dist /bin/ksh -l
--開発環境で make package → chroot環境で pkg_add
-実際には、(主にファイルシステムがReadOnlyであることによる)
細かい不具合がアプリ毎に発生する場合があり、これは個別に...
→ 実はこれが一番手間がかかる。
出来上がったISOイメージのチェックにもQEMUを使用
**リリース
-OSの各リリース毎に作成 / SAが出たらそれにも対応させている
-Wikiにて進捗やBugTrackなどをリリース
-build toolとその使用方法を公開 ~
http://kaw.ath.cx/openbsd/index.php?%B2%B6CD%A4%F2%BA%EE%...
-ミラーサイト(livecd-mirror.ebug.jp)の開設, BitTorrentに...
-配布状況(HTTPのみ, ~2007, 5/S)
日付別集計
日時 | バイト数
=========+=========================================
2005/09 | * 2,023,928,486
2005/10 | ** 6,538,506,715
2005/11 | * 4,218,994,619
2005/12 | * 3,851,178,101
2006/01 | * 5,104,971,394
2006/02 | ** 8,094,446,543
2006/03 | * 5,249,054,126
2006/04 | * 4,017,368,052
2006/05 | ****** 28,046,841,681
2006/06 | ***** 21,781,342,007
2006/07 | ***** 21,843,821,572
2006/08 | *** 14,999,888,250
2006/09 | ********* 43,191,654,233
2006/10 | ******* 33,181,931,202
2006/11 | **************************************** 210,...
2006/12 | ******* 32,687,272,842
2007/01 | ********** 49,585,150,553
2007/02 | ******** 38,895,872,535
2007/03 | ********* 43,168,592,482
2007/04 | ******** 41,409,782,209
2007/05 | *** 12,688,897,068
~
ドメイン別集計,
(計: 60ドメイン)
ドメイン | 閲覧回数
===========+=========================================
(IPv4) | **************************************** 3,...
*.jp | *************** 1,415
*.net | ********** 918
*.com | ***** 391
*.pl | *** 283
*.eg | ** 120
*.by | * 93 *.mx | * 31 *.gov ...
*.fr | * 78 *.org | * 26 *.hr ...
*.mm | * 69 *.se | * 26 *.arpa ...
*.it | * 67 *.at | * 25 *.au ...
*.in | * 62 *.cn | * 23 *.dk ...
*.br | * 52 *.ro | * 22 *.fi ...
*.id | * 45 *.tw | * 22 *.sk ...
*.ar | * 43 *.ca | * 21 *.tr ...
*.ru | * 42 *.bg | * 19 *.pt ...
*.de | * 36 (local) | * 16 (IPv6) ...
*.hu | * 34 *.be | * 12 *.ve ...
*.gr | * 33 *.es | * 12 localhos...
*.nl | * 33 *.uk | * 12 *.ee ...
*.ua | * 32 *.ch | * 11 *.mil ...
*.my | * 11 *.yu ...
*.cz | * 8 *.co ...
*.ma | * 8 *.lb ...
*.th | * 8 *.lv ...
*.cl | * 7 *.sg ...
*.edu | * 7 *.sy ...
**他の実装系
-Anonym.OS
-OliveBSD
-Quetzal (LiveDVD)
-OpenBSD Live-CD Firewall (OpenBSD Live-CD Firewall)
**収録内容(*は、非ports)
アプリケーションは、
コンパクトな実装、
CUI/GUI両方で使用できるものを中心に採用。
:OS|
OpenBSD (フルセット、ただしC言語の静的ライブラリ(lib*.a, ...
:ネットワーク関連|
fetchmail /
procmail /
w3m /
rdesktop /
rsync /
Mew* /
Riece* /
Emacs-w3m* /
Transmission /
DeleGate*
:メディア関連|
xv /
MPlayer,MEncoder /
cdparanoia /
lame /
:その他諸々|
bash /
bzip2 / zip,unzip /
screen /
Ruby /
Gauche* /
IceWM /
ROX-Filer /
Emacs 22
:日本人用|
kterm /
jless /
nkf /
freefonts /
ja-fonts-funet /
ja-fonts-gnu /
mplus /
Navi2ch* /
Migemo*
**活用事例
-実家帰ってるときに、
--自分ちみたいにネットにアクセスしたい。 ~
IRCも使いたい、YouTubeも見たい...
--Schemeで遊びたい。 ~
...
-ネットワークの調査など
--古~いWinNT 3.51マシンに繋がってるネットワークの調査
--ncとnetstatを使ってthroughputを実測
--DMZの監視
--TAG付VLANの実通テスト ~
...
-OpenBSDの伝道 :-)
----
#topicpath
Page: