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)
2026-05-11 2026-05-10 2026-05-09 2026-05-08 2026-05-04 2026-04-28 2026-04-21 2026-03-01 2026-01-21 2026-01-06 2025-12-30 2025-11-22 2025-11-13 2025-11-07 2025-10-30 2025-10-20 2025-09-05 2025-08-29 2025-05-31 2025-05-21 2025-05-18 2025-05-06 2025-05-04 2025-05-03 2025-04-23 2025-04-16 2025-04-01 2025-03-24 2025-02-18 2025-01-13 2025-01-11 2024-12-07 2024-11-30 2024-11-12 2024-11-08 2024-10-21 2024-10-18 2024-10-16 2024-09-22

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