Skip to content

Commit

Permalink
fix(wiki/rust): add rsproxy.cn
Browse files Browse the repository at this point in the history
  • Loading branch information
GZTimeWalker committed Mar 3, 2024
1 parent 5e6e567 commit 66ec52b
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 1 deletion.
2 changes: 1 addition & 1 deletion docs/labs/0x05/tasks.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ YSOS 的 `fork` 系统调用设计如下描述:

- `fork` 会创建一个新的进程,新进程称为子进程,原进程称为父进程。
- 子进程在系统调用后将得到 `0` 的返回值,而父进程将得到子进程的 PID。如果创建失败,父进程将得到 `-1` 的返回值。
- `fork` **不复制**父进程的内存空间,**不实现** Cow (Copy on Write) 机制,即父子进程的将持有一定的共享内存(代码段、数据段、堆、bss 段等
- `fork` **不复制**父进程的内存空间,**不实现** Cow (Copy on Write) 机制,即父子进程将持有一定的共享内存:代码段、数据段、堆、bss 段等。
- `fork` 子进程与父进程共享内存空间(页表),但**子进程拥有自己独立的寄存器和栈空间。**
- **由于上述内存分配机制的限制,`fork` 系统调用必须在任何 Rust 内存分配(堆内存分配)之前进行。**

Expand Down
2 changes: 2 additions & 0 deletions docs/wiki/linux.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,8 @@ wsl --install -d Ubuntu
source "$HOME/.cargo/env"
```

!!! tip "如果遇到了网络问题,请参考 [rsproxy.cn](https://rsproxy.cn/) 进行配置。"

在安装完成后,请使用如下命令,确保你的相关软件包**不低于**如下标准:

```bash
Expand Down

0 comments on commit 66ec52b

Please sign in to comment.