详谈linux发展史

       Linux是由世界各地成千上万的程序员设计和开发实现的。当初开发 Linux系统的与大家熟知的Windows操作系统软件一样, Linux也是一个操作系统软件。但是其目的就是建立不受任何商业化软件版权制约的、全世界都能自由使用的类UNIX操作系统兼容产品。在过去的20年里, Linux系统主要被应用于服务器端、嵌入式开发和个人PC桌面3大领域,其中服务器端领域是重中之重。

     我们熟知的大型、超大型互联网企业(百度、新浪、淘宝等)都使用 Linux系统作为其服务器端的程序运行平台,全球及国内排名前十的网站使用的主流系统几乎都是

从上面的内容可以看出, Linux操作系统之所以如此流行,是因为它具有如下一些特点:

1、是开放源代码的程序软件,可自由修改。

2、UNIX系统兼容,具备几乎所有UNⅨX的优秀特性。

3、可自由传播,无任何商业化版权制约。

4、适合 Intel等x86CPU系列架构的计算机

Windows不同的是, Linux是一套开放源代码程序的,并可以自由传播的类UNIX操作

系统软件(UNIX系统是 Linux系统的前身,具备很多优秀特性)。其在设计之初,就是

基于Intel x86系列CPU架构计算机的。它是一个基于 POSIX的多用户、多任务并且

支持多线程和多CPU的操作系统。

接下来说一下系统弄得发展:

GPL全称为 General Public License,中文名为通用公共许可,是一个最著名的开源

许可协议,开源社区最著名的 Linux内核就是在GPL许可下发布的。GPL许可是由自

由软件基金会创建的。

1984年, Richard Stallman发起开发自由软件的运动后不久,在其他人的协作下他

创立了通用公共许可证(GPL),这对推动自由软件的发展起到至关重要的作用,那么,

这个GPL到底是什么意思呢?

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

虽然整个Linux内核是基于GNU通用公共许可的,但是 Linux内核并不是GNU计划的一部分,这一点请读者不要混淆。

GNU计划与linux诞生

GUN计划由Richard Stallman(理查德·马修·斯托曼)发起,主要目标是创建GNU操作系统,其内容软件完全以GPL方式发布。GUN名称来自GNU's Not Unix!的缩写,汉语意思即gnu不是unix系统。1985年理查德·马修·斯托曼又创立了自由软件基金会(Free Software Foundation)来为GNU计划提供技术、法律以及财政支持。

到1991年GNU项目已经完成了除系统内核之外的各种必备软件的开发,但gun系统内核Hurd进展缓慢。而就在1991年, 林纳斯·托瓦兹(Linus torvalds)开始在谭邦宁(Andrew S. Tanenbaum)教授的Minⅸ系统(一款由谭邦宁教授编写用于教学的类unix系统)上编写各种驱动程序等操作系统内核组件。同年10月5号林纳斯·托瓦兹对外宣布linux内核kernel 诞生,随后许多程序员参与了linux内核的开发与修改,1992年Linux与其他GNU软件结合,完全自由的操作系统gnu/linux正式诞生,由于完全免费以及源码完全公开,从而逐步发展壮大。但时至今日gun依旧没放弃内核Hurd的开发。

linux系统版本

学习Linux操作系统,需要选择不同的发行版本,Linux 操作系统是一个大类别,Linux

操作系统主流发行版本包括:Red Hat Linux、CentOS、Ubuntu、SUSE Linux、Fedora Linux

1. Red Hat Linux

Red Hat Linux是最早的 Linux 发行版本之一,同时也是最著名的 Linux 版本,Red Hat

Linux已经创造了自己的品牌,也是读者经常听到的“红帽操作系统”。Red Hat 1994 年创立,目前公司全世界有 3000 多人,一直致力于开放的源代码体系,向用户提供一套完整的服务,这使得它特别适合在公共网络中使用。这个版本的 Linux 也使用最新的内核,还拥有大多数人都需要使用的主体软件包

2. CentOS

社区企业版操作系统(Community Enterprise Operating System,CentOS)是 Linux 发行

版之一,它是来自于Red Hat Enterprise Linux依照开放源代码所编译而成。由于出自同样的

源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的 Red Hat Enterprise Linux使用。CentOS 于 Red Hat Linux 不同之处在于 CentOS 并不包含封闭的源代码软件,可以开源免费使用,得到运维人员、企业、程序员的青睐,CentOS 发行版操作系统是目前企业使用最多的系统之一,2016年12月12日,CentOS基于 Red Hat Enterprise Linux 的 CentOS Linux7 (1611) 系统正式对外发布。

3. Ubuntu

Ubuntu是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨

语的“ubuntu”一词(译为吾帮托或乌班图),意思是“人性”、“我的存在是因为大家的存在”,

是非洲传统的一种价值观。

Ubuntu基于 Debian 发行版和 GNOME 桌面环境, Ubuntu 发行版操作系统的目标在于

为一般用户提供一个最新的、同时稳定的以开放自由软件构建而成的操作系统,目前Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。

4. SUSE Linux

SUSE(发音 /ˈsuːsə/),SUSE Linux 出自德国,SuSE Linux AG 公司发行维护的 Linux 发

行版,是属于此公司的注册商标2003年 11 月 4 日,Novell 表示将会对 SUSE 提出收购。收购的工作于 2004 年 1 月完成。Novell 也向大家保证 SUSE 的开发工作仍会继续下去,Novell 更把公司内全线电脑的系统换成 SUSE LINUX,并同时表示将会把 SUSE 特有而优秀的系统管理程序 - YaST2 以 GPL授权释出[if !supportLists]5. [endif]Fedora Linux

Fedora是一个知名的 Linux 发行版,是一款由全球社区爱好者构建的面向日常应用的快

速、稳定、强大的操作系统。它允许任何人自由地使用、修改和重发布,无论现在还是将来。

它由一个强大的社群开发,这个社群的成员以自己的不懈努力,提供并维护自由、开放源码

的软件和开放的标准。

5.32 位与 64 位操作系统的区别

学习Linux操作系统之前,需要理解计算机基本的常识,计算机内部对数据的传输和储

存都是使用二进制,二进制是计算技术中广泛采用的一种数制,而Bit(比特)则表示二进

制位,二进制数是用0和 1 两个数码来表示的数。基数为 2,进位规则是“逢二进一”,0 或者 1 分别表示一个 Bit 二进制位。Bit 位是计算机最小单位,而字节是计算机中数据处理的基本单位,转换单位为:1Byte=8Bit,4Byte=32Bit。随着计算机技术的发展,尤其是中央处理器(Central Processing Unit,CPU)技术的变革,CPU 的位数指的是通用寄存器(General-Purpose Registers, GPRs)的数据宽度,也就是处理器一次可以处理的数据量多少。目前主流 CPU 处理器分为 32 位 CPU 处理器和 64 位 CPU 处理器,32 位 CPU 处理器可以一次性处理 4 个字节的数据量。而 64 位处理器一次性处理 8 个字节的数据量(1Byte=8bit),64 位 CPU 处理器对计算机处理器在 RAM 里(随机存取储存器)处理信息的效率比 32 位CPU 做了很多优化,效率更高。

X86_32位操作系统和 X86_64 操作系统也是基于 CPU 位数的支持,具体区别如下:

q32 位操作系统表示 32 位 CPU 对内存寻址的能力;

q64 位操作系统表示 64 位 CPU 对内存寻址的能力;

q32 位的操作系统安装在 32 位 CPU 处理器和 64 位 CPU 处理器上;

q64 位操作系统只能安装 64 位 CPU 处理器上;

q32 位操作系统对内存寻址不能超过 4GB;

64位操作系统对内存寻址可以超过 4GB,企业服务器更多安装 64 位操作系统,支

持更多内存资源的利用;

q64 位操作系统是为高性能处理需求设计,数据处理、图片处理、实时计算等领域需求;

q32 位操作系统是为普通用户设计,普通办公、上网冲浪等需求64 位操作系统对内存寻址可以超过 4GB,企业服务器更多安装 64 位操作系统,支持更多内存资源的利用;

q64 位操作系统是为高性能处理需求设计,数据处理、图片处理、实时计算等领域需求;

q32 位操作系统是为普通用户设计,普通办公、上网冲浪等需求

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,383评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,522评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,852评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,621评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,741评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,929评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,076评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,803评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,265评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,582评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,716评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,395评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,039评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,798评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,027评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,488评论 2 361
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,612评论 2 350

推荐阅读更多精彩内容