注:本文是学习LAMP兄弟联的教学视频后的笔记,内容来自视频和相对应课件。
UNIX发展历史
(1)1965年,美国麻省理工学院(MIT),通用电气公司(GE)以及AT&T的贝尔实验室联合开发的Multics工程计划,其目标是开发一种交互式的具有多道程序处理能力的分时操作系统,但是因为Multics追求的目标过于庞大复杂,项目进度远远落后于计划,最后贝尔实验室宣布退出。虽然计划失败了,但是Multics对与UNIX的产生和发展起到的很大的作用。
(2)1969年,美国贝尔实验室的肯·汤普森在DEC PDP-7机器上开发出了UNIX系统。
(3)1971年,肯·汤普森的同事丹尼斯·里奇发明了C语言。
         1973年,UNIX系统的绝大部分源代码用C语言进行了重写,这为提高UNIX系统的可移植性打下基础。
Unix系统捆绑了C语言和TCP/IP协议。

Linux应用&发展_丹尼斯


Linux系统简介
Linux系统出现于1991年,由芬兰大学生李纳斯(Linus Torvalds)和后来陆续加入的众多爱好者共同开发完成。Linux是一个自由软件,是源代码开放的UNIX。

Linux应用&发展_丹尼斯_02

自由软件
1.使用的自由
可以不受任何限制地使用软件
2.研究的自由
可以获得软件的源代码,研究软件的运作方式
3.散布的自由
可以自由复制软件以及散布给他人
4.改良的自由
可以自由改良软件并散布改良后的版本

Linux应用&发展_实验室_03


Linux的优良特性
1)分时的多用户,多任务操作系统
2)多数网路协议支持,方便的远程管理
3)强大的内存管理和文件管理系统
4)大量可用软件和免费软件
5)优良的稳定性和安全性
6)良好的移植性和灵活性
7)可供选择的厂商多
……

Linux应用&发展_丹尼斯_04

X Window 的简介
X Window的特点:X Wondow是一个协议,不是软件
1.独立于操作系统
2.网络特性
3.源代码免费
UNIX的图形环境:CDE(通用桌面环境)Common Desktop Environment

Linux应用&发展_IP协议_05

Linux应用&发展_实验室_06

Linux应用&发展_实验室_07

Linux应用&发展_实验室_08

 
 
 
 
Linux的应用领域
1.电子政务
2.网络应用
3.科学运算
4.嵌入式应用
……
重要的应用:
1.Linux网络应用
1)基于LAMP的网站论坛以及B/S架构应用
2)基于Linux的负载均衡和集群
3)基于Linux的防火墙以及代理服务器
4)基于Linux的网游服务器
……
PS:想了解网站的服务器信息,可以访问http://www.netcraft.com
2.嵌入式应用
1)生物特征识别系统
2)只能卡系统
3)掌上电脑,手机,智能家电……
4)路由器,机顶盒,数码相机,MP4……
……