目的
内容主要作用是对学习内容的总结,以便于后面的回顾,以及方便的及时补充
机制和策略
机制:需要提供什么功能
策略:如何使用使用功能
驱动程序同样需要机制和策略分离。驱动程序需要处理如何使硬件可用,尽量将怎样使用硬件的问题留给上层应用程序引用块内容。
内核功能的划分
进程管理
内存管理
文件系统
控制设备
网络功能
设备和模块的分类
字符设备
块设备
网络设备
linux版本编号
Linux内核版本分为:稳定版和开发版 。Linux内核版本号由3个数字组成:r.x.y
r:目前发布的内核主版本。
x:偶数表示稳定版本;奇数表示开发中版本。
y:错误修补的次数。
内核版本号每位都代表什么 ?
以版本号为例: 2.6.9-5.ELsmp ,
r: 2 , 主版本号
x: 6 , 次版本号,表示稳定版本
y: 9 , 修订版本号 , 表示修改的次数
参考资料
1.《linux设备驱动程序》
2.http://blog.csdn.net/dj0379/article/details/50853114