Unix/Linux 的发展历史
自由软件
Linux 应用领域
Linux 学习方法
(1)1965 年 , 美国麻省理工学院 (MIT) 、通用电气公司 (GE) 及AT&T 的贝尔实验室联合开发 Multics 操作系统工程计划 , 目标是开发一种交互的具有多道程序处理能力的分时操作系统 , 但因为 Multics 追求目标过于复杂庞大 , 缺乏项目管理的概念和经验,项目进度远远落后于计划 , 最后贝尔实验室宣布退出。
(2)1969 年 , 美国贝尔实验室的肯 ? 汤普森在 DEC PDP-7 机器上,结合自己对操作系统的理解,开发出了一款小而精巧的操作系统—— UNIX ( UNICS )。
(3)1971 年 , 丹尼斯 ? 里奇(肯 ? 汤普森的同事)发明了 C 语言。 1973 年 , 两人将用汇编实现 UNIX 系统的绝大部分源代码用 C 语言进行了重写。这为提高 UNIX 系统的可移植性打下基础。
(4)60 年代末,在美苏冷战的背景下,美组织各地工程师基于电话网络,推出了一个实验性的网络交流环境—— ARPAnet
(5)70 年代初,美国防部 DOD 接手了 ARPR 组织的实验性的网络。由于基于 NCP 协议的该网络周期性不稳定且速度比较慢,所以 DOD决定资助开发一项新的协议,并于 70 年代初开发完成—— TCP/IP 。
(6) 由于 TCP/IP 不被了解,没有人使用,所DOD 决定将其免费捆绑在 Unix 系统上面。同时 AT&T 公司做了一个非商业的发行许可面向
美国所有的大学。由此, UNIX 在各个大学迅速的流行开来为计算机发展做出巨大贡献,开发出 Unix 和C 语言的肯 ? 汤普森和丹尼斯 ?里奇于 1983 年,获得了计算机的最高奖项 ------ 图灵奖。
版本 公司 芯片
AIX IBM PowerPC
HP-UX HP PA-RISC
Solaris SUN SPARC
Irix SGI MIPS
Digital UNIX DEC Alpha
Linux 、 BSD Red Hat/Ubuntu /FreeBSD IA(Intel 、 AMD Cyrix 、 RISE
LINUX特点:
(1) 多用户、多任务的分时操作系统
(2) 强大的内存管理和文件管理系统
(3) 多网络协议支持,方便远程管理
(4) 数目庞大的免费软件提供
(5) 优良的稳定性和安全性
(6) 可移植性、灵活性
(7) 众多的厂商选择
阅读(243) | 评论(0) | 转发(0) |