跳转至

常见问题

Zava 是什么?

Zava 是面向 AI 工作负载的机器原生语言和纯汇编 Runtime,包含确定性字节码、身份、 记忆、技能、网络与多实例通信。

为什么用汇编?

目标是零依赖、明确 syscall、固定内存布局和可审计控制流。它不以替代通用应用语言 为目标。

支持哪些平台?

Linux x86-64 与 Windows x86-64。ARM、macOS 和浏览器当前不支持。

怎么写第一个程序?

编写 .vts,用 tools/compiler/main.py 编译为 .vt,再交给 zava_core.elf/.exe。 完整命令见第一个程序

程序和状态保存在哪里?

.vt 程序保存在你指定的路径;身份、记忆和技能状态保存在 --data-dir

支持 HTTPS 吗?

不支持原生 TLS。必须由 Nginx、Caddy 或 HAProxy 在 Runtime 前终止 TLS。

能在浏览器运行吗?

不能。原生 Runtime 直接使用 x86-64 指令和 Linux/Windows 系统调用。

和 Python 比怎么样?

定位不同。Python 是通用动态语言;Zava 强调小型原生 Runtime、确定性字节码和受控 自演化边界。

为什么端口启动失败?

检查端口是否占用、是否符合 Runtime 端口策略,以及是否同时启动了另一个测试实例。

为什么数据目录被拒绝?

路径可能为空、过长、指向系统目录、权限不符合要求或包含禁止的遍历/链接。

为什么 WebSocket 立即断开?

客户端帧必须 mask;控制帧必须 FIN=1;payload 和分片总长度不能超限。

许可证是什么?

私有版权。未经授权,禁止复制、修改、分发或商用,具体以仓库 LICENSE 为准。

怎么报告问题?

GitHub Issues 提交版本、平台、最小复现 和脱敏日志。