Linux 基础入门1.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux 基础入门1

第1章 Linux与开源文化 Linux是一个自由的操作系统软件,有着很多其他操作系统所没有的优点。例如,它具有良好的开放性,其源代码是公开的,并且可以在互联网免费获取。本章将介绍一些Linux的基础知识、Linux的特点、Linux的诞生、历史和发展,以及Linux和开源文化的关系。 1.1 什么是Linux Linux是一种可以免费使用和自由传播的操作系统。Linux操作系统是由全球的许多程序员设计实现的。Linux的目的是创建不受商品化软件的版权制约、所有人都能自由使用并且与Unix操作系统兼容的操作系统。 Linux操作系统之所以受到大家的喜爱,最主要是它有以下3个主要特点: Linux是自由软件,不用支付任何费用就可以获得该软件,以及该软件的源代码。 Linux几乎与Unix系统有着相同的界面和操作方式,其继承了Unix稳定、高效、灵活的优点。 如今的Linux操作系统软件包不再只包括Linux操作系统。还包括办十分丰富的应用软件,如办公软件套装、高级语言编译器、音乐播放器等。 1.2 Linux的版本构成 在了解了什么是Linux和Linux的主要特点之后。接下来介绍的是Linux的诞生和Linux的发展情况,以及一些相关的背景知识。 1.2.1 Linux的基本概念 Linux操作系统是一种类Unix操作系统,诞生于1991年10月。Linux操作系统的诞生、发展离不开5个因素:自由软件,hacker,UNIX操作系统、MINIX操作系统、GNU计划、POSIX标准和互联网。所以在介绍Linux的诞生之前,必须要先了解这几个概念。 黑客-hacker 黑客道德准则: 使用计算机不应该受到限制,应彻底开放 所有的信息都应当是免费的 怀疑权威,崇尚个性 在计算机上能创造艺术和美 计算机使生活变得更好 垮客:Cracker “最后一个真正的黑客” 理查德·马修·斯托曼(Richard Matthew Stallman, RMS,生于1953年),自由软件运动的精神领袖、GNU计划以及自由软件基金会(Free Software Foundation)的创立者、著名黑客。他的主要成就包括Emacs及后来的GNU Emacs,GNU C 编译器及GNU 除错器。 他所写作的GNU通用公共许可证(GNU GPL)是世上最广为采用的自由软件许可证,为copyleft观念开拓出一条崭新的道路。 历史 八十年代后,黑客社群在软件工业商业化的强大压力下日渐土崩瓦解,软件被纳入知识产权。 AI格林白特创建“LISP机器公司”-黑客公司,包括斯托曼等人 AI实验室的其他黑客组成了Symbolic公司,试图以专利软件来取代实验室中黑客文化的产物--免费可自由流通的软件,斯托曼无法抗衡整个公司。 计划开发一个与Unix兼容的操作系统。这样容易被移植,而且Unix用户可以方便地转移过来。这个系统的名字就叫GNU,这个名字的确定就是遵循黑客传统,是一个递归的缩略词:“GNU IS NOT UNIX。” 斯托曼对自由软件的贡献 一个完整的操作系统,需要有内核(磁盘管理、内存分配、调度等)和指令处理器、汇编程序、编译器、解释程序、调试器、文本编辑器、邮件软件等等 UNIX是模块化结构,可以逐步开放 编写C编译器:参考Tanenbaum和Pastel,均失败 编写出Emacs:在GPL: General Public License通用许可证制度保护下,Copyleft(非版权):源代码用户可以拷贝,修改,出售,但修改后的代码必须向用户公开,所有用户都可以得到此代码 开发GCC, BASH Tanenbaum开发Minix,斯托曼开发微内核Hurd Linux Linus Benedict Torvalds:芬兰赫尔辛基 企鹅:Linux象征物 最初的目的:为了学习Intel 386 体系结构保护模式运行方式下的编程技术 1991 年初,Linus 开始在一台386sx 兼容微机上学习minix 操作系统。通过学习,他逐渐不能满足于minix 系统的现有性能,并开始酝酿开发一个新的免费操作系统。 Linux在计划的早期有一些Minix黑客提供了协助,而今天全球无数程序员正在为该计划无偿提供帮助。 1.2.2 Linux的版本 1.3 Linux优点介绍 Linux有很多优点,其中最主要的有以下几点: 极低的软件成本 良好的扩展性 维护方便 开放的标准, 可移植强 1.4 开源文化分析 在对Linux的诞生和发展有了一定了解之后,下面介绍的是以Linux为代表的开源文化和Linux与开源文化的关系。 1.4.1 不同的程序员 开放源码运动起源于自由软件和黑客文化。“开放源码”这个词语来最早出现在1997年在加州召开的一个

文档评论(0)

ligennv1314 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档