Unix发展
(1)1965年,美国麻省理工学院、通用电气公司及AT&T的贝尔实验室联合开发Multics工程计划,目标是开发一种交互式的具有多道程序处理能力的分时操作系统,目标过于庞大,计划破产。
(2)1969年,美国贝尔实验室的肯汤普森(Kenneth Lane Thompson)开发了unix系统,未能得到有效的推广。
(3)1971年,丹尼斯里奇(Dennis MacAlistair Ritchie)发明了c语言;1973年,unix系统的绝大部分源代码用c语言重写,为提高unix系统的可移植性打下基础。
Unix的主要发行版本
操作系统 | 公司 | 硬件架构 |
AIX | IBM | power pc |
UX-HP | HP | PA-RISC |
Solaris | Sun | SPARC |
unix操作系统对硬件平台的依赖性比较强,需要安装在专门架构的计算机上,当然Solaris也能够在个人计算机安装。
Linux发展历史
Linux系统诞生于1991年,由芬兰赫尔辛基大学大学生李纳斯(Linus Torvalds)和后来的众多爱好者共同开发完成,依赖于minix (Andrew S. Tanenbaum教授为教学所开发)
Logo
据说Linus曾经被企鹅咬过…
内核官网:www.kernel.org
Linux内核格式:主版本.次版本.末版本 依据改动幅度的变化
在主版本3以前,次版本为偶数为稳定版,奇数为开发版
Linux的主要发行版本(distribution)
Redhat系列 redhat centos fedora(不稳定,rhel的试验田) 红旗Linux suse g entoo Linux
Debian系列 debian ubuntu
rhel (red hat enterprise linux)
最大的区别:软件的安装方式不同
开源软件opensource
使用的自由 构建成本低
研究的自由 获得源代码
散布及改良的自由 人人为我,我为人人
一些常见的开源软件:Apache Php mysql Python(人生苦短,快用python) Ruby Samba Nginx Sphinx Mongodb
支撑互联网的开源技术
LAMP:Linux apache mysql php
应用领域
基于Linux的企业服务器
嵌入式应用
Linux在电影娱乐
Linux学习方法
选择命令行、坚持、计划、专注