一、UNIX与Linux 发展史
- UNIX发展历史
1.1965 年,美国麻省理工学院( MIT )、通用电气公司( GE )及 AT&T 的贝尔实验室联合开发 Multics工程计划,其目标是开发一种交互式的具有多道程序处理能力的分时操作系统,但因 Multics 追求的目标过于庞大复杂,项目进度远远落后于计划,最后贝尔实验室宣布退出。
- 1969 年,美国贝尔实验室的肯 • 汤普森在 DEC PDP 7 机器上开发出了 UNIX 系统。(UNIX是飞脚精简的操作系统,是老肯为了自己玩耍开发的一套东西)
- 1971 年,肯 • 汤普森的同事丹尼斯 •里奇发明了 C 语言; 1973 年, UNIX 系统的绝大部分源代码用 C 语言重写,这为提高 UNIX 系统的可移植性打下基础。(肯把UNIX给到丹尼斯,老丹一看你写的一般般嘛,我来给你加工加工,一边加工一边整出来一套 汇编语言鼻祖-C语言。是C+、Java等语言的爸爸。这俩哥们因为C语言还获得了当年的图灵奖)。早年的一些照片:
- UNIX的发行版本
UNIX的成功和体验俱佳,也导致一些大型公司使用UNIX发行了几个版本:
AIX是IBM公司发行的,主要是在IBM的自己的设备上运行,很多国有银行、大型企业会存在此类机器。
UX是惠普公司发行的版本
Solaris是SUN公司发行版本,是可以安装在个人笔记本上的系统,AIX和UX则不可以。后来sun就被Orale并购了。
- Linux发展史
Linux操作系统是被成为类UNIX操作系列,原因是Linux实际上是脱胎于此,借鉴了一部分技术上的理念。Linux系统诞生于 1991 年,由芬兰大学生李纳斯( Linus Torvalds )和后来陆续加入的众多爱好者共同开发完成。Linux是自由软件,源代码开放的 UNIX。(详细的可以在了解一下Minux系统,实际上linux是基于minux发展来的,minux又是unix借鉴来的)
吉祥物是企鹅。
- 关于linux的内核
内核版 www.kernel.org 免费的
RHEL6.x ————2.6.x(大部分也会用这个版本6.5以上)
REHL7.x ————3.10.x(云计算可以使用这个内核)
发行版=内核版本+工具+软件+图形化界面等
RedHat 系列(使用率占比在linux系统的80%)
个人版: Fedora (大玩具的感觉)
服务器版: RHEL (Red Hat Enterprise Linux-专业版本)建议使用CentOS,因为和红帽一样但是免费。RHEL会收服务费。