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)
2022-11-29 2022-11-26 2022-11-25 2022-11-17 2022-11-15 2022-11-14 2022-11-13 2022-11-12 2022-11-08 2022-11-05 2022-10-18 2022-09-28 2022-08-08 2022-08-07 2022-04-11 2022-03-10 2022-01-19 2021-12-11 2021-10-02 2021-08-28 2021-05-31 2021-05-21 2021-05-14 2021-04-16 2020-10-07 2020-07-22 2020-06-20 2020-06-14 2020-05-15 2020-02-28 2020-02-07 2019-12-11
  • EBUG勉強会/20191030_FuguIta66
2019-10-09 2019-05-25 2019-04-04

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