本章节主要介绍操作系统的发展变更及其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
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/182477.html