Skip to content

Platforms

Linxira Wiki edited this page Aug 15, 2026 · 1 revision

支持平台与执行模型

平台矩阵

平台 角色
Windows (x86_64) 主要桌面与新手平台
Debian (bookworm, x86_64) 兼容性提供者(工作站/服务器/HPC)
Arch Linux (x86_64) 当前平台提供者
WSL Debian 旧生信组件的兼容提供者
WSL Arch 当前平台提供者、未来 Linxira WSL 基础(Linxira WSL 安装保持规划,直至发布版本化 rootfs 与升级契约)
macOS 暂非测试或打包目标

执行模型

  • 本地执行为默认。仅当实测 CPU 时间、内存、GPU、数据库或存储需求超出本地执行包络时,才将工作移至本地 GPU、机构调度器或经批准的云算力。
  • 浏览器专属服务是连接器而非计算内核;要求显式用户操作门、人工控制认证并遵守服务条款。项目绝不存储或自动填充账户凭据。
  • environment.plan.v1 支持 local-corescriptingmanaged-runtimescontainerssequence-searchgenomics-clifull-local 档案,只读;安装是独立、需显式批准的 environment.apply.v1(保持规划)。计划模式:use-existingmanaged-userproject-isolatedsystem-missing-only。每个计划含 dry-run 事务边界。
  • 容器执行(ExecutionMode::Container):docker/podman 探测 + 路径重映射,经 stub 的确定性测试。

能力状态

  • 115 项能力中 112 可用、2 计划中、1 实验性
  • 计划中的能力(如 protein.af2.predict.v1protein.af3.server.v1)不可调用;发布包捆绑第三方解释器、包、数据库或模型。
  • 工作流包是本地可选后端:linxira-bio workflow run 调用前先验证包(契约、core 版本、文件哈希)。

格式与边界

  • 详细读取/检查/分析/导出矩阵见仓库 docs/DATA_FORMATS.md
  • 结构文件本地处理,解压后 ≤128 MiB、≤100,000 原子;mmCIF 当前为查看器输入而非分析能力。
  • GITHUB_PROXY 可经受信下载代理解析规范 GitHub 发布 URL。

验证门

发布前 CI/本地门:cargo fmt/clippy/testscripts/validate-repository.py(目录形状、文档节、嵌入快照新鲜度、P2.5 拆分就绪)、scripts/stage-release.py --check(锁定发布图与第三方许可)、scripts/verify_coverage_v1.py(能力覆盖)、包清单哈希测试、MCP 冒烟。打包平台仅发布经 packaging/bundle-manifest.json 暂存的工件(含双语文档树、schema、目录、技能与许可声明)。

Clone this wiki locally