Browse Source

doc: 添加dadk文档的链接,并且修正namespace文档的一些问题 (#1053)

Signed-off-by: longjin <[email protected]>
LoGin 3 months ago
parent
commit
2cac148dc1

+ 1 - 1
docs/kernel/container/index.rst

@@ -10,4 +10,4 @@
    :maxdepth: 2
 
    namespaces/index
-   filesystem/unionfs/index
+   ../filesystem/unionfs/index

+ 1 - 1
docs/kernel/container/namespaces/index.rst

@@ -1,5 +1,5 @@
 ====================================
-名空间
+名空间
 ====================================
 
 DragonOS的namespaces目前支持pid_namespace和mnt_namespace 预计之后会继续完善

+ 3 - 3
docs/kernel/container/namespaces/mnt_namespace.md

@@ -1,10 +1,10 @@
-# 挂载名空间
+# 挂载名空间
 
 ## 底层架构
 
 pcb -> nsproxy -> mnt_namespace
 
-每一个挂载文件系统都有自立独立的挂载点,表现在数据结构上是一个挂载的红黑树,每一个名空间中挂载是独立的,所以文件系统的挂载和卸载不会影响别的
+每一个挂载文件系统都有自立独立的挂载点,表现在数据结构上是一个挂载的红黑树,每一个名空间中挂载是独立的,所以文件系统的挂载和卸载不会影响别的
 
 ## 系统调用接口
  
@@ -14,6 +14,6 @@ pcb -> nsproxy -> mnt_namespace
 - unshare 
     - 使用 CLONE_NEWPID 标志调用 unshare() 后,后续创建的所有子进程都将在新的命名空间中运行。
 - setns
-    - 将进程加入到指定的名空间
+    - 将进程加入到指定的名空间
 - chroot 
     - 将当前进程的根目录更改为指定的路径,提供文件系统隔离。

+ 5 - 3
docs/kernel/container/namespaces/pid_namespace.md

@@ -1,8 +1,10 @@
-# 进程名空间
+# 进程名空间
 :::{note} 本文作者:操丰毅 [email protected]
 
-2024年10月30日 :::
-pid_namespace 是内核中的一种名称空间,用于实现进程隔离,允许在不同的名称空间中运行的进程有独立的pid试图
+2024年10月30日
+:::
+
+pid_namespace 是内核中的一种命名空间,用于实现进程隔离,允许在不同的命名空间中运行的进程有独立的pid视图
 
 ## 底层架构
 

+ 1 - 0
docs/userland/appdev/index.rst

@@ -8,3 +8,4 @@
 
    rust-quick-start
    c-cpp-quick-start
+   DADK文档 <https://docs.dragonos.org.cn/p/dadk/>