codeironman
f5b2038871
ospp project (feature) add namespace overlayfs cgroup (#949)
## 开发进展:
## namespace
- pid_namespace 基本实现,基于pid_struct等数据结构实现隔离
- mnt_namespace 基本实现,挂载点的隔离通过不同的挂载树来实现
- usernamespace 作为支持性的namespace,目前受限实现全局静态
## overlayfs
- 实现若干个文件系统的叠加,在mount中传入多个路径作为多个fs的mount路径以及最后merge层的fs路径
- copy-up机制的,除最上层外其他层为只读层,满足写时拷贝,需要修改的时候copy到上层修改
- whiteout特殊文件,用于标记在下层需要被删除的文件用来掩盖需要删除的文件
## cgroups
- 目前cgroups还处于框架阶段,之后具体实现具体的内存、CPU等子系统
2024-10-31 00:50:34 +08:00
..
2024-05-13 16:56:26 +08:00
2024-07-25 00:55:02 +08:00
2024-03-04 14:20:01 +08:00
2024-05-11 17:17:43 +08:00
2024-04-28 13:39:51 +08:00
2024-07-25 00:55:02 +08:00
2024-03-04 14:20:01 +08:00
2024-08-02 09:42:34 +08:00
2024-04-23 19:35:02 +08:00
2024-10-25 15:59:57 +08:00
2024-07-25 15:08:17 +08:00
2024-09-05 00:35:27 +08:00
2024-03-04 14:20:01 +08:00
2024-03-26 18:28:26 +08:00
2024-09-05 21:12:20 +08:00
2024-03-04 14:20:01 +08:00
2024-07-22 16:22:45 +08:00
2024-03-04 14:20:01 +08:00
2024-10-31 00:50:34 +08:00
2024-10-31 00:50:34 +08:00
2024-04-05 00:21:55 +08:00
2024-04-15 13:02:04 +08:00
2024-04-07 14:04:19 +08:00
2024-10-09 19:02:14 +08:00
2024-03-04 14:20:01 +08:00
2024-07-25 00:55:02 +08:00
2024-03-04 14:20:01 +08:00
2024-03-26 18:28:26 +08:00
2024-07-25 00:55:02 +08:00
2024-10-25 15:59:57 +08:00
2024-03-04 14:20:01 +08:00
2024-06-27 17:43:25 +08:00
2024-07-25 00:55:02 +08:00
2024-07-25 00:55:02 +08:00
2024-10-26 18:13:25 +08:00
2024-07-25 00:55:02 +08:00
2024-10-20 20:56:11 +08:00
2024-10-20 20:56:11 +08:00
2024-07-25 00:55:02 +08:00
2024-03-04 14:20:01 +08:00