该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

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)本配套光盘中的所有文件都可以直接拷贝到本地磁盘中加以使用。

Linux0.1源码分析,《Linux 0.01内核分析与操作系统设计——创造你自己的操作系统》...相关推荐

  1. linux 0.01内核分析与操作系统设计 pdf,《Linux 0.01内核分析与操作系统设计——创造你自己的操作系统》...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 readme 本光盘为<Linux 0.0.1内核分析与操作系统设计--创造你自己的操作系统>一书的配套光盘,读者可自由取其源文件做学习,研究 ...

  2. linux1.0内核下载,《Linux 0.01 内核分析与操作系统设计》(Linxu 0.01Source)

    中文名: Linux_0_01_内核分析与操作系统设计 英文名: Linxu 0.01Source 发行时间: 2003年 地区: 大陆 对白语言: 普通话 简介: 清华 卢军<Linux0.0 ...

  3. Linux 0.11内核分析02:系统启动

    目录 1. 内核镜像的构建 1.1 内核源码结构 1.1.1 boot 1.1.2 fs 1.1.3 include 1.1.4 init 1.1.5 kernel 1.1.6 lib 1.1.7 m ...

  4. Linux 0.11内核分析01:概述

    目录 1. 什么是操作系统 1.1 计算机硬件组成 1.2 操作系统基本结构 2. 操作系统核心视图 2.1 多进程视图 2.1.1 操作系统的相关演变 2.1.2 核心思想 2.2 文件视图 2.2 ...

  5. Linux 0.11内核分析04:多进程视图

    目录 1 进程概念的引入 1.1 使用CPU的直观想法 1.2 直观用法的缺点 1.3 直观用法的改进 1.4 进程的概念 1.4.1 保存程序执行状态 1.4.2 进程与PCB 1.5 Linux ...

  6. Linux 0.11内核分析03:系统调用

    目录 1 概述 1.1 什么是系统调用 1.2 为什么需要系统调用 2 系统调用基础设施 2.1 安装系统门 2.1.1 中断描述符 2.1.2 中断描述符安装函数 2.1.3 安装0x80系统门 2 ...

  7. 【Linux 内核】调度器 ⑧ ( 进程优先级源码 include\linux\sched\prio.h | 进程分类 | 实时进程 | 普通进程 | 进程优先级数值 | 0 ~ 99 实时进程 )

    文章目录 一.Linux 内核进程优先级源码 二.进程分类 三.进程优先级数值 ( 0 ~ 99 实时进程 | 100 ~ 139 普通进程 ) 在之前的博客 [Linux 内核]进程管理 - 进程优 ...

  8. Linux 0.01 内存管理

    源码下载 Linux 源码下载路径位于 https://mirrors.edge.kernel.org/pub/linux/kernel/,这篇博客所需要的 0.01 版本源码通过点击链接 https ...

  9. linux内核源码漫游,Linux内核源代码漫游

    Linux源代码,以帮助读者对源代码的体系结构以及很多相关的unix特性的实现有一个很好的理解.目标是帮助对Linux不甚了解的有经验的C程序员对整个Linux的设计有所了解.这也就是为什么内核漫游的 ...

最新文章

  1. java B2B2C 仿淘宝电子商城系统-Spring Cloud Feign的文件上传实现
  2. PHP语言 -- 基础
  3. GNS3 cloud 连接错误_远程桌面连接服务器身份验证错误要求的函数不受支持
  4. 透彻理解块级元素的宽度
  5. java 判断精度_随笔⑦ Java中的比较 ==,equals以及精度对比较的影响
  6. nanf flash校验_C ++中带有示例的nanf()函数
  7. 中国计算机学会第七届全国Web信息系统及其应用学术会议(WISA2010)征文通知
  8. Android学习之路-----倒计时欢迎界面(更有条理)
  9. Halcon和Opencv区别
  10. Win10 Composer下载安装
  11. Android DES加密解密
  12. Data Matrix码
  13. Address already in use: JVM_Bind:8080 关于XXX端口被占用问题的解决
  14. vue项目引入百度地图BMapGL鼠标绘制和BMap辅助工具
  15. Colab 快速上传数据集方法
  16. Js去除路径和文件后缀名
  17. Backtrader概念(四)-Cerebro参数
  18. python绘制条形图 中文横坐标_python3使用matplotlib绘制条形图
  19. 内网攻防经典技术备忘录
  20. 基于经度坐标校正鱼眼图像---python实现

热门文章

  1. Ubuntu使用vi命令时,不能正常编辑文件,使用方向键时老是出现很多字母解决方案
  2. 解决无法使用pip命令加载Python的扩展库问题
  3. 解决TextView排版混乱或者自动换行的问题
  4. 关于ORA-06508 , ORA-04068异常的详细说明
  5. intellij idea的TFS拉取项目文件不完全、文件误删恢复、TFS忽略文件解决方法
  6. 当进度对话框和后台线程处于活动状态时,如何处理屏幕方向变化?
  7. 从n返回k个元素的所有组合的算法
  8. PhpStorm+Homestead+Xdebug调试Laravel
  9. Java并发编程:CountDownLatch、CyclicBarrier和 Semaphore
  10. 系统管理模块_部门管理_设计(映射)本模块中的所有实体并总结设计实体的技巧_懒加载异常问题_树状结构...