パスワードを忘れた? アカウント作成
575556 journal

hoagの日記: Debian の標準環境

日記 by hoag
Debian とか、FreeBSD とかの ML を読んでいると、
アプリがうまく動かないので設定とかを教えて欲しいという
投稿がある。
で、何人かが答えようとするのだが、結局、質問者の
環境の問題だったりする。

で、思った。
共通の環境、ディスクイメージがあれば、
個々人の環境の違いに起因する間違いを排除できるのでは
ないか、と。

やり方は簡単。公式のディスクイメージを用意し、
設定の確認をしたい人は、手元で bochs などを使って
このイメージを動かす。その中で正しい設定を確認できる
から、後は自分の環境との違いを見れば良い。
# Loopback でそのままマウントできれば、bochs で動かす
# 必要もない。

大事なのは、正しく動いている Linux system の全体を
手元で参照できる事

その他、特に有益なのは bug の検証だと思う。
上記の様に、個々人の環境や設定の下でなく、
共通の設定の下で動かす事で、報告しようとしている
bug が本当にアプリの異常動作なのか、環境による
動作の違いなのかの切り分けができるから。

<TIPS>
bochs では growing というディスクイメージの形式が
使える。これは、最初は小さくて、使っていく内に
だんだん大きくなる形式。つまり、Guest OS から見ると
変わらず 1G のディスクである一方、Host OS 上では最初は
32k とかの小さいファイルでしかない、というもの。
もちろん、使った分だけ大きくなる。
これなら、1G のディスクイメージのダウンロード
サイズが 100M とかになる。
</TIPS>
typodupeerror

私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson

読み込み中...