Skip to content

Commit

Permalink
doc: 添加dadk文档的链接,并且修正namespace文档的一些问题 (#1053)
Browse files Browse the repository at this point in the history
Signed-off-by: longjin <[email protected]>
  • Loading branch information
fslongjin authored Nov 18, 2024
1 parent 750b3b5 commit 2cac148
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 8 deletions.
2 changes: 1 addition & 1 deletion docs/kernel/container/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@
:maxdepth: 2

namespaces/index
filesystem/unionfs/index
../filesystem/unionfs/index
2 changes: 1 addition & 1 deletion docs/kernel/container/namespaces/index.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
====================================
名称空间
命名空间
====================================

DragonOS的namespaces目前支持pid_namespace和mnt_namespace 预计之后会继续完善
Expand Down
6 changes: 3 additions & 3 deletions docs/kernel/container/namespaces/mnt_namespace.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# 挂载名称空间
# 挂载命名空间

## 底层架构

pcb -> nsproxy -> mnt_namespace

每一个挂载文件系统都有自立独立的挂载点,表现在数据结构上是一个挂载的红黑树,每一个名称空间中挂载是独立的,所以文件系统的挂载和卸载不会影响别的
每一个挂载文件系统都有自立独立的挂载点,表现在数据结构上是一个挂载的红黑树,每一个命名空间中挂载是独立的,所以文件系统的挂载和卸载不会影响别的

## 系统调用接口

Expand All @@ -14,6 +14,6 @@ pcb -> nsproxy -> mnt_namespace
- unshare
- 使用 CLONE_NEWPID 标志调用 unshare() 后,后续创建的所有子进程都将在新的命名空间中运行。
- setns
- 将进程加入到指定的名称空间
- 将进程加入到指定的命名空间
- chroot
- 将当前进程的根目录更改为指定的路径,提供文件系统隔离。
8 changes: 5 additions & 3 deletions docs/kernel/container/namespaces/pid_namespace.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
# 进程名称空间
# 进程命名空间
:::{note} 本文作者:操丰毅 [email protected]

2024年10月30日 :::
pid_namespace 是内核中的一种名称空间,用于实现进程隔离,允许在不同的名称空间中运行的进程有独立的pid试图
2024年10月30日
:::

pid_namespace 是内核中的一种命名空间,用于实现进程隔离,允许在不同的命名空间中运行的进程有独立的pid视图

## 底层架构

Expand Down
1 change: 1 addition & 0 deletions docs/userland/appdev/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,4 @@

rust-quick-start
c-cpp-quick-start
DADK文档 <https://docs.dragonos.org.cn/p/dadk/>

0 comments on commit 2cac148

Please sign in to comment.