結論と対象読者
歴史的OSは、起動できるかどうかだけでなく、配布物の真正性、取得経路、版、ハッシュ、ライセンス、付属文書、必要ハードウェアを一組の資料として扱う必要があります。ソースコードが公開されていても、ROM、フォント、ドライバー、アプリ、商標まで自由に再配布できるとは限りません。
このページは、非主流OSを安全に調査・試行したい人、既存OS資産の保守や移行を担当する人、OSの仕様・権利・互換性・認証を正確に比較したい人を対象にしています。
30秒要約
- 公式配布物、ミラー、第三者改変版を区別する
- ソース、バイナリ、ROM、文書、フォントの権利を別々に確認する
- 取得日、URL、ハッシュ、版、必要エミュレーターを記録する
- 保存と公開・再配布は別の行為として判断する
概要と背景
歴史的OSの資料価値は、ファイル単体では決まりません。同じ名称でも版、CPU、地域、OEM、アップデート、起動ROMの違いがあります。また、古い公式サイトが消失している場合、第三者ミラーの内容が真正な配布物か、改変物か、権利者の許可を受けたものかを確認できないことがあります。
特徴・できること
- Software Heritageは公開ソースリポジトリを収集し、SWHIDで内容を参照できる
- Save Code Nowにより公開リポジトリの保存を要求できる
- ハッシュ値はファイル同一性の確認に使えるが、合法性や公式性を証明しない
- スクリーンショットや動画だけでは、実行環境の再現に必要な情報が不足する
- 当時のマニュアル、リリースノート、ハードウェア表はソースと同等に重要
現在の位置付けと利用上の前提
Software Heritageはソースコード保存を目的とする基盤であり、一般的なISOイメージ、ROM、巨大バイナリ、商用配布物の完全な保存先ではありません。公式FAQではSave Code Nowの対象を公開されたバージョン管理リポジトリとして案内しています。OS保存では、ソース保存サービス、組織アーカイブ、手元の検証用保管を組み合わせる必要があります。
確認日は2026年7月24日です。製品版、認証範囲、ライセンス、対応機器、価格、保存状態は変わる可能性があります。公式資料で確認できない条件は「要確認」として扱ってください。
近い対象との比較
歴史資料としての保存
来歴、版、ハッシュ、文書、実行条件を残すことが目的です。
再配布
第三者へファイルを提供する行為であり、保存できることと再配布できることは同じではありません。
エミュレーション
実行状態を再現する手段ですが、エミュレーターとROMの権利、再現精度を別途確認します。
復刻・移植
新しい環境へ改変する行為であり、原資料の保存とは別の成果物です。
確認/試行の条件と注意点
- 公式サイト、権利者、保守主体を特定する
- ファイル名、サイズ、SHA-256、取得URL、取得日を記録する
- ソースとバイナリの対応版を確認する
- LICENSE、COPYING、EULA、README、配布条件を保存する
- ROM、BIOS、フォント、サンプルデータを別部品として確認する
- 第三者ミラーしかない場合は真正性を要確認と明記する
- 保存物を公開する前に再配布条件を確認する
重要な環境へ適用する前に、対象版、構成、取得元、検証手順を記録し、隔離した環境で再現できることを確認してください。
参考リンク
- Software Heritage - Software Heritageの公式情報を確認できます。
- コードの保存と参照方法 - コードの保存と参照方法の公式情報を確認できます。
- Software Heritage FAQ - Software Heritage FAQの公式情報を確認できます。
- Save Code Now - Save Code Nowの公式情報を確認できます。