Linux的渊源与发展历史

Linux的渊源与发展历史

1 Unix的起源及发展

Unix是较早被广泛使用的计算机操作系统之一,它的第一版于1969年由Ken Thompson在AT&T贝尔实验室实现,1973年Ken Thompson与Dennis Ritchie用C语言重写了Unix的第三版内核。

1969年,Unix系统的第一个版本(由Ken Thompson在AT&T贝尔实验室实现)

20世纪70年代末:AT&T成立Unix系统实验室

20世纪70年代末:CSRG(加州大学伯克利分校计算机系统研究小组)使用Unix对操作系统进行研究

BSD Unix和Unix System V形成了当今Unix的两大主流

2 开放源代码的发展

源代码是指未编译的按照一定的程序设计语言规范书写的文本文件,开放源代码就是程序开发者将自己的写的代码文件公开给别人学习使用或修改,起初Unix也是AT&T实验室一个开放源代码的项目,所以Unix的源代码可以被轻易获得,但随着Unix的广泛应用AT&T开始认识到Unix的价值,1979年成立了专门的Unix实验室(USL),并且AT&T同时宣布了对Unix的拥有权和商业化;这也导致了CSRG发布了BSD Unix;1983年,为了反对软件所有权私有化的趋势,Richard Stallman发起了GNU计划来推进开放源代码的发展,并为此开发了很多软件,并创建了自由软件基金会(FSF)和制定了GNU通用公共许可证,提出了“反版权(copyleft)”的概念;

3 Linux的诞生

1991年芬兰大学生Linus Torvalds在GPL条例下发布了Linux的第一 版0.02;Linux来源于Unix,并很好的继承了Unix的稳定性和效率高。

Linux内核项目由芬兰的Linux Torvalds创建

1991年10月,linux第一个公开版0.02版诞生

1994年3月,linux 1.0版发布

linux的logo标志取至芬兰的吉祥物:

企鹅

2002年的Linus Torvalds

4 Linux和GNU

Linux遵循GPL版权许可协议,因为GNU的发展理念,使得Linux得 到了快速的发展,我们一般所指的Linux,其实全称应该是GNU/Linux。

GNU(GNU Is Not UNIX)

GNU旨在消除对软件拷贝、分发和修改的限制

GNU的logo标志:水牛

GNU的创始人:Richard Stallman

GPL(GNU General Public License)

GPL通过协议来保证GNU软件对所有用户自由

linux内核项目是遵循GPL的GNU Linux

LGPL(Lesser General Public License)

LGPL相对于GPL条款对于开发者比较宽松

LGPL为使用linux平台来开发商业软件提供了更多的空间

LGPL V2 和 V3为目前主流使用,此外BSD License也较为流行

5 Linux的版本

Linux的版本继承了Unix的版本定制规则,分为内核版本和发行版本

内核版本:内核就是一个核心,其他软件都基于这个核心,不能直接使用,内核版本统一在http://www.linux.org发布,内核版本分为稳定版和开发版,区分方式是 根据次版本的奇偶判定,奇数为开发版,偶数为稳定版。

发行版本:由各个Linux发行商发布,Linux发行商有权选择Linux的内核版本。常见的Linux的发行版本:RedHat、CentOS、Debian、Ubuntu。

RedHat

CentOS

Debian

Ubuntu

6 Linux的现状和发展

Linux操作系统发展迅速,全球Top500超级计算发布数据显示 89.2%的超级计算机运行在 Linux操作系统之上;桌面操作系统市场份额虽然不高,但也在逐年扩大;国际大公司Intel、 Google、IBM等都在Linux操作系统上加大研发投入,为 Linux 操作系统长远发展带来充足后劲。国内操作系统研发组织机构、厂商也都相应加大投入,以缩小与国际 Linux 厂商技术之间的差距。  但是 Linux 的发展仍然面临着兼容性差,软件缺乏,以及面临版本众多导致 Linux 操作系统分裂等问题。掌握核心技术,解决 Linux 当前面临的关键发展问题是当务之急。

一、 国内 Linux 操作系统发展现状

国内目前涉足Linux操作系统研发除学校、研发机构外,主要 Linux 发行版包括红旗、中标、共创、新华、拓林思等,均有桌面和服务器两个版本;    国内各发行版均基于国际社区版本发展而来,基于国际社区成果,在界面定制上做了一些工作,并没有掌握核心技术,且与国际Linux 操作系统发行版之间存在一定的技术差距,缺少技术积累,面临Linux发展后劲不足等问题。

二  、国外 Linux 操作系统发展现状 国外主要发行版包括redhat、ubuntu、Suse 等,均提供桌面和服务器两个不同版本。服务器领域 Linux 操作系统发展比较成熟,桌面发展比较缓慢,嵌入式领域发展较快。

 Redhat

RHEL是目前Linux服务器产品的标杆,在国内和国际上都占据着主要的 Linux 服务器市场份额。RHEL 产品功能全面,产品认证齐全,用户的接受度比较高。RHEL 主要依靠技术服务和产品维护获取盈利。Redhat自9.0以后,不再发布桌面版,而是把这个项目与开源社区合作,于是就有了Fedora这个Linux发行版。目前Fedora对于Redhat的作用主要是为RHEL提供开发的基础。Fedora 的界面与操作系统与 RHEL 非常相似、用户会感觉非常熟悉;另外对于新技术,fedora一直快速引入;并且fedora 一直坚持绝对开源的原则。而因为 Redhat 在 Linux的地位和影响力,拥有很多坚定的爱好者使用。

 Suse

SLES被Novell收购以后,产品的竞争力获得了很大的提升。SLES最大的优势在于应用解决方案比较丰富。SLES同样依靠技术服务和产品维护获取盈利。SUSE的yast2配置工具一直是业内公认的非常完善的安装及系统工具,能够进行系统大多数的配置功能;另外,SUSE 与  67 微软的合作,也使得SUSE在与Windows的互操作性方面具有一定的优势;

 Ubuntu

Ubuntu 是近几年进步很快的桌面版本,依靠快速的启动,高速的在线升级,良好的易用性,快速的争取了很多用户。Ubuntu 计划强调易用性和国际化,以便能为尽可能多的人所用;同时,由于软件仓库镜像众多,因此软件包安装速度很快;Ubuntu 的易用性得到了很多用户的欣赏;

可以说现在Linux已经深入到我们生活的各个方面。

原文地址:https://www.cnblogs.com/xrl123/p/10449350.html

时间: 2024-10-02 02:25:26

Linux的渊源与发展历史的相关文章

Linux基础2---Linux的发展历史

Linux 由Linus提供内核,GNU组织提供Lib等其他的软件共同组成GNU/Linux系统. 常见的OpenSource组织有: 1.   GNU  ,开源协议: GPL(General Public License).LGPL.GPLv2.GPLv3等 2.    Apache GNU/Linux的常见发行商: 主要是把Linux 内核及相关的软件打包编译成不同平台的二进制文件,方便用户使用. 1.RedHat 基于Redhat的二次发行商有CentOS(企业).Fedors(个人).M

操作系统发展史,系统架构平台概览; Linux起源、理念、发展历史及各发行版

一.操作系统发展史 维基百科搜索操作系统 操作系统(英文:Operating System,缩写:OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的核心与基石. 操作系统功能: · 进程管理(Processing management) · 内存管理(Memory management) · 文件系统(File system) · 网络通信(Networking) · 安全机制(Security) · 用户界面(User interface) · 驱动程序(Device driv

1.Linux的发展历史以及 GNUGPL和open source

发展历史: 20实际60年代:那时候的计算机一般只有在军事,科研以及学术院校才能见到,不是一般人能接触的东西.开始的时候计算机的时候的输入靠卡片阅读器,即程序开发者在卡片上打洞放入卡片阅读器上输入,在通过打印机输出,后来虽然出现了键盘输入,但是由于计算机的数量过少,大家去用计算机都需要等待很长的时间,这时MIT由此发明了一个分时系统.即一个主机多个终端,终端可以接收输入并接收主机发来的处理结果,这时候的分时其实只是在不同终端任务间进行切换. 1965年前后:后来大家觉得这样的方式,最先进的计算机

FreeBSD的发展历史

  BSD是Berkeley Software Distribution的缩写.   FreeBSD是一种UNIX,它是由BSD,386BSD,4.4BSD发展而来的一个重要分支.虽然是UNIX分支,但是由于法律问题它不能被称为UNIX.   FreeBSD的发展始于1993年,取源于386BSD.然而,因为386BSD原始码的合理性受到质疑以及Novell(当时UNIX的版权拥有者)与伯克利接连而来的诉讼,FreeBSD在1995年1月发布的2.0-RELEASE中以加州大学的的4.4BSD-

Android的渊源、发展过程和发展趋势

Android的渊源和发展过程: 说起Android,就不得不提Andy Rubin,也就是所谓的“Android之父”.早在2003年,Andy Rubin就同其他三位创始人成立了“Android公司”,开发一种基于数码相机的系统,这便是Android的雏形. 随后,Android转而开发手机操作系统,并于2005年被谷歌收购,Rubin和其他创始人留在谷歌,开始了真正意义上的智能手机操作系统开发.此时,Android系统的方向已经确定,比如基于Linux.开源.免费供手机厂商使用等等,谷歌则

Linux的起源和发展

Linux教程 Linux的起源和发展 Linxu的起源 1991年,Linus Torvalds 尚是芬兰赫尔辛基大学的一名学生,他在学校学Minix操作系统的课程,Minix:MINIX是一种基于微内核架构的类UNIX计算机操作系统,只是一个用于教学目的的简单操作系统,而不是一个强有力的实用操作系统,然而最大的好处就是公开源代码.全世界学计算机的学生都通过钻研MINIX源代码来了解电脑里运行的MINIX操作系统,芬兰赫尔辛基大学大学二年级的学生Linus Torvalds就是其中一个,在吸收

python 学习之电脑的发展历史

电脑的发展历史 电脑的学名叫计算机,电脑是用来做计算的.在古时候,人们最早使用的计算工具可能是手指,英文单词“digit”既有“数字”的意思,又有“手指“的意思.古人用石头打猎,所以还有可能是石头来辅助计算.  缺点:手指和石头太低效了 后来出现了”结绳 “记事.   缺点:结绳慢,绳子还有长度限制. 又不知过了多久,许多国家的人开始使用”筹码“来计数,最有名的就要数咱们中国商周时期出现的算筹了.古代的算筹实际上是一根根同样长短和粗细的小棍子,大约二百七十几枚为一束; 多用竹子制成,也有用木头.

sql语言的发展历史

sql语言的发展历史 SQL是结构化查询语言(Structure Query Language)的缩写,它是使用关系模型的数据库应用语言,由IBM在70年代开发出来,作为IBM关系数据库原型System R的原型关系语言,实现了关系数据库中的信息检索. 80年代初,美国国家标准局(ANSI)开始着手制定SQL标准,最早的ANSI标准于1986年完成,它也被叫做SQL-86.标准的出台使SQl作为标准的关系数据库语言的地位得到加强.SQL标准几经修改和完善,目前新的SQL标准是1992年制定的SQ

选一种你比较熟悉的软件,并点评它的优缺点,并描述此类软件的发展历史

windows操作系统, 优点:图形化界面能够更加便捷的对文件进行处理 缺点:容易被黑客破解从而导致信息的丢失 发展历史: 1.Windows是由微软在1983年11月宣布,并在两年后(1985年11月)发行的. 2.Windows版本2.0是在1987.11正式在市场上推出的.该版本对使用者界面做了一些改进.2.0版本还增强了键盘和鼠标界面,特别是加入了功能表和对话框. 3.Windows3.0是在1990年5月22日发布的,它将Win/286和Win/386结合到同一种产品中.Windows