please.河豚板のリリースは若干遅れておりますが、ゴールデンウィーク開け頃には正式版の公開を想定しています。今回、ISOイメージは650MBサイズに収まりきれなくなったため、700MBと致しました。LiveCD/4.9にも記載しましたように、本日RC(リリース候補)版をアップロードしました。これ以上の修正点がなければこれを河豚板4.9の公式リリースとしたいと思います。河豚板4.9での主な変更点は以下の通りです;・ISOイメージのサイズが650MBから700MBに増加しました。・Rubyが収録されていません。申し訳ありませんが、Rubyの必要な方はpkg_addで追加インストールをお願いします。これに伴い、migemoをc/migemoに変更しました。USBメモリなどから起動する必要があります)。4.9+Portsでも発生します)。このため、画像ビューワとしてqivもインストールしました。ROX-Filerファイルマネージャでは、qivがデフォルトの画像ビューワになっています。4.9のリリースは予定では5月1日となっています。従来、河豚板もOpenBSDに追従する形でリリースを行ってきましたが、今回河豚板4.9のリリースは、5月1日よりかなり遅くなるかもしれません。河豚板の作者が住む新潟県は今回の震災の主な被災地域である東北地方と同じ、東北電力のサービスエリアとなっています。河豚板の新しいリリースを作成するためには、開発用のマシンを長時間作動させなければならず、相応の電力を消費しますが、被災地域及び関東地方で電力供給の逼迫が問題となっていることは、マスコミ等で報じられているとおりです。このため当分の間、河豚板開発用マシンの運用は行わないこととしました。よって、河豚板4.9のリリースもその分遅延が生じることとなります。河豚板をご利用の皆様にはご迷惑をおかけしますが、ご理解の程よろしくお願い申し上げます。ディレクトリに置いてあります。問題なければ、正式にリリースしたいと思います。00:51:50)オープンソースカンファレンス2010新潟が、10月23日(土)に新潟大学にて開催されます。このなかで、河豚板についての話をすることになりました。お近くにお住まいの方で興味をお持ちの方、お出かけ下さいますように。00:45:49)patch007が出ていたので、河豚板にも適用し、リリースしました。あと、ソースツリーをCVSで更新したところPerlもupdateされていたので、これについても入れ替えてあります。11:55:06)jfbtermを導入するため、河豚板のカーネルはvesabiosドライバを有効にしてコンパイルするようにしましたが、これの影響なのかインテルのビデオチップを使用したマシンでXがたちあがらなくなっています。vesabiosしていただくようお願いいたします。新版をリリースしました。変更点は以下のとおりです。jfbtermを追加しました。これによりXを起動せずに日本語の表示が行えます。MS-DOSパーティション(OpenBSDでは、iパーティション)内にISOディレクトリを作成し、そこに河豚板のISOイメージを置いておくと、そのISOイメージをマウントして運用できるようになりました(isobooster*1サポートのための機能拡張)。1運用時のmfsファイル使用量を低減。11:42:48)試作版を配布ディレクトリのtest/以下に置いておきました。動作検証頂けるようでしたら、結果をおきかせ下さい。>Yoshimovさま早速ありがとうございます。概ね良さそうですが、いくつか気になる点を。keymapの読み込みに失敗する。いうエラーが出て、キーボード種別の一覧が出てきません。これは私が自分でコンパイルしたカーネルでも出ていたので、何か別の原因でしょうか。fatとisoのマウントポイントが重複している。両方とも/sysmediaにマウントしているので、fatのマウントポイントが上書きされているようです。それでも動作はしているようですが。してみてはどうでしょうか。19:52:43返信ありがとうございます。1)はこのBBSのdaiguさんの4/25の書き込みに似ていますね。私のところでは非再現です。手の空いたときでよいので/var/run/dmesg.bootの中身をkaw@on.rim.or.jp宛メール頂けるとありがたいです。2)これについては承知しています。マウントポイントを重複させることで不具合は生じないはずなのと、MS-DOSパーティションのISOイメージ以外の部分を一般ユーザから隠蔽したほうが安全な場合もあるかも(特にこのパーティションがHDD上にある場合)、ということも考慮してこのようにしています。3)これについては、私の好みでああいうコーディングになりました。問題ですが、isoboosterからFuguItaを起動した場合にのみ出る、ということでしょうか。したらgrub廻りの問題のような気がします。kbdコマンドのエラーメッセージを見る限りでは、本来/bsd-fiとか/bsd-fi.mpをopenすべきところ、標準のカーネル名/bsdになってしまっています。(ISOイメージからの起動の場合は、/cdboot)が処理すべき部分なのですが、grubの場合、grub自身からOpenBSDのどの部分に処理を遷移しているのかが気になります。23:58:49早速リリースしていただいてありがとうございます。実行すると同様のエラーが出ます。2)ですが、重複しているとブート元のパーティションへのデータの保存もできなくなってしまうので、read-onlyでも良いので別のマウントポイントにならないでしょうか。04:14:431)の問題に関して、頂いた報告を基に、こちらでも調べてみました。原因は、grub2のブート方法にあると思われます。/cdboot)が出力するものです。isoboosterでの起動方法を見ますと、OpenBSDのローダを使用せずにkopenbsdコマンドを使用して直接カーネルイメージを起動しています。メッセージを見る限り、そうはなっていないようです。MAP!」が出力されていると思われます。回避策についてですが、grubをデバッグして、本来の初期化が行われるように修正する。kopenbsdを使用して直接カーネルを起動するのでなく、chainloaderなどの機能を使用してOpenBSDのブートローダを経由して立ち上がるようにする。:-)私としてはFATからの起動機能は、isobooster専用ということではなく、HDDからの起動も含めた汎用の拡張と考えており、やはり動作を安全側に倒しておきたいというポリシーを持っていますので、FATの内容全部がユーザから見えるようなマウント方法は避けたいと思っています。何かうまい方法を考えついたら実装してみたいと思いますが、それまではユーザデータの保存は別デバイス/別パーティションをご用意頂くか、(結局は同じことなのですが)FuguItaの機能であるusbfadmユティリティをご利用頂くようお願いいたします。15:04:21安全なFATのマウント方法を実装しました。マウントポイントのパーミッションを0700としました。OpenBSDでは、FATはマウントポイントのパーミッションを引き継ぐので、rootだけがFATのディレクトリを参照できるようになりました。FATへの書き込みも可能です。これで前項(2)は解決したと思います。検証用イメージはtest/以下にあります。08:13:20なるほど。tableがうまく読み出せていないんですね。chainloaderは手元ではうまくいかないようなので、別の方法を考える必要がありそうです。fatのマウントはご提案の方法で良いかと思います。それからお願いばかりで恐縮ですが、最終的には複数バージョンのFuguItaを選択して起動できるようにしたいと思っています。この場合、ブート時にマウントするISOファイルを何らかの方法で指定する必要があるのですが、何か良い方法はあるでしょうか。04:48:09FATのマウントOKの件、了解です。これでリポジトリに登録します。あと、カーネルはやはりOpenBSDのブートローダ経由で起動したほうがよいと思います。カーネルの設定メニュー)を利用することもできませんので。このあたりは、もう少しgrub2をhackする必要がありそうですね。最後にISOファイルを選択する方法についてですが、OpenBSDではLinuxのカーネルコマンドラインのようなものはなく、いい方法はちょっと思いつかないです。02:55:06)はじめまして。Yoshimovと申します。便利なツールを公開していただいてありがとうございます。個人的にUSBメモリに格納したISOファイルから各種OSを直接ブートするツールを作っておりまして、そこにFuguItaも追加させていただきました。http://multiboot-usb.yoshimov.com/そこで相談なんですが、以下のようなパッチをリリースに入れていただくことは可能でしょうか。vnconfigもminirootに入れていただく必要があります。Yoshimovさん、こんにちは。書き込みありがとうございます。isoboosterのサイトとFuguItaのパッチ、拝見致しました。FATパーティションの/ISOディレクトリ内に配置したISOイメージを使ってFuguItaを起動・運用できないか?ということですね。開示頂いたパッチについては動作としては問題ないと思いますが、ちょっと気がついたことを...9行目でISOファイル名を指定していますが、起動スクリプト内に配布バージョン直書きなのが気になりました。みたいにワイルドカードで指定して、配布バージョンが変っても修正しなくていいように書きなおせるかな、と思います。該当するファイルが複数存在した場合は一番新しいものを採用する、とかにしたらどうでしょう。vnconfigは、格納メディアを/sysmediaにマウントした後は/sysmedia/sbin/vnconfigが使用できるのでminirootに収録する必要はないかな、と思います。mount_msdosはご指摘のとおり必要ですね。binary化すればよいと思われます。consoleによる日本語表示を計画中です。isobooster対応も、これらに加えて今後のリリースにて公開したいと思いますのでよろしくお願いします。16:56:52コメントありがとうございます。対応していただけるとは感激です。Linuxの場合はISOファイル名はカーネルオプションで渡すのが一般的ですが、OpenBSDではどう渡せば良いのかわからなかったので。それとfat32パーティションにはvnconfigは入れないつもりなので、やはりvnconfigも必要かと思いますがどうでしょうか。17:07:29失礼しました。Yoshimovさんのおっしゃる通りです。ISOイメージをマウントする時に必要ですね。vnconfigは単体では結構でかいバイナリなので、クランチ化した時にどの程度サイズが小さくなるか調べてみます(rdrootはあまり大きくしたくないので)。ここいらへん、ちょっと色々考えてみたいと思います。23:26:06)お遊びで河豚板のデモサイト作ってみました。p5-mbstringをpkg_addし、pukiwikiを手動でインストールしました。一応ISOイメージの配布もしてみています。22:55:56)只今、河豚板4.7をリリースしました。beta」に記述した内容と同一ですので、そちらをご参照下さいますように。12:58:23)LiveCD/4.7にも書きましたが、河豚板4.7はベータ版に移行しました。予定されていたソフトウェアも全て収録を完了しました。全てのスタティックライブラリが削除されています。実行バイナリ、共有ライブラリは、ほぼ全てstripされています。/usr/fuguita以下に置くようにしました。fileはほぼ全てgzipで圧縮しました(ユーザが使用するのに影響はありません)。portsのMPlayerがGUIインタフェースなしでビルドされるようになりましたので、GUIフロントエンドとしてGNOME-MPlayerを追加しました。CPUエミュレータのQEMUを追加しました。EmacsをEmacs22からEmacs23にアップグレードしましたEmacs23はまだportsでは提供されていませんので、独自ビルドとなっています。ウィンドウマネージャのメニューから、主なGUIアプリケーションを起動できるようにしました。以前の河豚板でもtwm使用時にはコントロール+右マウスボタンで主なGUIアプリケーションの起動メニューが現れましたが、今バージョンからIceWMやfvwmでもそれぞれのアプリケーションメニューに同様な設定を追加しました。