操作系统的前世今生

  • 1960s CTSS 分时操作系统,可以让大型主机供多个终端机使用。但是最多支持30个终端使用,为了开发支持更多终端的主机操作系统,AT&T的Bell实验室,MIT,GE发起了Multics项目。后来失败,BELL退出。
  • 1969 Unics。BELL中的一名工程师用汇编语言,因为将Multics项目简化不少,被戏称为Uics。有将所有程序和系统配置都是文件的思想
  • 1972 AT&T 发行Unix,将上述操作系统用C语言改写。从而减少了平台相关性,可以被移植到不同计算机上
  • 1977 AT&T和学术界共同开发unix,伯克利大学提出了UNIX的BSD分支
  • 1979 AT&T版权政策收紧,禁止公开源码。unix业界气氛紧张。
  • 1984 GNU项目成立。产生的最著名软件有GCC,emacs,GNU C library, bash shell但是急需一个开源的操作系统
  • 大学教授谭宁邦为了教学需要,编写了MIMix操作系统,可以和unix软件兼容,虽然不免费,但是会随发行光盘附赠源代码和教学书籍
  • 1991年 托瓦兹发布linux0.02,由于遵循了posix规范(ieee发布的内核和程序之间的接口),也可以兼容unix程序。
    在此之后,linux进入快速发展期。并有不同发行版。但是都遵循了一定规范。
  • 1994年,公布了FHS规范来规范各个发行版本的linux目录结构。现在该规范由linux基金会负责维护。
  • 1998年,posix标准发布。为类unix系统指定了可移植的API规范。

这里写图片描述
另一个比较简洁的图是如下的样子
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值