[工学]第1章 Linux操作系统基础.ppt

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

第1章 Linux操作系统基础 1.1 Linux的发展 1.1.1 UNIX操作系统 UNIX包括如下哲学理念: 一切(包括硬件)皆为文件。 以文本形式储存配置数据。 短小精悍的单一目标的程序。 避免迷惑性的用户界面。 将程序连接起来处理复杂任务。 1.1.2 GNU计划 GNU是“GNUs Not Unix”的递归缩写,其吉祥物为非洲牛羚。 在1983年,Richard Stallman创建了以创建一个自由软件、类Unix、与POSIX兼容的操作系统为目标的GNU计划。 为了实现GNU计划,Richard Stallman编写了GNU通用公共许可证(GPL)。 1.1.3 Linux操作系统的诞生 1991年,在芬兰赫尔辛基大学计算机科学系就读的学生林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)在Minix的基础上开始开发Linux内核。 当年的8月25日,他在新闻组“comp.os.minix.”发表了如下的著名帖子,宣告了Linux的诞生: 使用minix操作系统的各位,大家好! 我正在为386(486)AT clones写一个(自由的)操作系统(只是爱好而已,不会和GNU一样成为广泛且专业的操作系统)。这个计划从4月份开始酝酿,现在已做好准备。我希望得到人们关于minix优缺点的任何反馈意见,因为我的操作系统和它有类似的方面(因为可行性方面的原因,两者的文件系统物理布局相同)。我刚刚把bash(1.08)和gcc(1.40)移植到了系统上,而且看来运行得很好。这意味着我可以在几个月内把它变得有实用性了。我想知道大家想要些什么特色。欢迎提任何的建议,但是我不保证我会实现你的建议。 1.2 开放源码软件的特点 Linux属于开放源码软件。开放源码软件是源代码完全公开的自由软件,旨在免费分享技术资讯。 根据自由软件基金会的定义,自由软件(Free Software)是一种可以不受限制地自由使用、复制、研究、修改和分发的软件。 自由软件的许可证类型主要有GPL许可证和BSD许可证两种。自由软件可以看作是开源软件的一个子集。 开放源代码软件就是在GNU通用公共许可证(GPL)下发布的软件,以保障软件用户自由使用及接触源代码的权利。这同时也保障了用户自行修改、复制以及再分发的权利。简而言之,所有公布软件源代码的程序,都可以称为开放源代码软件。 自由软件 根据GNU官方网站的定义,自由软件所指称的软件,其用户有使用、复制、散布、研究、改写、再利用该软件的自由。更精确地说,自由软件赋予用户四种自由: 不论目的为何,有使用该软件的自由(自由之零)。 有研究该软件如何运作的自由,并且得以改写该软件来符合用户自身的需求(自由之一)。取得该软件之源码为达成此目的之前提。 有重新散布该软件的自由,所以每个人都可以藉由散布自由软件来敦亲睦邻(自由之二)。 有改善再利用该软件的自由,并且可以发表改写版供公众使用,如此一来,整个社群都可以受惠。如前项,取得该软件之源码为达成此目的之前提(自由之三)。 如果一个软件的用户具有上述四种权利,则该软件得以被称之为“自由软件”。 目前广泛应用的开放源码软件 目前广泛应用的开放源码软件包括: ① Linux 操作系统核心。 ② OpenBSD 操作系统核心。 ③ Apache 市场占有率第一的Web服务器。 ④ Apple Darwin Mac OS X、iOS操作系统核心。 ⑤ Mozilla Firefox 网络浏览器。 ⑥ OpenO 办公软件套装。 ⑦ GIMP GNU图像处理软件。 ⑧ GNU Emacs 文本编辑软件。 ⑨ TeX 排版软件。 ⑩ GNU GCC、Open64 多种语言编译器。 …… 1.3 Linux简介 Linux操作系统是自由软件和开放源代码发展中最具有代表性的实例。只要遵循GNU通用公共许可证,任何人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。 严格来讲,Linux这个词本身只表示Linux核心,但在实际上人们已经习惯了用Linux来形容整个基于Linux核心,并且使用GNU工程各种工具和数据库的操作系统(也被称为GNU/ Linux)。 通常情况下,Linux被打包成供桌上型计算机和服务器使用的Linux发行版本. 1.3.1 Linux创始人Linus Torvalds 林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)出生于芬兰赫尔辛基市;毕业于赫尔辛基大学计算机科学系,现任职于Linux基金会。 Linus Torvalds 在从1990年底到1991年的几个月中,基于Minix研制一个新的操作系统,从而宣告了Linux的诞生。 Linus

文档评论(0)

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

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

1亿VIP精品文档

相关文档