跳转至

安装

支持矩阵

平台 最低环境 产物
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:

sha256sum -c SHA256SUMS

Windows PowerShell:

Get-FileHash .\zava.exe -Algorithm SHA256

哈希不一致时必须删除产物并重新下载,禁止继续运行。

从源码构建

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.jsonmemory.journal、技能库和审计文件。每个实例必须使用独立目录,除非正在执行明确的 多实例通信测试。