【Linux 0.11】第一章 概述

237 阅读1分钟

要理解一个软件系统系统的真正运行机制,一定要阅读其源代码。

Linux 0.11 no more than 2w lines.

usr/src/linux # 目录下 make kernel
dd bs=8192 if=Image of=/dev/fd0 # 烧写内核,reset

Linux 操作系统的诞生离不开:Unix 操作系统、MINIX 操作系统、GNU 计划和 POSIX 标准和 Internet 网络。

Linux 操作系统是 Unix 操作系统的一个克隆版本。

GNU 项目所开发的免费软件:emacs 编辑系统、bash shell 程序、gcc、gdb 调试程序。

POSIX 标准:由 IEEE 和 ISO/IEC 开发的一簇标准,基于现有的 UNIX 实践和经验,描述了操作系统的调用服务接口。用于保证编制的应用程序可以在源代码一级上在多种操作系统上移植和运行。

Linux 来了...

Linux0.11:

  1. /boot/boots.s 分割成 bootsect.s 和 boot/setup.s 两个程序
  2. 最多支持 16MB 内存
  3. 为驱动程序和内存管理程序分别建立了自己的子目录
  4. 增加了软盘驱动程序
  5. 支持文件预读操作。 ...

引导启动.img + 根文件镜像.img + 内核源码 = 操作系统盘