安装
支持矩阵
| 平台 | 最低环境 | 产物 |
|---|---|---|
| Linux x86-64 | kernel 5.0+ | zava_linux_x86_64.elf |
| Windows x86-64 | Windows 10+ | zava_windows_x86_64.exe |
| 源码构建 | NASM、binutils/LLVM、Python 3.11+ | build/runtime/zava.* |
ARM、macOS 和浏览器不是当前支持目标。Runtime 依赖原生 x86-64 指令和平台 syscall。
校验发布包
Linux:
Windows PowerShell:
哈希不一致时必须删除产物并重新下载,禁止继续运行。
从源码构建
Linux:
git clone https://github.com/weidian-xiang/zava.git
cd zava
git checkout dev
bash tools/build_runtime.sh
./build/runtime/zava.elf --version
Windows(MSYS2 已安装在 C:\msys64):
git clone https://github.com/weidian-xiang/zava.git
Set-Location .\zava
git checkout dev
tools\build_all_platforms.bat
.\build\runtime\zava.exe --version
一键双平台构建还必须生成:
build/release-2.0.0/zava_linux-x86_64.elf
build/release-2.0.0/zava_windows-x86_64.exe
build/release-2.0.0/SHA256SUMS
数据目录
Linux 数据目录权限必须为 0700。Runtime 会创建 identity.json、
memory.journal、技能库和审计文件。每个实例必须使用独立目录,除非正在执行明确的
多实例通信测试。