Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rustcc/writing-an-os-in-rust
《使用Rust编写操作系统》
https://github.com/rustcc/writing-an-os-in-rust
Last synced: about 13 hours ago
JSON representation
《使用Rust编写操作系统》
- Host: GitHub
- URL: https://github.com/rustcc/writing-an-os-in-rust
- Owner: rustcc
- License: other
- Created: 2018-12-23T09:05:02.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-06-23T13:03:39.000Z (over 1 year ago)
- Last Synced: 2025-01-18T10:03:03.341Z (8 days ago)
- Language: Rust
- Homepage:
- Size: 458 KB
- Stars: 2,190
- Watchers: 62
- Forks: 205
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-github-star - writing-an-os-in-rust
- my-awesome - rustcc/writing-an-os-in-rust - 06 star:2.2k fork:0.2k 《使用Rust编写操作系统》 (Rust)
- awesome-rust-zh - 编写 Rust 语言的操作系统
- awesomeLibrary - writing-an-os-in-rust - 使用Rust编写操作系统「中文译本」 (语言资源库 / rust)
- awesome-rust-list - writing-an-os-in-rust - an-os-in-rust?style=social"/> : 《使用Rust编写操作系统》 (General Operating System)
- awesome-rust-list - writing-an-os-in-rust - an-os-in-rust?style=social"/> : 《使用Rust编写操作系统》 (General Operating System)
README
# writing-an-os-in-rust
《编写 Rust 语言的操作系统》简体中文翻译
## 目录
### 正文
| 序号 | 标题 | 链接 | 源文件 | 状态 | 长度 |
| ---- | ---------------- | ------------------------------------------------- | ---------------------------------------- | ------- | ------- |
| 一 | 独立式可执行程序 | [知乎专栏](https://zhuanlan.zhihu.com/p/53064186) | [点我](./01-freestanding-rust-binary.md) | Done | 11 千字 |
| 二 | 最小化内核 | [知乎专栏](https://zhuanlan.zhihu.com/p/56433770) | [点我](./02-minimal-rust-kernel.md) | Done | 19 千字 |
| 三 | VGA 字符模式 | [知乎专栏](https://zhuanlan.zhihu.com/p/53745617) | [点我](./03-vga-text-mode.md) | Done | 21 千字 |
| 四 | 内核测试 | [知乎专栏](https://zhuanlan.zhihu.com/p/90758552) | [点我](./04-testing.md) | Done | 27 千字 |
| 五 | CPU 异常 | 待添加 | [点我](./05-cpu-exceptions.md) | Pending | - |
| 六 | 双重异常 | 待添加 | [点我](./06-double-fault-exceptions.md) | Pending | - |
| 七 | 硬件中断 | 待添加 | [点我](./07-hardware-interrupts.md) | Done | 21 千字 |
| 八 | 内存分页简介 | 待添加 | [点我](./08-introduction-to-paging.md) | Done | 16 千字 |
| 九 | 内存分页实现 | 待添加 | [点我](./09-paging-implementation.md) | Done | 28 千字 |
| 十 | 堆分配 | 待添加 | [点我](./10-heap-allocation.md) | Done | 20 千字 |
| 十一 | 内存分配器设计 | 待添加 | [点我](./11-allocator-designs.md) | Done | 35 千字 |
| 十二 | Async/Await | 待添加 | [点我](./12-async-await.md) | Done | 51 千字 |### 附录
| 序号 | 标题 | 链接 | 源文件 | 状态 | 长度 |
| ------ | ---------------- | ------------------------------------------------- | ---------------------------------------- | ------- | ------ |
| 附录一 | 链接器参数 | [知乎专栏](https://zhuanlan.zhihu.com/p/69393545) | [点我](./appendix-a-linker-arguments.md) | Done | 6 千字 |
| 附录二 | 禁用红区 | [知乎专栏](https://zhuanlan.zhihu.com/p/53240133) | [点我](./appendix-b-red-zone.md) | Done | 2 千字 |
| 附录三 | 禁用 SIMD | [知乎专栏](https://zhuanlan.zhihu.com/p/53350970) | [点我](./appendix-c-disable-simd.md) | Done | 2 千字 |
| 附录四 | 在安卓系统上构建 | 待添加 | 待添加 | Pending | - |### 译名表
[点我](./translation-table.md)
## 译者
- 洛佳 (@luojia65),华中科技大学
- 龙方淞 (@longfangsong),上海大学开源社区
- readlnh (@readlnh)
- 尚卓燃 (@psiace),华中农业大学