概述
Linux的诞生和发展:
UNIX操作系统、MINIX操作系统、GNU计划、POSIX标准、Internet网络
UNIX操作系统的诞生:
时间:1969
sapce travel
MINIX操作系统:
时间:1987
第一次公布C和汇编的系统源代码
GNU计划
时间:1984
Stallman 免费软件
POSIX标准
时间:1985
该标准是基于现有的UNIX实践和经验,描述了操作系统的调用服务和接口。
用于保证编制在的应用程序可以在源代码一级上在多种操作系统上移植和运行。
POSIX.1仅规定了系统服务应用程序编程接口(API),仅概括了基本的系统服务标准。
POSIX.2 命令与工具标准
POSIX.3 测试方法标准
POSIX.4 实时API
Linux 操作系统版本的变迁:
0.00 : 第一个意义上的系统也只是Linus在时钟中断控制下两个任务相互切换运行打印的"AAA"和"BBB",未发布。谁还不是一步一步走过来的了:)。
0.11添加的功能:
1、执行程序的需求加载
2、启动时可执行/etc/rc初始文件
3、建立起数学协处理器仿真程序框架程序结构
4、Ted Ts`o增加了脚本程序的处理代码
5、Galen Hunt 添加了对多种显卡的支持
6、John T Kohl修改了 kernel/console.c程序,使控制台支持名叫功能和KILL字符
7、提供了对多种语言键盘的支持
0.12 版本添加了很多东西。大厦不是一天建成的,胖子也不是一天能瘦下来的。
0.95c+:
开始采用虚拟文件系统VFS结构
增加了登陆界面
添加了调试代码(ptrace)
软盘驱动磁道缓冲
非阻塞管道文件操作
系统重启(Ctrl-Alt-Del);swapon()系统调用,从而可以实时选择交换设备
支持递归符号链接
支持4个串行端口
支持硬盘分区
支持多种类型
James Wiegand编制了最初的并行口驱动程序
等
基本在0.95版本后,由全Internet网的linux爱好则共同维护开发。
兴趣应该是学习的重要动力。
最后
以上就是魁梧大门为你收集整理的Linux内核0.11完全注释(修正版) --读书笔记(2)的全部内容,希望文章能够帮你解决Linux内核0.11完全注释(修正版) --读书笔记(2)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复