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
recent(50)
2024-03-19 2024-02-17 2024-01-31 2023-12-24 2023-12-20 2023-11-05 2023-10-04 2023-08-28 2023-06-21 2023-06-19 2023-06-03 2023-05-30 2023-05-20 2023-05-01 2023-04-30 2023-04-23 2023-04-13 2023-04-12 2023-03-17 2023-02-24 2023-02-23 2023-02-22 2022-12-23 2022-12-13 2022-11-17 2022-11-15 2022-11-14 2022-11-13 2022-11-05 2022-09-28 2022-08-08 2022-04-11

Front page   Edit Freeze Diff History Attach Copy Rename Reload   New Page list Search Recent changes   Help   RSS of recent changes
Last-modified: 2019-12-11 (Wed) 14:37:18