awai.networkItonami OS

Itonami OS / AIUEOS DISTRIBUTION

共通の OS を、
Awai として。

Itonami OS は、AIUEOS の Awai 向け distribution。同じ OS 基盤に、Itonami の作業空間と Awai Network へ参加する構成を整えます。

OS image をダウンロードする。

公開している boot image は、署名付き release の不変 URL から取得します。同じ kernel・ABI・build で、distribution は署名付き receipt に名前と構成 intent を bind するだけです(kernel / UI bytes は共通)。機械可読の release metadata は release-catalog.json(SHA256SUMS、このサイトの copy)です。

distributionEl Torito ISOGPT disk image
AIUEOS
共通 OS 基盤
aiueos-x86_64.iso
sha256:1bb76828…e2df
aiueos-x86_64-gpt.img
sha256:f707f7d6…6dc2
Itonami OS
awai distribution
itonami-os-x86_64.iso
sha256:1bb76828…e2df
itonami-os-x86_64-gpt.img
sha256:f707f7d6…6dc2

取得したら照合する。

curl -LO https://github.com/kotoba-lang/aiueos/releases/download/os-20261027/SHA256SUMS
curl -LO https://github.com/kotoba-lang/aiueos/releases/download/os-20261027/aiueos-x86_64.iso
shasum -a 256 -c SHA256SUMS

curl -LO https://github.com/kotoba-lang/aiueos/releases/download/os-20261027/aiueos-x86_64-build-receipt.json
curl -LO https://github.com/kotoba-lang/aiueos/releases/download/os-20261027/aiueos-x86_64-build-receipt.sig
curl -LO https://raw.githubusercontent.com/kotoba-lang/kotoba/main/lib/kotoba.aiueos/os/aiueos/scripts/verify-release-signature.py
curl -LO https://raw.githubusercontent.com/kotoba-lang/kotoba/main/lib/kotoba.aiueos/os/aiueos/qualification/release-key/release-signing-key.pub
python3 verify-release-signature.py --receipt aiueos-x86_64-build-receipt.json \
  --signature aiueos-x86_64-build-receipt.sig --public-key release-signing-key.pub

署名は RSASSA-PKCS1-v1_5 / SHA-256 で build receipt(disk と全 artifact の digest)を cover します。署名鍵は qualification key(production key は offline)で、public key と検証スクリプトは source にあります。照合が通らない artifact は実行しないでください。

起動する。

ISO は El Torito EFI(no-emulation)boot media、GPT disk image は raw disk です。ISO を CD/DVD に焼くか、GPT image を disk へ書き込むと UEFI から起動します。検証済みの範囲は QEMU/OVMF の boot までで、実機 boot は未認定です。

この release に含まれないもの。

  • production key による署名済み release(production 鍵は offline)
  • 実機 install の認定・hardware 対応表・常時稼働の認定
  • node 登録・Cell membership・外部 service の利用権 — image の取得は何も登録しません

AIUEOS を共通 OS に。

Kotoba は言語と共通ライブラリ、Amu は検査・コンパイル、Kototama は共通の実行契約。AIUEOS は boot、device、memory/process と実行境界を担います。

名前立ち位置
AIUEOSkotoba-lang の共通 OS 基盤。
Itonami OS同じ AIUEOS repo・kernel・ABI を使う、Awai 向け distribution。
Awai Network人と agent が計算・保存・連絡・共同作業に参加する分散ネットワークと ecosystem。network-awai が製品構成と運用を担います。

OS の repo は kotoba-lang/aiueos のまま。再利用できる改善は共通 core へ、Awai の製品名・構成・既定値は distribution へ置きます。

Awai として使う構成。

Itonami OS は、agent の goal・plan・memory を扱う Itonami workspace と、参加 host の Awai Node / Node Console を統合する構成先です。Murakumo は専用機と、区別して表示する計算 service の名前です。

対応する他 OS の node や dapp からも Awai に参加できます。Itonami OS の選択だけで、node 登録や Cell membership、外部 service の利用権が与えられることはありません。

実際の app 実行、保存と再起動復元、署名付き更新と rollback、独立 node・実機での動作を、それぞれ検証していきます。

他の配布物は、実際の対応環境で選ぶ。

OS image そのものの公開 download は ダウンロード を参照。Mac の Node preview は、Mac 内の Linux VM で動く観測用 package です。既存の NixOS installer も元の環境と検証範囲を保ち、Itonami OS の AIUEOS image へ読み替えません。

distribution 定義と candidate metadata の選択は、component の install・実行や release 公開と分けて進めています。現在の範囲は 構成・完成度で確認できます。

採用した設計と受入条件 →