文档概述
本指南为在 TOS7(TerraMaster Operating System 7)上开发和发布应用提供官方规范与操作指引。
TOS7 采用了与 Ubuntu 22.04 相兼容的根文件系统。平台支持以下两种应用类型:
- Deb 应用:直接运行在宿主机的原生应用,以标准 Debian 包格式封装
- Docker 应用:通过 Docker Compose 部署的容器化应用
历史版本 .tpk 格式的提交通道已对新应用关闭。已上架的 tpk 格式应用将继续维护,但所有新上架应用必须遵循本文档定义的 Deb 或 Docker 规范。
本文档适用范围
本文档面向以下读者:
- 希望在 TOS7 平台上开发并发布应用的开发者
- 需要了解 TOS7 应用架构、安全模型与上架流程的技术人员
- 将已有应用迁移至 TOS7 平台的开发者
文档约定
| 标记 | 含义 |
|---|---|
| ✅ 是 / 必填 | "规则"必需字段或强制要求 |
| 否 / 可选 | "说明"可选字段或推荐做法 |
| ⚠️ | "重要警告",违反将导致驳回或功能异常 |
| ❌ | "禁止行为",违反将导致直接驳回 |
所有提交至 TOS 应用中心的应用,必须严格遵循本指南,以通过平台自动校验与人工审核。