内核划分:
进程管理
内存管理
文件系统
设备控制
网络
1.2.1可加载模块
每块可以在运行时添加到内核的代码,被称为一个模块。
insmod动态连接程序,rmmod程序连接
1.3设备和模块的分类
三种基本设备类型:字符模块,块模块,网络模块。
1.4安全问题
在官方的内核发布里,只有一个有授权的用户可以加载模块;系统调用init_module检查调用进程是否是有权加载模块到内核里。当运行一个官方内核时,只有超级用户或者一个成功获得特权的入侵者,才可以利用特权代码的能力。