Top/EBUG勉強会/20190525_FuguIta65

河豚板6.5

EBUG 第69回会合
2019年5月25日、長岡市与板町 うまみち森林公園
川俣吉広、kaw@on.rim.or.jp

OpenBSD 6.5

2019年5月1日リリース (実際には4月24日)

What's new

主なもの

大きな変更はない模様

河豚板6.5

リリース

今回のハマりどころ

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

Xの起動方法変更
OpenBSD 6.5の"What's new"で挙げたように、Xサーバのsetuidビットが落されたため、一般ユーザがstartxやxinitでXのセッションを開始できなくなった。
河豚板はLive Systemであるため、起動モード0, 1, 2の"Fresh Boot"で使用されることが多い。よって、起動スクリプト/boottmp/rc内にてログイン画面の選択を行うこととした。

Do you login with Console or X Window System?
[default: Console] -> 

ASLRの処理方法変更
OpenBSDでは、起動時にASLR (address space layout randomization)という処理が行われ、libc.so.*, libcrypto.so.*, ld.soの3つの共有ファイルについてオブジェクトファイルがランダムに配置し直された上でリンクされる。
OpenBSD 6.5では、ASLRの処理が変更されたため、河豚板の起動時に不具合が生じるようになった。

実際には、変更を行った/etc/rcを直接配置するのではなく、差分ファイル/boottmp/etc.rc.diffを用意しておき、河豚板の初期化時にpatchを適用するようにした。

ミラーサイト変更・増設

河豚板の配布を行っているミラーサイトの変更・増設を行った。

以上の体制で5月11日より運用を開始した。


Top/EBUG勉強会/20190525_FuguIta65

*1 OpenBSDのX Window実装Xenocaraで作成された修正版のxdm

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