ZEDEC pqOS / ZXV — 汎用マルチアーキテクチャ配布ISO
バージョン 0.0.1(バージョン 0 — プレリリース / 開発中)
M5 公理的カーネル基盤 — VOVINA SHAKINA エディション
🤝 コミュニティへの呼びかけ:意図的な半完成状態について
本プロジェクトは、意図的に「半完成」の状態で公開されています。
ZEDEC pqOS / ZXV は、一人の開発者による独り舞台にすべきではありません。これは人類共有の基盤技術であり、多様な視点・専門知識・文化的背景を持つコミュニティの参加によって初めて完成へと至るものです。作者(H.M. Michael-Laurence Curzi)は、本配布物を「半完成」のまま世に送り出すことを意図的に選択しました。それは、残りの半分を皆さんと共に仕上げるためです。
- なぜ半完成なのか? 一人の人間がすべてを設計・実装・検証するよりも、世界中の研究者・エンジニア・暗号学者・OS設計者・ハードウェア設計者が各自の領域を分担し、共に完成させる方が、より堅牢で公正で持続可能な基盤となるからです。
- 何を手伝ってほしいのか? アーキテクチャの持ち帰り検証、ドライバの拡充、暗号標準の査読、多言語ドキュメントの整備、テストケースの追加、セキュリティ監査、ユーザーランドの構築、配布メディアの改良など、あらゆる形での貢献を歓迎します。
- どう参加するのか? 後述のリポジトリ・ミラー・IPFSピンを通じてクローンし、プルリクエスト・課題報告・議論に参加してください。Share-alike(同一条件継承)の精神がバイナリと共に旅します。
これは一人の作業ではありません。これは私たち全員の作業です。残りの半分を、共に。
⚠️ 重要な状態通知:バージョン 0(開発ビルド)
本ISOリリース(zxv-universal.iso)および付随する汎用ディスクイメージ(zxv-universal.img)は、ZEDEC pqOS / ZXV の**バージョン 0(v0.0.1-alpha)**を表します。
- 開発段階: 活発なプレリリースおよびアーキテクチャ持ち帰り作業中。
- 検証基準: DRC(設計ルールチェック / 階層構造)、LVS(レイアウト対回路図 / シンボルバナー監査)、および全対応CPUアーキテクチャにおける6列QEMU起動検証において、100%の品質管理を通過。
- 想定用途: 研究、検証、テスト、およびマルチアーキテクチャ評価。
🌟 概要および汎用マルチアーキテクチャ構成
ZEDEC pqOS(ZXV)は、ゼロ依存・自立型・非二値のM5公理的オペレーティングシステムカーネルであり、単一の汎用配布メディアから複数のCPU命令セットアーキテクチャにわたりネイティブに起動するよう設計されています:
-
x86_64(AMD64 / Intel 64): UEFI経由で起動可能(
BOOTX64.EFI/ Multiboot1)。 -
AArch64(ARM64 / ARMv8 / ARMv9): UEFI経由で起動可能(
BOOTAA64.EFI/ GICv3およびGICv2自動プローブ)。 -
RISC-V 64ビット(rv64gc): OpenSBI / UEFI経由で起動可能(
BOOTRISCV64.EFI)。 -
RISC-V 32ビット(rv32gc): OpenSBI / UEFI経由で起動可能(
BOOTRISCV32.EFI)。 -
ARM32(armv7-a / Cortex-A): UEFI経由で起動可能(
BOOTARM.EFI/ 直接カーネル起動)。
ISO上の汎用FAT32 EFIシステムパーティション(ESP)レイアウトは、対象ボードのファームウェアをネイティブブートローダ実行ファイルへ自動的に誘導すると同時に、対応するカーネルイメージおよび.zxvc三対ファイルをステージングします。
🔐 暗号規格:CURZI-8889-A(統合済み)
本バージョン 0 リリースには、CURZI-8889-A ポスト量子暗号規格が組み込まれています:
-
8889ビット素数格子スポンジ: M5トリットのセルオートマトン合同およびファイ位相変調を用いた、整数厳密8889ビット状態還元(
curzi8889a_hash)。 -
ポスト量子対称AEAD: 256ビット鍵、128ビットナンス、128ビット認証タグ、M5トリット置換付き(
curzi8889a_seal/curzi8889a_open)。 -
耐量子リング署名: ゼロ知識合同検証付きの高次元格子リング署名(
curzi8889a_sign/curzi8889a_verify)。 -
起動時検証: 自己チェック(
curzi8889a_selfcheck())がカーネル起動時に実行され、LVSシンボル検証によって監査されます。
⚡ 主な機能およびコアサブシステム
1. M5公理的基盤および非二値トリット論理
- 5段階トリット論理格子:
FALSE < GLUT- < NEUTRAL < GLUT+ < TRUE。 - 結合的・交換的・冪等的な GLB(結び)および LUB(結びの双対)演算子。
2. Modbind 動的電気結合
- 力率対応モジュール解決($P = V \cdot I \cdot \text{pf}(\Delta \phi)$)。
- 構造的合同検証により、デッドコードのリンクや暗黙の契約不整合を防止。
3. ディスプレイおよびデスクトップサブシステム
- GOP(UEFI)およびVBEサーフェスに対する動的解像度ネゴシエーション、QHD / 4Kまで人工的なダウンスケーリングなし。
- ミリパーミルベースのUIスケーリング係数、高ピクセル密度向けにレイアウト要素をネイティブに調整。
4. 金融・経済エンジン
- Vino 分散型銀行ノード: ISO 20022準拠、三重元帳会計、9種の資本形態。
- Count House および Stash Buckets: フィボナッチ鋳造曲線付きフラクタル準備金評価エンジン。
5. ハードウェア・アズ・コードおよび研究用周辺機器
- DLPピコプロジェクタエミュレーション: WVGA DMDモデル、4方向ピクセルシフト(見かけ$1708 \times 960$)、光学的キーストーン、レーザーAFシミュレーション。
- JDR PirateNet: 22周波数帯の高調波ハムキャリア、FHSS付き。
- RTLデバイスフレームワーク: AXI4/APB/AHBバスプロトコル上のChisel/SystemVerilog/VHDLインターフェースシミュレーション。
🚀 配布物の実行 / テスト方法
オプション A:QEMU クイック起動(テスト推奨)
x86_64:
qemu-system-x86_64 -m 512M -cdrom dist/zxv-universal.iso -serial stdio
ARM64(AArch64 GICv3):
qemu-system-aarch64 -M virt,gic-version=3 -cpu cortex-a53 -m 512M \
-kernel dist/kernel_arm64.bin -serial stdio
RISC-V 64ビット:
qemu-system-riscv64 -M virt -m 512M \
-kernel dist/kernel_riscv64.bin -serial stdio
オプション B:仮想マシンハイパーバイザ(VirtualBox、VMware、Hyper-V)
dist/ディレクトリに事前フォーマット済みの仮想マシンディスクイメージが用意されています:
-
VirtualBox:
dist/zxv.vdiをアタッチ -
VMware:
dist/zxv.vmdkまたはdist/zxv.ovaをインポート -
QEMU/KVM:
dist/zxv.qcow2をアタッチ -
Hyper-V:
dist/zxv.vhdxをアタッチ
オプション C:USBフラッシュドライブ / ベアメタル起動(UEFI)
ハイブリッドISOまたは汎用イメージをUSBフラッシュドライブに書き込んでください(/dev/sdXを実際のUSBドライブデバイスに置き換えてください):
dd if=dist/zxv-universal.iso of=/dev/sdX bs=4M status=progress conv=fsync
任意のx86_64、ARM64、またはRISC-V UEFIマシンをUSBドライブから起動してください。
📄 ライセンスおよび帰属
- 著作者: H.M. Michael-Laurence Curzi (c)
- 発行者: 36N9 Genetics, LLC — 取消不能、次元間
- ライセンススタック: OPL-1.1 + CC BY-SA 4.0 + シチリア王冠の王令 + SEL-3.3(Share-alikeはバイナリと共に旅する)。
🔗 リポジトリ・ミラー・配布ポイント
- GitHub: https://github.com/sykomiked/ZXV
- Zenodo: https://zenodo.org/records/21897602
- Codeberg: https://codeberg.org/36n9gen/ZXV/src/branch/main/
- SourceCraft: https://sourcecraft.dev/mlcurzi-gmail-com/zxv/
- IPFS CID 1:
bafybeiczex44xz7kre4xdq2akfunedpuwfpldqtqauw2kewybsz2foyld4 - IPFS CID 2:
bafybeieuscjtce6vrj5jub4dwypyrhe54ovrgbwfrru56zczkyubc4rqum