2019年5月1日リリース (実際には4月24日)
主なもの
大きな変更はない模様
リリース
毎回のリリースでは、一定の手順に従って作業を行うが、前回リリースからの変更点の影響により手順どおり行えない場合が多々ある。
amd64でインストール直後のディスク容量が1.2GB → LiveCDの容量(700MB)に収まらない!
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] ->
OpenBSDでは、起動時にASLR (address space layout randomization)という処理が行われ、libc.so.*, libcrypto.so.*, ld.soの3つの共有ファイルについてオブジェクトファイルがランダムに配置し直された上でリンクされる。
OpenBSD 6.5では、ASLRの処理が変更されたため、河豚板の起動時に不具合が生じるようになった。
実際には、変更を行った/etc/rcを直接配置するのではなく、差分ファイル/boottmp/etc.rc.diffを用意しておき、河豚板の初期化時にpatchを適用するようにした。
河豚板の配布を行っているミラーサイトの変更・増設を行った。
河豚板6.5のリリース直後にOpenBSD開発者のSolene Rapenne氏から以下のメールを受領
Subject: FuguIta mirror From: Solene Rapenne <solene@openbsd.org> To: kaw@on.rim.or.jp Date: Fri, 3 May 2019 07:42:36 -0600 (MDT) Hello, I could host FuguIta releases as a host, I have a server in Europe with high bandwidth. Tell me what you need me to do to make the mirror happening :)
河豚板は、ヨーロッパからのダウンロードがかなりの割合を占める(後述)ため、Rapenne氏からのお申し出をありがたく受け、ヨーロッパに河豚板のミラーを増設することとした。
これに併せて、従来より運用していた国内2ヶ所のミラーのURLを変更した。
旧 | 新 | 所在地 | 備考 |
http://mirror.ginzado.ne.jp/pub/FuguIta/ | https://jp1.dl.fuguita.org/ | 新潟 | サーバ移行+SSL化 |
http://livecd-mirror.ebug.jp/LiveCD/ | https://jp2.dl.fuguita.org/ | 東京 | CNAME変更 |
- | https://eu.dl.fuguita.org/ | オランダ | 新設 |
今回新設されたeu.dl.fuguita.orgでは、先方が作成したアカウントはSFTPによるアクセスのみが可能となっていた。
そのため、SFTPによるミラーリングが可能なFTPクライアントであるlftpを用いてマスターとの同期をとることとした。
#!/bin/sh unset LANG set -x [ -r $HOME/FuguIta/0_README.txt ] || exit 1 cd $HOME/FuguIta || exit 1 lftp -c 'open sftp://srv.ebug.jp/home/fuguita/pub && mirror -Rev' lftp -c 'open sftp://perso.pw/pub && mirror -Rev'
従来より運用していた国内2ヶ所のミラーは、定期的にミラーからマスターにrsyncで接続し、同期をとっていたが、jp1.dl.fuguita.org (旧mirror.ginzado.ne.jp)については、lftpによる同期に変更した。
以上の体制で5月11日より運用を開始した。
地域別割合
地域 | 割合(%) | 備考 |
ヨーロッパ | 35.2 | ロシアを除く |
北アメリカ | 31.2 | |
アジア | 19.3 | ロシアを除く |
南アメリカ | 4.2 | |
ロシア | 4.0 | |
中央アメリカ | 3.1 | |
オセアニア | 1.4 | |
アフリカ | 0.9 | |
中東 | 0.6 |
国別・上位30位
順位 | 国名 | 順位 | 国名 | 順位 | 国名 | ||
1 | 米国 | 11 | ポーランド | 21 | フィンランド | ||
2 | 日本 | 12 | オランダ | 21 | ウクライナ | ||
3 | ドイツ | 13 | 中国 | 23 | アルゼンチン | ||
4 | フランス | 14 | スペイン | 23 | チェコ | ||
5 | ロシア | 15 | オーストラリア | 23 | 韓国 | ||
6 | カナダ | 16 | ハンガリー | 23 | スウェーデン | ||
7 | イタリア | 17 | ギリシャ | 27 | スイス | ||
8 | ブラジル | 17 | トルコ | 28 | オーストリア | ||
9 | 英国 | 19 | ルーマニア | 28 | インド | ||
10 | メキシコ | 20 | インドネシア | 30 | ポルトガル |