Top/EBUG勉強会/20161119_河豚板のマルチプラットフォーム対応

河豚板のマルチプラットフォーム対応

EBUG 第59回会合
2016年 11月19日、ながおか市民センター
川俣吉広、kaw@on.rim.or.jp

OpenBSD Live System「河豚板」は、2005年初頭のCD-OpenBSD 3.6を起源とし、以来 i386アキーテクチャの OpenBSD/i386 をベースとしてリリースを続けてきました。

この度、OpenBSD 6.0をベースとするFuguIta 6.0にて従来のi386アーキテクチャに加え、amd64アーキテクチャに対応した版もリリース致しました。

今回の勉強会では、このFuguIta 6.0のamd64対応、およびそれに関連する周辺作業についてご報告致します。

amd64対応の経緯

上述のように、マンパワー的に2つのアーキテクチャに対応するのは困難

とりあえず、条件を制限して実装してみた。

ビルド環境の対応

amd64でのビルド手法はFuguIta-4.3-amd64で確立していたので、今回もほぼそれを踏襲した。

複数プラットフォームに対応した改良

前項の手順でamd64版の河豚板を生成しリリースできるようになったが、この段階ではi386とamd64が区別できない状態となっている。 つまり、このままでは異ったアーキテクチャ用のファイルを読み込むおそれがあるため、i386版とamd64版とを混在して使用することができない。
この状況を改善するため、以下のような改良を施した;

その他諸々の作業

今後の予定


Top/EBUG勉強会/20161119_河豚板のマルチプラットフォーム対応
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 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: 2016-11-18 (Fri) 03:44:39