千家信息网

操作系统的发展史

发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,本章节主要介绍操作系统的发展变更及其linux的分支UNIX的诞生:美国的AT&T的Bell实验室、通用电气公司(GE)和麻省理工学院(MIT)合作开发一种多用户多任务的计算机环境,方便实现软硬件资源
千家信息网最后更新 2025年12月01日操作系统的发展史

本章节主要介绍操作系统的发展变更及其linux的分支


UNIX的诞生:

美国的AT&T的Bell实验室、通用电气公司(GE)和麻省理工学院(MIT)合作开发一种多用户多任务的计算机环境,方便实现软硬件资源的共享,即Multics,经过5年努力失败

Thompson和Ritchie编制一个Space Travelling(太空旅行)的游戏,并发现一台废弃的PDP-7,为了玩游戏,他以在对Multics项目的理解,开发了一个由一个简单的文件系统(后来发展为s5fs),一个进程子系统,一个简单的Shell命令编译器和一些实用工具,即UNIX系统

1971年,Ritchie和Thompson对这个系统移植到PDP-11上,增加了包裹ed编辑器、runoff工具等在内的字处理工具,同年11月Thompson和Ritchie出版了《Unix Programer's Manual》第一版

Ritchie对B语言进行升级改造,增加许多高级语言的复杂处理功能,又具有机器语言直接操作二进制和字符的能力

1973年2月,在UNIX中增加cc即c语言编译器,同年Ritchie用C语言重写了unix,使其具有极好的移植性。

因为反垄断,AT&T无偿的向大学和科研机构提供UNIX软件和源代码。导致UNIX盛行。

AT&T后来发行了System 3(第一个商业化版本)


1974年12月,加州大学伯克利分校(Berkeley)获得UNIX许可证,Ken在此任教。计算机科学研究小组(CSRG)其中包裹Bill Joy和Chunk Haley一起研究UNIX,开发了很多实用工具,包裹ex编辑器(vi)、Pascal编译器、后期加入TCP/IP网络协议族,分页式的虚拟内存,开苏文件系统(FFS)、可靠的信号机制及socket网络编程接口等技术。

对这些技术进行封装,发行了UNIX第一个商业版本,BSD UNIX BSD=Berkeley System Distribution

BSD后期演化出Free BSD(PC) Open BSD(安全) Net BSD(服务)

后期成立伯克利软件设计公司(BSDI),继续进行BSD相关操作系统的开发和完善


台式机的发展

1、1981年PC诞生并开始发展,但是机器和操作系统(CP/M)都很贵,当时cpu主要为intel 80386、80486等

2、微软的诞生和发展

Microsoft成立:成立做Basic编译器、Xenix(unix一种)售卖。

比尔盖茨售卖一个程序员4个月开发的操作系统,并买给IBM,以很便宜的授权捆绑在IBM机器上进行销售,即DOS系统。

后来发布基于图形化操作界面的windows操作系统,代表95、98等

基于vms(unix一种)进行改进的window nt系统及server系统

3、苹果的诞生与发展

jobs(乔布斯)基于BSD操作系统和power PC内核的pc。

从Xerox公司收购Park实验室研发的GUI和鼠标,并集成在apple操作系统上。

电影《硅谷传奇》


Linux的出现和发展

荷兰Andrew教授自写Minix系统,让其学生使用,进行教学。

Linus,在自己的80386上装Minix,但是感觉迁移麻烦,于是自己重写了个系通过Linux,并发布在网上,让大家免费下载和完善

80年代 Stallman倡导自由运动,认为程序是全人类的。 创办了GNU,使用GPL协议

GNU:Gnu Is Not Unix

GPL:General Public Licence通用公共许可证,要求所有涉及GPL的源代码必须自由,公开

GNU产生了gcc,emacs等软件。

GNU/Linux快速发展,91年0.1,94年1.0,现在3.7.9 官网:www.kernel.org 官方网站提供的是源代码

Linux要想运行起来,必须借助于GNU各种软件。所以Linux其实应该叫GNU/Linux。

他们的内核全都是 Source源代码。


把Linux源代码格式的Linux在通用的计算机平台上编译成通用格式,使其他人可以在大多数平台上安装使用的Linux系统。称为Linux发行商

1993年 Redhat 公司成立,集成rpm软件管理包,发布个人版1.0-9.0(2003年终止,捐给Fedora),企业版3.0--6.3,

基于redhat 的 Fedora 和Mandriva(图形化界面)

CentOS :Community Enterprise OS,社区红帽系统,与红帽完全兼容。把红帽发布的补丁编译成用户可以使用的补丁。

www.redhat.com

1991年 SLS

1992年 Debian (唯一不受商业影响的linux版本),开发dpt软件包管理器

欧洲高端用户用的比较多,入门难,但是好用

基于Debian 衍生出Ubuntu和Mint

德国三个大学生创办了SUSE,界面华丽,功能强大。后被Novell公司收购

衍生出Open SUSE


系统 操作系统 发展 软件 开发 公司 源代码 语言 编译 工具 编译器 包裹 商业 大学 机器 版本 用户 界面 红帽 计算机 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 tidb数据库多大 我的世界服务器金币温泉 服务器管理怎么下载 我的世界有阿基米德的船服务器 工资软件数据库下载 网络安全讲座体会 租用网站服务器多少钱 戴尔服务器换内存 单位网络安全宣传培训制度 应用服务器配置与管理报告 网络安全基础笔试分析题 人机界面硬件功能及软件开发 数据库备份日志有什么用 sci数据库检索入口 数据库中删除表字段的操作 在服务器上搭建个自动挂机刷金豆 山东曦阳网络技术 上海支付软件开发的公司排名 深圳光纤网络技术开发展示 石狮市峰行网络技术有限公司 咸宁专业的软件开发方案 郑州软件开发定制公司哪家强 苹果老是无法验证服务器身份 艾尔登法环服务器分区吗 5g创新大会服务器 玄武区国际软件开发售后服务 财务数据库满了 锐捷服务器安装教程 软件开发的里程碑事件 税单查询数据库错误
0