Skip to content

Commit

Permalink
wip: update docs
Browse files Browse the repository at this point in the history
Co-authored-by: Aether Chen <15167799+chenjunyu19@users.noreply.github.com>
  • Loading branch information
GZTimeWalker and chenjunyu19 committed Jan 18, 2024
1 parent 4d30bd5 commit ec90e03
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 6 deletions.
7 changes: 4 additions & 3 deletions docs/labs/0x00/tasks.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,14 @@

## 配置实验环境

我们支持并推荐如下平台进行实验
我们推荐在以下环境进行实验

- Windows 10/11
- Ubuntu 22.04 LTS
- Ubuntu 22.04 LTS on WSL 2
- macOS with Apple Silicon
- 其他可行的平台,但我们不提供技术支持。如 Debian、Fedora、Kali Linux、Arch Linux 等。

以上环境经过我们的测试和验证,可以正常进行实验。对于其他常用的 Linux 发行版,通常也可以正常进行实验,但我们不提供技术支持。

### 安装项目开发环境

Expand Down Expand Up @@ -348,7 +349,7 @@ fn efi_main(image: uefi::Handle, mut system_table: SystemTable<Boot>) -> Status

## 思考题

1. 了解现代操作系统(Windows)的启动过程,`legacy BIOS``UEFI` 的区别是什么?
1. 了解现代操作系统(Windows)的启动过程,`UEFI``Legacy``BIOS`的区别是什么?

2. 尝试解释 Makefile 中的命令做了哪些事情?或许你可以参考下列命令来得到更易读的解释:

Expand Down
2 changes: 1 addition & 1 deletion docs/labs/0x02/tasks.md
Original file line number Diff line number Diff line change
Expand Up @@ -438,7 +438,7 @@ impl XApic {
while self.read(0x300) & DS != 0 {} // wait for delivery status
```

!!! warning "上述例子并不是完整的初始化代码,你需要参考[APIC 可编程中断控制器](../../wiki/apic.md),补全相关代码。"
!!! warning "上述例子并不是完整的初始化代码,你需要参考 [APIC 可编程中断控制器](../../wiki/apic.md),补全相关代码。"

为了提高代码的可读性,你可以尝试为不同的寄存器安排不同的**标识常量**,也可以**通过枚举的方式**标识这些寄存器,这可能需要修改 `read` 和 `write` 函数的参数类型。

Expand Down
4 changes: 2 additions & 2 deletions docs/wiki/linux.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,11 @@ wsl --install -d Ubuntu

!!! note "校内镜像源"

我们还提供有**仅供校内、不确保一定可用**的内网镜像源:[matrix 镜像站](https://mirrors.matrix.moe)
我们还提供有**仅供校内、不确保一定可用**的内网镜像源:[Matrix 软件源镜像服务](https://mirrors.matrix.moe)

请注意,使用上述镜像站会让你享受到更好的下载速度,但你同时也需要**承担不可用时带来的风险,并具有自主更换到其他镜像站的能力**。

1. 使用以下命令更新 apt
1. 使用以下命令更新 apt 源并进行软件升级

```bash
sudo apt update && sudo apt upgrade
Expand Down

0 comments on commit ec90e03

Please sign in to comment.