---
title: Rust高级语言支持
description: "为进一步增强鲲鹏TEE易用性和降低可信应用开发门槛，TEE OS基础能力增强，支持高级语言Rust应用程序加载运行。新版本TEE OS称为机密OS（CCOS），与此前版本TEE OS（iTrustee）做区分。升级机密OS之后的总体架构如图1所示。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/240RC1/confidt/kunpengtrustzone_20_0011.html
sourcePath: /source/zh/kunpengboostkithistory/240RC1/confidt/kunpengtrustzone_20_0011.html
indexId: 3ebe8e39d6f088b0da36d8a9d8f2f7e1c0794a9b850f356b00fe77a0546645e478
---
# Rust高级语言支持

#### 特性简介

为进一步增强鲲鹏TEE易用性和降低可信应用开发门槛，TEE OS基础能力增强，支持高级语言Rust应用程序加载运行。新版本TEE OS称为机密OS（CCOS），与此前版本TEE OS（iTrustee）做区分。升级机密OS之后的总体架构如图1所示。

图1 总体架构

- tee_teleport：部署在REE侧的辅助工具，可将REE侧Rust程序推送到TEE侧运行，并获取执行结果。


- 使用高级语言特性，请先参见  机密OS升级
将TEE OS升级为机密OS，然后参见《Kunpeng BoostKit 24.0.RC1 机密计算Trustzone套件 Rust应用开发指南》使用机密计算高级语言特性。该开发手册可向华为业务负责人申请获取。
- 该特性针对限定客户受限支持，其他客户若有需求，可联系华为接口人咨询。


#### 规格约束

- 出于安全考虑，机密OS内存在文件系统访问权限控制，常见系统文件路径不支持访问。应用应避免系统文件路径访问。
- 如果Rust应用涉及so库调用，该so库需要经过机密OS SDK重编译。
