最近在学习内核代码的时候,学长给我推荐了一本好书《Linux内核设计艺术》,个人觉得这是一本非常好的书,特别是对于想深入研究Linux内核源代码的朋友来说。
个人觉得这是一本难得的好书,因为作为新手,我读起来毫不费力,很容易就理解了。这本书以Linux内核源代码为基础,用全新的叙述方式,把.11内核源代码讲解得非常透彻!
在学习本书之前,需要先搭建一个基于.11的运行平台,以方便我们学习.11内核源码:
1)Boch模拟器:可以从这里下载。本书建议下载Bochs-2.4版本。
2)Linux与文件系统:.11内核只支持Minix类型的文件系统,而早期的Linux是从软盘启动的,因此我们选择了软盘文件系统。
可以从这里获取。我也在这里提供了一个:
3)Linux 0.11内核启动映像文件:即内核代码编译完成后生成的映像文件。
可從中獲得。
1:boch模拟器的安装与配置
安装Bochs-2.4.exe并将-0.11-和-0.11-保存在.11下:
在Linux目录下新建boch的配置文件.bxrc,内容如下:
兆:32
:文件=$/BIOS-bochs-
:文件=$/-lgpl-
VGA:=VBE
:1_44=-0.11-,=
:1_44=-0.11-,=
引导:一个
日志:.txt
鼠标:=0
IPS:
:
:=1
双击.bxrc文件,如图1、图2所示:
图 1:辅助控制台
图2:主显示界面
图3:重新设置模拟器A盘的路径(添加你的-0.11-文件的路径)
确认无误后按回车键,内核会继续引导,等待出现如下界面,这表示.11内核系统引导成功,如图4所示:
图4:linu0.11内核启动成功
完成以上工作后,就可以正常使用.11内核了。图5:运行部分命令示例
图 5:测试
Boch安装资源下载:
扫一扫在手机端查看
-
Tags : linux系统开发 作品设计
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。