我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

最近在学习内核代码的时候,学长给我推荐了一本好书《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:运行部分命令示例

linux内核内存映射_内核映像文件是_linux内核映像文件

图 5:测试

Boch安装资源下载:

二维码
扫一扫在手机端查看

本文链接:https://by928.com/5827.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线