diff --git a/docs/labs/0x00/tasks.md b/docs/labs/0x00/tasks.md index f6518d1..56ce3d7 100644 --- a/docs/labs/0x00/tasks.md +++ b/docs/labs/0x00/tasks.md @@ -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 发行版,通常也可以正常进行实验,但我们不提供技术支持。 ### 安装项目开发环境 @@ -348,7 +349,7 @@ fn efi_main(image: uefi::Handle, mut system_table: SystemTable) -> Status ## 思考题 -1. 了解现代操作系统(Windows)的启动过程,`legacy BIOS` 和 `UEFI` 的区别是什么? +1. 了解现代操作系统(Windows)的启动过程,`UEFI` 和 `Legacy`(`BIOS`)的区别是什么? 2. 尝试解释 Makefile 中的命令做了哪些事情?或许你可以参考下列命令来得到更易读的解释: diff --git a/docs/labs/0x02/tasks.md b/docs/labs/0x02/tasks.md index e163830..367431a 100644 --- a/docs/labs/0x02/tasks.md +++ b/docs/labs/0x02/tasks.md @@ -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` 函数的参数类型。 diff --git a/docs/wiki/linux.md b/docs/wiki/linux.md index 101e1d2..189ac50 100644 --- a/docs/wiki/linux.md +++ b/docs/wiki/linux.md @@ -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