该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
readme
本光盘为《Linux 0.0.1内核分析与操作系统设计--创造你自己的操作系统》一书的配套光盘,读者可自由取其源文件做学习,研究之用。本光盘的代码不能保证完全符合读者的需要,在使用本光盘中的任何代码之后,若发生任何软件、硬件错误,或由此造成损失,与本人及出版社无关。
一、硬件和软件平台要求
软件平台:
本书的所有例程,都可以使用GNU的编译器编译。
在Windows 9x/2000/XP平台上,可以使用GNU的DJGPP编译器。
如果读者使用Linux平台,推荐使用RedHat Linux 7.x/8.x系统。在RedHat Linux 7.x/8.x中自带有GNU的编译器。
本书提供的Linux 0.01源代码,可以在RedHat Linux 7.x/8.x系统上编译使用。
硬件平台:
要试验本书的所有例子程序,最低的硬件平台要求如下:
CPU: Pentium 100
内存: 16M
硬盘: 1G
配置软盘驱动器
二、光盘内容介绍及使用方法
(1)本书附赠一张配套光盘,光盘里包含了如下内容:
/386intel目录 //包含了80386的详细技术手册
/doc目录 //包含了可引导光盘技术手册
/example //本书各章中的例程源代码
/kernel目录 //包含了Linux 0.01版本的核心源代码
/Linux.tar.gz //gz压缩格式源代码
/linux0.0.1comment.zip //Linux 0.01核心源代码的注释
/Linux0.01.zip //ZIP压缩格式源代码
/tools //编译、测试Linux 0.01和本书中例子需要使用到的工具软件
/as86 and ld86 //as86汇编器和ld86链接器
/bochs //开放源代码的虚拟机软件
/disk //磁盘映像文件生成工具集
/Djgpp //DOS下的GNU编译器
/mtools //生成bochs使用的磁盘文件的工具
/nasm //nasm汇编器
注意,本书的Linux 0.01源代码推荐在RedHat 7.x/8.x中编译。
(2)本配套光盘中的所有文件都可以直接拷贝到本地磁盘中加以使用。