首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
runC
订阅
ShadowYD
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
【runC】04-runC-源码分析-[pause, resume]
pause/resume 的作用是挂起与恢复进程组。大致原理主要使用cgroup 的 freeze 对进程信号拦截处理;在信号处理的开始挂了一个类似于钩子的东西,把挂起进程交给信号处理来做,freeze框架要做的就是设置一些标志位来指示信号处理要冻结它了,然后设置此进程的信号附…
【runC】03-runC-源码分析-exec
syscall.exec exec是操作系统的功能,该功能在现有进程的上下文中运行可执行文件,以替换先前的可执行文件。此操作也称为覆盖。尽管在其他类Unix系统中,它尤其重要。由于未创建新进程,因此进程标识符(PID)不会更改,但是进程的机器代码,数据,堆和堆栈将被新程序的机器…
【runC】01-runC-介绍与命令
对Linux中可用的所有安全功能的本地支持:Selinux,Apparmor,seccomp,cgroups,capability,pivotroot,uid / gid删除等。如果Linux可以做到,runC也可以; 正式指定的配置格式,在Linux Foundation的主…
【runC】02-runC-源码分析-[create, init, start]
runC 是一个OCI 规范的实现,容器标准化的产物。今天开始逐步从容器创建开始深入分析源码,尽可能的深入到自己的知识盲区,且短时间不能弄懂的区域;