Top/EBUG勉強会/20191030_FuguIta66

河豚板6.6のリリースについて

EBUG 第71回会合
2019年10月30日、新潟市、万代市民会館
川俣吉広、kaw@on.rim.or.jp

OpenBSD 6.6

2019年10月17日リリース

What's new

主なもの

河豚板6.6

OpenBSD 6.6をベースにした河豚板6.6を作成し、リリース

河豚板リリース - 今回のハマりどころ

毎回のリリースでは、一定の手順に従って作業を行うが、OpenBSDが前回リリースから種々の変更がなされているため、それらの影響により手順どおり河豚板を作成しても、本来の動作をしない場合が多々ある。

インストール容量の増大

amd64でインストール直後のディスク容量が1GB超え → LiveCDの容量(700MB)に収まらない!

vnconfigのエラー

河豚板をビルドし起動してみたところvnconfigがエラー(invalid argument)となり、正常に起動できない。

さらに調査を行ったところ、以下の点が判明

以上の内容をバグレポートとしてbugs@openbsd.orgに報告

数日後、Bob Beck氏よりvnd.cの修正diffをメールにて受け取る。

OpenBSDのリポジトリに対しても、HEADブランチにて修正が入る

河豚板でもカーネルを修正後、ビルドし、正常動作を確認。

arm64での動作不安定

arm64ビルド後、実行してみたところ、以下の不具合が発生

/etc/login.confで設定されるリソースのリミット値(1プロセスが扱えるメモリやスタックサイズの最大量など)を変更してみたが状況は変らず。

スワップパーティションを追加してみたところ、不具合は解消。
ただし、不具合解消時にスワップが使われた形跡なし。現象発生時は、メモリ不足となるような状況ではなく、メモリ使用量のごく少ないプロセスでもkillされていた。よって原因は未だ不明。

arm64の配布イメージにスワップパーティション(64MB)を追加することで対処した。

改良点

usbfadmの改良


Top/EBUG勉強会/20191030_FuguIta66

Front page   New Page list Search Recent changes   Help   RSS of recent changes