Linux入门引导 第1章1.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux入门引导 第1章1.doc

第1章 概述 本章将简述开源的历史与发展,对Linux和它的前身Unix进行简单的介绍,并对其优势与不足一并指出。并且阐述Linux的文化与哲学,让读者体会到开源的文化魅力所在。同时,本章将会谈到如何合理地利用网络解决问题、解答问题的技巧。 1.1 GNU/Linux与开源 小时候,老师教育我们要把我们手中的糖果分给身边的伙伴一起吃。 ──Richard Stallman 1.1.1 何为开源? 开源(OpenSource),顾名思义就是程序开放源代码。事实上,开源与计算机可以说是同时诞生的,在那个年代,计算机科学家们通过亲自交换手头的源代码来达到程序交换与共享的目的。而这,就是开源。 当用户在使用一个使用起来不称心的,有那么一些瑕疵的闭源软件时,常常会抱怨为什么程序不能像他们所想那样完美一些,完美一些,再完美一些。而正是开源,让这类问题的解决变得简单,变得方便。用户可以自行修改或者拓展正在使用的程序的功能。 也许你会问:“我们自己有修改程序的能力和必要么?”的确,如今大部分的普通用户并没有修改软件的能力和需要。但在早期,计算机及其软件主要被设计应用于科学研究领域。同时,它们也是黑客手中的珍贵玩具。除了计算机软件销售商(vendor),没有人喜欢闭源的软件,人们都希望投入到计算机这一令人兴奋的新领域的探索中去,而闭源软件昂贵的版权费和没有弹性的程序让一部分人极为不满。于是,他们要解放软件,使软件自由。 开源运动(OpenSource Movement)就此拉开宏伟的序幕。 1.1.2 GNU项目的诞生 在20世纪80年代,软件工业迅速发展,各IT行业的厂家都要在市场中保持竞争力,并想通过一些办法来隔离用户并控制他们,于是这些软件销售商们就把各自的软件源代码封闭了起来,并禁止购买其软件的用户进行分享。而这大大损害了软件用户的利益。 在1983年,一位名叫Richard Stallman的黑客率先站了出来,宣布了一个名叫GNU的项目,该项目要开发一个包含系统内核和系统程序在内的操作系统GNU。GNU是GNUs Not Unix的缩写形式,这个无限递归的趣名表明了这个操作系统将会是一个Unix的自由变种。 图1.1 GNU的Logo 为了保护GNU软件,防止任何人对其进行私有化,GNU发布了Copyleft的法规,也就是著名的GPL协议。Copyleft的宗旨是给予用户运行程序,拷贝软件,修改源代码并且发布的权限,但阻止任何人将其私有化。 图1.2 Copyleft的Logo 由于当时人们对GNU emacs编辑器的喜好,越来越多的人愿意加入到GNU项目中去。于是,在1985年,自由软件基金会由Richard Stallman一行人创立了。自由软件基金会征募了一批热爱自由软件的程序员进行编写与维护软件的工作。基金会的收入大部分来自分发软件拷贝、捐助以及相关的技术服务。 到了1990年,GNU几乎已经完成了整个系统构建,大量如编译器,编辑器,系统管理工具等系统必要工具已经具备,唯一缺少的就是内核了。而内核GNU Hurd尚未成熟,无法产品化,就在这时,GNU迎来了Linux的横空出世。 1.1.3 Linux横空出世 操作系统(Operating System)Richard Stallman的带领下创建自由软件,但始终缺少一个平台来将这些优秀的软件整合在一起,时势造英雄,Linux就在这样诞生了。 事实上,Linux只是一个操作系统内核(Kernel)1991年,在芬兰赫尔辛基大学计算机科学系就读的二年级学生Linus Benedict Torvalds为了克服当时MINIX系统的一些缺点,自行开发了Linux,并于当年在网上发布了该系统内核。 Linux是因特网爆炸时代的产物,在当时,操作系统的源代码而当Linux内核源代码被自由共享到网络上后,来自全世界的黑客为之振奋,纷纷开始为内核义务进行拓展,并进一步开发系统需要使用的各种工具(Utilities)Linux以惊人的速度开始发展。 图1.3 Linux的吉祥物Tux Linux操作系统使用了大量的GNU工具,一直以来,人们忽视了GNU对于Linux的重要性,准确的说,Linux应该称为GNU/Linux。因为正是与GNU的联姻,才成就了Linux。 Linux的关键词就是Have Fun,它是一款自由的操作系统,任何人都能学习它,修改它,并进行重新发布。任何人可以从网络上免费下载Linux的内核、大部分自由软件、文档,通过新闻组(Usenet) (Mailing list)IRC(Internet Relay Chat)Internet资源得到强有力的技术支持。 1.1.4 自由软件的保护伞——GPL协议 大多数商业软件的许可证都会剥夺用户分享与修改软件的自

文档评论(0)

资料 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档