Linux运维之第一章Linux系统起源及特性简单介绍

第一章Linux系统起源及特性简单介绍


1.1操作系统

操作系统英文名称Operating System 简称OS,计算机系统中必不可少的基础系统软件,计算机系统的核心。作用是管理和控制计算机系统中的硬件和软件资源。目前PC计算机常见的操作系统有Windows、Linux、DOS、Unix等。

1.2 Linux简介特性及发展史

      提起Linux不得不讲讲Unix系统。Unix是1969年AT&T的贝尔实验室诞生,20世纪70年代盛行。此期间,又产生了一个比较重要的分支,就是大约1977年诞生的BSD(Berkley Software Distribution)系统。从BSD系统开始,各大厂商及商业公司开始了根据自身的硬件架构,并以Unix系统为基础进行Unix系统的研发。

Unix的5大优秀特性

  1. 技术成熟,可靠性高
  2. 极强的可伸缩性
  3. 强大的网络功能
  4. 强大的数据库支持能力
  5. 强大的开发功能

70年代末,Unix面临被AT&T回收版权的重大问题,特别是禁止对学生群体提供Unix系统源代码,这样的问题一度引起了当时Unix业界的恐慌,因此产生了商业纠纷。

1984年,Richard Stallman发起了开发自由软件的运动,并成立了自由软件基金会(Free Software Foundation,FSF)和GNU项目。

1984年Andrew Tanenbaum(谭邦宁)大学教授开始着手编写新的用于教学的Unix系统,这个系统的名字为Minix。

Linux系统的诞生开始于芬兰赫尔辛基大学的一位计算机系的学生,名字为Linus Torvalds。大学期间接触到了Unix,找到了Minix操作系统,开始创作现在的Linux。

Linux的发展历程简介

1)1984年,Andrew S. Tanenbaum开发了教学的Unix系统,命名为MINIX。

2) 1989年,Andrew S. Tanenbaum将MINIX系统运行于x86的PC计算机平台。 

3)1990年,芬兰赫尔辛基大学生Linus Torvalds首次接触MINIX系统。

4)1991年,Linus Torvalds开始在MINIX上编写各种驱动程序等操作系统内核组件。

5)1991年底,Linus Torvalds公开了Linux内核源码0.02版(http://www.kernel.org)注意,这里公开的Linux内核源码并不是我们现在使用的Linux系统的全部,而仅仅是Linux内核kernel部分的代码。

6)1993年,Linux1.0版发行,Linux转向GPL版权协议。

7)1994年,Linux的第一个商业发行版Slackware问世。

8)1996年,美国国家标准技术局的计算机系统实验室确认Linux版本1.2.13(由Open Linux公司打包)符合POSIX标准。

9)2000年后,Linux系统日趋成熟,涌现大量基于Linux服务器平台的应用,并广泛应用于ARM技术的嵌入式系统中。

什么是Linux?Linux是一套开源代码程序的、并可自由传播的Unix操作系统软件。

Linux系统主要应用于服务器端嵌入式开发个人PC桌面

Linux如此流行,因为具备以下特点:

a.开源代码的程序软件

b.Unix系统兼容,具备几乎所有Unix的优秀特性

c.可自由传播,无任何商业化版权制约

d.适合Intel等x86CPU系列架构的计算机

1.3.1自由软件与FSF

            自由软件:核心就是没有商业化软件版权制约,源代码开发,可无约束自由传播。

            FSF(Free Software Foundation)主要项目是GNU项目。目标是建立可自由发布和可移植的类Unix操作系统产品。

1.3.2GNU知识

            GNU全称是GNU’s not Unix。GNU类Unix操作系统是由一系列应用程序、系统库和开发工具构成的软件集合,例如:Emacs编辑软件、Gcc编译软件、bash命令解释程序和编程语言,以及gawk(GNU’s awk)等,并加上了用于资源分配和硬件管理的内核。

1.3.3GPL知识

            GPL全称为General Public License ,中文名为通用公共许可,是一个最著名的开源许可协议,开源社区最著名的Linux内核就是爱GPL许下发布的。GPL许可是由自由软件基金会(Free Software Foundation)创建的。

            GPL许可的核心,是保证任何人有共享和修改自由软件的自由,任何人有取得、修改和重新发布自由软件的源代码权力,但都必须同时给出具体更改的源代码。

1.3.4系统的组成

           

                                                                             Linux操作系统组成原理简单示意图

1.4Linux的发行版本介绍

            Linux的发行商包括Slackware、RedhatDebian、Fedora、TurboLinux、Mandrake、SUSE、CentOSUbuntu红旗麒麟……

  1. RedHat:收费

  2. FedoraRedHat的一个分支,仍遵循GPL协议,可认为是RedHat预发布版。
  3. CentOSRedHat一个重要分支,开源免费,国内互联网公司使用最多的Linux系统版本。
  4. Ubuntu:桌面式Linux,图形化显示
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页