# rCore OS 开发文档

【正在施工中】

本文是[rCore OS](https://github.com/wangrunji0408/RustOS)的开发文档。旨在帮助具有基础OS知识和开发能力的读者快速上手本项目。

rCore是清华大学教学操作系统[uCore](https://github.com/chyyuu/ucore_os_lab)的Rust移植版本。致力于使用现代编程语言，提升OS的开发体验和质量，探索未来OS的设计实现方式。

目前rCore具有基本的内存管理、进程管理、文件系统功能，支持x86\_64、RISCV32/64、AArch64指令集，能够在QEMU、Labeled-RISCV、K210开发板、树莓派3B+上运行。

如果在开发过程中遇到任何问题，可随时联系作者。

欢迎大家为本项目添砖加瓦！更期望看到让它脱胎换骨！让我们一起享受Rust系统编程的乐趣～

> 天灭C++，Rust保平安。&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://rcore.gitbook.io/rust-os-docs/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
