- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.1.1 什么是GNU计划? GNU是“GNU‘s Not Unix”的递归缩写,它是一个对Unix向上兼容的完整的自由软件系统(free software system)。 GNU的中文翻译是角马(南非产的象牛的大羚羊),其标志如图1-1所示。GNU Project于1984年由大名鼎鼎的黑客——Richard Stallman提出,获得了自由软件基金会(FSF)的大力支持,其基本原则是源代码共享及思想共享。 图1-1 GNU标志 图1-2 自由软件之神:Richard Stallman 1.1 GNU计划概貌 1.1.2 GNU GPL——通用公共许可证 GNU组织制定的,由自由软件基金会发行的通用公共许可证GPL(General Public License),力图从法律上保障用户共享和修改自由软件的自由——保证自由软件对所有用户是自由的。 GPL保证了任何人都有权对GPL程序进行复制和传播、修改(改进)、以及重新发布GNU软件的源代码,并且规定在不增加费用的条件下得到源代码。所有采用GPL的程序都必须继续按GPL的规则来发布,以保证自由软件的权利不被侵犯。 1.1 GNU计划概貌 1.2 Linux发展简史 1.2.1 Linux和Linus Torvalds 严格来讲,Linux只是一个操作系统中的内核。 内核是什么? 内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理、虚拟内存、设备I/O等。Linux内核是由Linus Torvalds于1991年10月在芬兰赫尔辛基大学发布的。 1.2 Linux发展简史 1994年,Linux发布了1.0版本,从此开始大范围流行起来。内核版本号,其写法是“主版本号.次版本号.修正次数”,例如“2.6.5”、“2.7.2”。次版本号为偶数代表稳定版,普通用户可以下载使用;若是奇数则代表开发版本,建议仅内核程序员可以尝试下载最新的奇数版本来开发内核,而普通用户最好不要使用。 Linus Torvalds把他的操作系统的成功归功于互联网和Richard Stallman的GNU项目。和Windows及其它有专利权的操作系统不同,Linux仍然公开地开放源代码并得到不断的扩展。任何人可以免费的使用它,只要他们做的任何改进都不是受著作权保护并且可以免费地保留利用。据估计,目前只有2%的Linux代码是由Linus Torvalds自己写的,虽然他仍然拥有Linux内核并且保留了选择新代码和需要合并的新方法的最终裁定权。 1.2 Linux发展简史 1.2.3 GUN/Linux的诞生 通常所说的Linux,指 GNU/Linux ,即采用Linux内核的GNU操作系统。 1971年,Richard Stallman刚开始他在MIT的职业生涯,他工作于一个专门使用自由软件的工作组,在那里程序员们可以自由地相互合作。直至80年代,几乎所有的软件都是私有的,并且软件的所有者不允许并且抵制与他人合作。在此背景下,Richard Stallman提出了伟大的GNU计划。 自由软件议事日程的第一项就是自由的操作系统。如果没有自由的操作系统,在不求助于私有软件的前提下,可想而知,人们甚至无法使用计算机。当然,一个完整的操作系统不仅仅是一个内核,它还包括编译器、编辑器、文本排版程序、电子邮件软件,等等。因此,创作一个完整的操作系统是一项十分庞杂的工作,它需要耗费太多的时间和精力。 1.2 Linux发展简史 1.2.3 GUN/Linux的诞生 由于当时Unix优秀的全局设计已经得到认证并且广泛流传,因此,GNU计划决定让自己的操作系统与Unix兼容,并且Unix的用户可以容易地转移到GNU上来。 渐渐地,GNU计划已经发现或者完成了除内核之外的所有主要成分,而这个最为关键的内核的缺失使得GNU计划一度遭遇了发展的瓶颈。直到90年代初,一个自由的内核——Linux由Linux Torvalds开发出来了。于是人们把Linux和几乎完成的GNU系统结合起来,就构成了一个完整的操作系统——一个基于Linux的GNU系统。目前使用该系统的人数众多,包括Slackware、Debian、Red Hat以及其它。 1.3 Linux的特色和应用领域 1.Linux的主要特色 Linux具有如下的特点: (1)开放性(2)多用户、多任务 (3)良好的用户界面 (4)设备独立性 (5)丰富的网络功能 (6)可靠的系统安全 (7)良好的可移植性 1.3 Linux的特色和应用领域 2. Linux的主要应用领域 目前,Linux操作系统的应用主要包括: (1)Internet/Intra
您可能关注的文档
- 地下矿山安全设施设计提纲.doc
- 地下水源热泵设计方案-天加.doc
- 地源热泵技术综合整理.docx
- 地灾评估培训资料.docx
- 地中海膳食结构.pptx
- 第0章-4麦克斯韦妖和熵.ppt
- 第01章_纸张的基础知识.ppt
- 第06章 工程项目财务评价.pptx
- 第06章 垄断.ppt
- 第06章+网络可靠性设计.ppt
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)