2016年10月25日

MIT jos 6.828 Fall 2014 训练记录(lab 6)

摘要: 源代码参见我的github: https://github.com/YaoZengzeng/jos 在这个实验中将实现一个基于Intel 82540M(又称E1000)的网卡驱动。不过,一个网卡驱动还不足以让我们的操作系统连上互联网。在lab6新增加的代码中,已经包含了一个network stack 阅读全文

posted @ 2016-10-25 21:43 姚灯灯! 阅读(1362) 评论(0) 推荐(0) 编辑

docker containerd中的容器操作

摘要: containerd的中的各种操作都是通过Task来进行的,因此对于容器的create, start, delete等等操作其实都是一个个的Task而已。 Task的数据结构如下所示: container的数据结构如下所示,而container对外暴露的interface是Container,其中包 阅读全文

posted @ 2016-10-25 15:17 姚灯灯! 阅读(2972) 评论(0) 推荐(0) 编辑

docker-containerd 启动流程分析

摘要: 一般在docker启动时,containerd的启动命令如下所示: 1、containerd/containerd/main.go func daemon(context *cli.Context) error (1)、首先调用: (2)、for循环10次,调用w := supervisor.New 阅读全文

posted @ 2016-10-25 14:16 姚灯灯! 阅读(3032) 评论(0) 推荐(0) 编辑

导航