ただいま動作チェック中。不具合はないみたいですが、USB版含め動作チェックできたらリリースします。放り込んであるので、興味のある人はいじってみて下さい。コードがうまくなくて動作が不完全だったので、さらに修正してテスト中。10:47:27)昨日書いた不具合、ほぼ解決。/dev/rsd0aなどとやって、デフォルトじゃないパラメータでファイルシステムを作成してたのが原因っぽい。いうわけで、河豚板4.5をリリースしました。動作テストにご協力いただけませんか?現在、手元にUSBブートできるマシンがなく、エミュレータでテストしてるのですがどうもbiosboot廻りの調子が悪く、実機でブートできるかどうかを見ていただきたいのです。ダウンロード、解凍後、ddとかでUSBメモリに書き込んで、そこから起動できるかどうか、ダメならどんなエラーがでたか教えてもらえると助かります。usbemuすると、「LBA64ダメダメ、bootデキナーイ」みたいなこと言われる。これやってて気がついたんだけど、ISOイメージ作ると、今628MBくらい、で小さいファイルが一杯ある用にパラメータを調整したffs上にコピーすると、580MBくらいになる。ISOイメージ内ではハードリンクって、単に同じファイルをハードリンクの数だけ作ってるような気が。シンボリックリンクへの置き換えができれば、容量をさらに稼げるかも。10:28:29やっぱだめだなぁ。QEMUが出してるみたいなんだけど、何なんだろう。06:58:09)ttyrecを新たに追加。追加ものは、大体こんなものかな。ktermが例によって文字化けするんで、terminfo作り直さないと。以下に設置したなかで、幾つかInfoファイルがうまく読めないものがあるので、修正。Emacsのinfoモードで読むと文字化けする。ソースファイルをnkfでEUCに変換したりなどしても、やはりNG。やってみると、全然OK。しょうがない、これをOpenBSDに持ってくかと思いかけ、ふと、makeじゃなくて、gmakeでやってみるとどうだろうと思いたち、OpenBSDでgmake使ってやってみたらOK。ディレクトリにアップしました。現在それを焼いたやつから起動してこれ書いてます(withバグ出し)。以下を追加したら、ISOイメージは正常に作成されたものの、bootすると、二次ローダが正常に読み込まれないっぽいらしく、bootが途中で止まる。以前から時々でてた現象なんだけど、原因不明。/usr/local/share/doc以下をtarballにしたら正常にbootするイメージが作られるようになった。書き込むファイルの総数が関係してるっぽい。memory」とかいってエラー終了するんでNG。cdrtools付属のmkisofs使ってます。LiveCDの人達はどうやってるか、調べてみたほうがいいかも。他にISOイメージ作成ツールってあんのかな。4.4と4.5の差分はほとんどないので、4.4のがほぼそのまま使えた。あと、ダイエットをさらに実施。gzexeしてみようかな。09:42:02vq実行時に展開したイメージを/tmpに作るので、多数のプロセスが起動されるような状況だとかえって無駄かも。...というわけで、最後の手段に取っておこう。22:59:49)portsを入れました。サイズが650Mぎりぎりに。ドットファイルを入れて、動作確認と調整をしていきます。4.5用のBTSを作成しました。持ち越しの案件をcopy。LiveCD/4.5/BTS/4410をなんとか汁。OpenBSDをLiveCD化した場合のダイエット方法;lib*.so.*とlib*.aが両方ある場合は、lib*.aを消す。lib*_pic.aは全部消す。残ったlib*.aで使わなそうなやつでサイズ大きいのは消す。lib*.so.*と実行バイナリは、基本的に全てstripする。サイズの大きい奴は消すことがある。Xクライアントのデバッグ用途が主のようなので。/usr/X11R6/bin/Xephyrと機能が被っているので。:-)なので、compXX.tgzも含む配布系か可能な限り全て入れることにしています。そんなこんなで、そろそろ追加アプリも入れ始めましょうかね。01:12:27)河豚板4.5にむけて、作業環境の準備を行っています。4.5のみ入ったLiveCDを試作するところまで行っています。インストール直後の状態のままのOpenBSDをLiveCD化すると、それだけで600MB近くなり、CD-ROMの空きはほとんどなくなるので、ダイエットをしなければなりません。いま、その作業中です。いうチャンネルを作り、そこにjoinしています。お気軽にご参加ください。