一、Linux系统简介
1 UNIX发展和版本
1.1 UNIX发展
(1)1965年,Multics工程计划,未完成;
(2)1969年,贝尔实验室的肯·汤普森在DEC PDP-7机器上开发出UNIX系统;
(3)1971年,丹尼斯·里奇发明C语言,1973年,UNIX系统的绝大部分源代码用C语言重写,为提高UNIX系统的可移植性打下基础.
1.2 UNIX主要发行版本
2 Linux发展历史和发行版本
2.1 Linux发展历史
Linux系统诞生于1991年,由芬兰大学生Linus Torvalds和后来陆续加入的众多爱好者共同开发完成。Linux是开源软件,源代码开放的UNIX。
2.2 Linux内核版本
Linux内核官网:www.kernel.org
内核版本说明;2.6.18
目前最新的内核版本:3.11.10
可使用Linux内核版本,开发出自己的Linux开发版本。
2.3 Linux主要发行版本
redhat 、CentOS 、SuSE 、fedora 、Mandriva 、gentoo linux 、turbolinux 、红旗Linux ;
debian 、ubuntu 、KNOPPIX;
二、开源软件简介
1 开源软件
1.1 开放源码软件(open-source)是一个新名词,它被定义为描述其源码可以被公众使用的软件,并且此软件的使用,修改和分发也不受许可证的限制。开放源码软件通常是有copyright的,它的许可证可能包含这样一些限制: 蓄意的保护它的开放源码状态,著者身份的公告,或者开发的控制。"开放源码"正在被公众利益软件组织注册为认证标记,这也是创立正式的开放源码定义的一种手段。
如:Apache、NEINX、MySQL、PHP、samba、mongoDB、python、Ruby、Sphinx。
优点:(1)使用自由,绝大多数源代码免费;(2)研究自由,可以获得软件源代码;(3)散布及改良自由,可以自由散步、改良甚至销售。
1.2 支撑互联网的开源技术
LAMP架构:Linux(操作系统)、Apache(Web服务器)、MySQL(数据库)、PHP(编程语言)。
三、Linux应用领域
1 基于Linux的企业服务器
www.netcraft.com 信息统计网站,输入要查询网站,可查询出后台服务器等信息。
2 嵌入式应用
手机、平板电脑、智能家电(机顶盒、游戏机、数码相机)、智能卡系统、航空系统、银行系统、KTV点歌系统等。
3 Linux在电影娱乐业
CAD/CAM。
四、Linux学习方法
命令行。