第1章 Linux系统简介
第1节 UNIX发展历史和发行版本
1. UNIX与Linux发展史
1.1 UNIX发展历史
(1)1965年,美国麻省理工学院(MIT)、通用电气公司(GE)及AT&T的贝尔实验室联合开发Multics工程计划,其目标是开发一种交互式的具有多道程序处理能力的分时操作系统,但因Multics追求的目标过于庞大复杂,项目进度远远落后于计划,最后贝尔实验室宣布退出。
(2)当时参加了Multics计划的美国工程师贝尔实验室的肯﹒汤普森开发了一款游戏,但在其上运行很慢,后来分析是操作系统的原因。1969年,在DEC PDP-7机器上开发出了UNIX系统。
(3)1971年,肯﹒汤普森的同事丹尼斯﹒里奇发明了C语言;1973年,UNIX系统的绝大部分源代码用C语言重写,这为提高UNIX系统的可移植性打下了基础。
1.2 UNIX主要发行版本
| 
 操作系统  | 
 公司  | 
 硬件平台  | 
| 
 AIX  | 
 IBM  | 
 PowerPC  | 
| 
 HP-UX  | 
 HP  | 
 PA-RISC  | 
| 
 Solaris  | 
 Sun  | 
 SPARC  | 
| 
 Linux(类UNIX)  | 
 Red Hat Linux、Ubuntu Linux…  | 
 IA(Intel、AMD、Cyrix、RISE…)  | 
2. Linux发展历史和发行版本
2.1 发展历史
(1)Linux系统诞生于1991年,由芬兰大学生李纳斯(Linus Torvals)和后来陆续加入众多爱好者共同开发完成。
(2)Linux是开源软件,源代码开放的UNIX。两者是父子关系。
2.2 Linux的内核版本
(1)内核版本:3.11.10。其中3是主版本号,11是次版本,10为末版本号。
(2)内核版本的官网:www.kernel.org
2.3 Linux主要发行版本
(1)redhat系列:readhat、CentOS、fedora、红旗Linux、gentoo Linux、SuSE、Mandriva、turboLinux
(2)debian系列:debian、ubuntu、KNOPPIX
第2节 开源软件及Linux的应用领域
1. 开源软件简介
(1)Apache、PHP、python、NGINX、samba、Ruby、MySQL、mongoDB、Sphinx…
(2)特点:
①使用的自由:绝大多数开源软件免费
②研究的自由:可以获得软件源代码
③散布及改良的自由:可以自由传播、改良甚至销售
(3)支撑互联网的开源技术:LAMP
①Linux:操作系统
②Apache:Web服务器
③MySQL:数据库
④PHP: 编程语言
2. Linux应用领域
2.1 基于Linux的企业服务器
(1)市场占有率约60%

(2)很多在大型企业后台服务器用linux系统:如腾讯、淘宝、微软。(可通过www.netcraft.com网站查询)
2.2 嵌入式应用
(1)手机、平板电脑
(2)其他嵌入式应用
①智能家电:机顶盒、游戏机、数码相机等
②智能卡系统
③航空系统
④银行系统
⑤卡拉OK点歌系统
⑥……
(3)Linux在电影娱乐业的应用
如《阿凡达》、《Titanic》、《Sherk the Third》、《指环王》等都是在Linux处理的
第1章 Linux系统简介的更多相关文章
- Linux学习笔记 一 第一章  Linux 系统简介
		
Linux简介 一.UNIX与Linux发展史
 - Linux基础学习(1)--Linux系统简介
		
第一章——Linux系统简介 1.UNIX和Linux发展史: 1.1 unix发展史: (1)1965年,美国麻省理工学院(MIT).通用电气公司(GE)及AT&T的贝尔实验室联合开发Mul ...
 - Linux内核分析——第一章  Linux内核简介
		
第一章 Linux内核简介 一.Unix的历史 1.Unix系统成为一个强大.健壮和稳定的操作系统的根本原因: (1)简洁 (2)在Unix中,很多东西都被当做文件对待.这种抽象使对数据和对设备的 ...
 - Linux学习笔记-Linux系统简介
		
Linux学习笔记-Linux系统简介 UNIX与Linux发展史 UNIX是父亲,Linux是儿子. UNIX发行版本 操作系统 公司 硬件平台 AIX IBM PowerPC HP-UX HP P ...
 - 第2章 Linux操作系统简介
		
1. Linux操作系统的构成 (1)内核(kernel) ①操作系统的核心,负责管理系统的进程.内存.设备驱动程序.文件和网络系统. ②控制系统和硬件之间的相互通信. ③决定着系统的性能和稳定性. ...
 - Linux系统简介以及基本操作(一)
		
Linux简介(操作系统) Linux发展史(了解) Linux出现于1991年,是由芬兰赫尔辛基大学学生李纳斯·托瓦兹(Linus Torvalds)偶然发现的,他当时是为了方便下载学校网站的一些视 ...
 - Linux系列教程(一)——Linux系统简介
		
本系列教程将完整的讲解整个Linux相关的知识,这是楼主学完之后重新对Linux知识体系的整理.从最基础的知识开始,对于一个完全不懂Linux系统的人,相信在看完整个系列教程之后,都能对Linux有一 ...
 - Linux基础教程(一)——Linux系统简介
		
Linux的概述 Linux是基于Unix的开源免费的操作系统,由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境.Linux是由Linus Torvalds(林纳斯·托瓦兹)起初开发的,由于 ...
 - 第一节 Linux系统简介
		
一.Linux定义 Linux 是一个操作系统,就像你多少已经了解的 Windows(xp,7,8)和 Max OS. 操作系统在整个计算机系统中的角色: Linux 是系统调用和内核那两层,直观的来 ...
 
随机推荐
- 在Windows Server 2012 R2的Hyper-V中设置虚拟机启用增强会话模式
			
在Windows Server 2012 R2的Hyper-V中,可以为虚拟机提供一种全新的连接方式,就是“增强会话模式”,它将让您更加方便的对虚拟机进行操作,比如分辨率的调整.设备的加载,最为方便的 ...
 - 渡轮问题Ship
			
题目描述 Palmia河从东往西流过Palmia国,把整个国家分成南北两半.河的两岸各有N个城市,北岸的每一个城市都与南岸的一个城市互为友好城市,而且任意两个北岸城市的友好城市都不相同.每一对友好城市 ...
 - spi 10方式编写
			
//第一个CS变低的时候要sclk为高电平,第一个跳变沿进行赋值 module spi(input clk,input rst_n,output reg sclk,output reg cs,outp ...
 - ABP导航源码分析
			
按步骤看: 1,在Global.asax中执行: base.Application_Start(sender, e); 2,在AbpWebApplication类的Application_Start( ...
 - 使用java操作MongoDB
			
1.环境准备 下载mongoDB对Java支持的驱动包 驱动包下载地址:https://github.com/mongodb/mongo-java-driver/downloads 2.查询集合中所有 ...
 - 全文检索学习历程目录结构(Lucene、ElasticSearch)
			
1.目录 (1) Apache Lucene(全文检索引擎)—创建索引:http://www.cnblogs.com/hanyinglong/p/5387816.html (2) Apache Luc ...
 - Javascript对象
			
这次的分享,主要还是想跟大家聊聊Javascript语言中很重要的概念之一,对象.为什么说之一呢?因为Javascript其他重要概念还包括:作用域 作用域链 继承 闭包 函数 继承 数组 ..... ...
 - PowerDesigner 逆向工程 Mariadb 失败
			
作者环境是win8.1 64位置 PowerDesigner 15, Mariadb 10+,在逆向的过程中发生错误,导致只能逆向出表对象,但是表对象中的字段信息确实没有的. 错误信息中的一部分是: ...
 - 初识JQuery
			
轻量级的js库 兼容各种浏览器+css3 传统:js+DHTM jq:解放了客户端的编程, 环境搭建 进入官方网站获取最新的版本 http://jquery.com/download/ ,这里需 ...
 - Sharepoint学习笔记—习题系列--70-573习题解析 -(Q142-Q143)
			
Question 142You have a Feature that contains an image named ImageV1.png.You plan to create a new ver ...