一、Linux和unix介绍

 

1.操作系统组成原理

 

1.1完整的计算机系统

硬件系统

◆主机

◆外设

软件系统

◆操作系统

◆应用软件

 

1.2操作系统(Operating System)

操作系统是连接用户和计算机硬件系统的桥梁,同时又是搭载应用软件的平台

◆内核(kernel)

◆外壳(shell)

 

 

 

 

 

 2.ShellKernel口Shell(命令解释器,“翻译官")

◆外壳,命令解释器,介于操作系统内核与用户之间,负责解释命令行

◆接受用户输入的指令,并将指令解释后传输给内核(Kernel)执行,输出执行结果给用户。

Kernel

◆内核,接受Shell的指令,并执行,将结果输出给Shell

 

 

 二、Unix简介

1. 

Unix是一款古老的操作系统,由bell(贝尔----kingtoms)实验室设计的一款多用户,多任务的操作系统,早期的由汇编语言编写,第三个版本由c语言进行重写

 

2. Unix的分支

Unix system

BSD(加州大学伯克利分校)

FreeBSD

OpenBSD

NetBSD

 

拓展:

Unix的产生由登月游戏产生推动了计算机的发展

自从由c语言重写了之后,unix对硬件的依赖降低,普及了unix的使用(20世纪70年代)

 

 

 三、GNU(GNU is Not unix)

1984年由Richard Stallman 发起并创建

目标是编写大量兼容于unix系统的自由软件

官方网站:www.gnu.org

 

开放源码软件:

开放源码软件(open source software

 

Firefox网页浏览器

Openoffice办公套件

ApacheNginx网站服务器软件

Android系列软件

 

 

四、介绍一个人物 Linus Torvalds

 

五、Linux的起源和发展

1.Linux操作系统构成

 

Linux内核、系统基本库、应用程序

 

2.Linux内核项目

 

主要作者:芬兰赫尔辛基大学的 Linus Torvalds

1991.10 发布linux0.02版本(第一个公开版)

1994.3 linux1.0版发布

Linux内核的标志————企鹅Tux,取自芬兰的吉祥物

官方网站:www.kernel.org

 

六、Linux在发展过程中延伸出很多分支

 

 

 

 七、Linux简介

 

1.Linux发型版本

 

1.1 Linux发型版本构成

 

Linux内核+各种自由软件=完整的操作系统

 

厂商提供的辅助安装、软件包管理等程序

 

发行版的名称、版本由发行厂商决定

 

例:

Red Hat Enterprise Linux 7,由Red Hat公司发布

SUSE Linux Enterprise 15,由Attachmate公司发布

Debian Linux 10.由Debian社区发布

 

 

 2.Linux的特点

 

几乎unix的全部特性

Linux几乎是免费的

丰富的网路功能

可靠的安全性

良好的可移植性

 

3.Linux的内核版本

 

主要是内核版本号的命名机制

 

稳定性(具有工业级的强度)

开发板(要试验各种解决方案)

两种版本是相互关联、相互循环的

 

Linux内核的命名机制

 

Num.num.num

 

其中第一个数字是主板本号,第二个数字是次版本号,第三个数字是修订版本号,如果次版本号是偶数,那么该内核就是稳定版的;若是奇数,则是开发板的

 

头两个数字合在一起可以描述内核系列,如稳定版的2.6.0 他是2.6版内核系列

 

 

 八、Linux和unix

 

◆Unix的历史久于Linux.Linux的思想源于Unix

◆Unix和Linux都是操作系统的名称.但Unix这四个字母除了是操作系统名称外,还作为商标归sco所有.

◆Linux的核心是免费的,自由使用的,核心源代码是开放的.而Unix的核心并不公开

◆在对硬件的要求上,Linuxt比Unix要低,没有Unix那么苛刻.在安装上Linux比Unix容易掌握.

◆在使用上,Linux相对没有Unix那么复杂.

◆Po six(可移植操作系统环境)是unix和linux的标准和规范

 

 

九、Linux与windows

1.两者都是多任务的操作系统,都支持同样的用户接口,网络完全性。

 

2.Windows是专用系统,由开发的公司控制接口和设计,并建立严格的标准,而且购买的价格高,而linux是自由软件,其开发采用开放和写作模式,因而 有利于充分程序人员的集体智慧,大量减少不必要的重复劳动,并使得自由软件的弱点能及时发现和得到克服,具有强大的生命力

 

3.linux正在竞争unix和windows NT 的市场份额。他是目前唯一可以与 Microsoft windows抗衡的操作系统;盖茨也承认linux是微软的竞争对手。

 

十、Linux在HPC中的运用

 

高性能计算机群,简称hpc机群

 

 

 

 十一、操作系统:三十年河东,三十年河西(摘自IT168)

Linux目前已成为高性能计算的首选操作系统。在全球顶尖的500台超级计算机中,有367台上使用了Linux操作系统,比重为73.4%,而01年仅有44套;相比之下,此次有98台使用了UNI区操作系统,01年是440套。正所谓“三十年河东,三十年河西”,短短几年的时间里,TOP500HPC中操作系统的格局发生了翻天覆地的变化。

2004年是这一戏剧性变化的转折点,在当年6月份发布的排行榜中,LINUX开始超过UNI区。但值得注意的,在近两届排行榜中,LINUX和UN区似乎开始稳定各自的份额,这主要得益于UNI区惯有的稳定性和安全性,以及UN区厂商的开源运动。

另外,在Top500超级计算机中,仅有一台超级计算机采用了Windows 2003 Server,另一台采用了Windows Compute Cluster Server2003,均是运行在DELL公司的PC服务器机群上。尽管微软在个人市场和低端企业级市场上呼风唤雨,但要想在超级计算领域有所斩获,显然还有很长很长的路要走。