Linux
文章平均质量分 81
SonicLing
这个作者很懒,什么都没留下…
展开
-
Device Mapper 代码分析
Device Mapper(DM)是Linux 2.6全面引入的块设备新构架,通过DM可以灵活地管理系统中所有的真实或虚拟的块设备。DM以块设备的形式注册到Linux内核中,凡是挂载(或者说“映射”)于DM结构下的块设备,不管他们是如何组织,如何通讯,在Linux看来都是一个完整的DM块设备。因此DM让不同组织形式的块设备或者块设备集群在Linux内核面前有一个完整统一的DM表示。一、DM原创 2010-04-08 00:13:00 · 16370 阅读 · 10 评论 -
Linux 下不经过BIOS重启(i386)
<br />前段时间有个项目,要求在Linux下不经过BIOS重启,i386平台。<br /> <br />一、可行性分析<br /> <br /> 众所周知,BIOS中包含了CPU及其他各种设备的初始化代码,Linux系统运行之后是否能够将各种用到的设备返回到刚被BIOS初始化后的状态是是否可行的关键。<br /> <br /> 从项目的条件来看,外设并不是问题。因为要首先开起来的那个Linux只会用到磁盘系统。而通用的磁盘系统是不存在与启动相关的关键状态的。<br /> <br /> 另外就是核心原创 2010-09-23 17:53:00 · 3887 阅读 · 3 评论 -
Linux块设备加密之dm-crypt分析
相关的分析工作一年前就做完了,一直懒得写下来。现在觉得还是写下来,以来怕自己忘记了,二来可以给大家分享一下自己的研究经验。这篇文章算是《Device Mapper代码分析》的后续篇,因为dm-crypt是基于dm框架的,因此与上一篇一样,也以2.6.33内核代码为基础来讲述代码的分析过程。但是本文侧重点不同在于着重分析一下三个方面:1、Linux密码管理2、dm-crypt到与Linux密码的关联3、dm-crypt的异步处理一、Linux密码管理Linux内核中,密码相关的原创 2011-03-25 01:22:00 · 14521 阅读 · 24 评论