Linux网络操作系统应用教程1283.pptxVIP

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

第1章Linux概述;1.1Linux的起源及概况;1.1.2自由软件

自由软件(FreeSoftware)这个概念是由RichardM.Stallman提出来的,它是指用户有运行、拷贝、研究、改进软件的自由,更准确地说是指以下三种层次的自由:

●研究程序运行机制,并根据自己的需要修改它的自由。

●重新分发拷贝,以使他人能够共享软件的自由。

●改进程序,为使他人受益而散发它的自由。;自由软件的代表是操作系统Linux和编译工具GCC(GNUCCompiler)。

自由软件之父RichardM.Stallman把一生都献给了自由软件事业,他是自由软件的发起者,也是自由软件思想的实践者。他的名言“自由的思想,但不是免费的午餐”指出了自由软件思想的本质。他倡导了GNU计划和GPL原则。;GNU计划和自由软件基金会(FreeSoftwareFoundation,FSF)是由RichardM.Stallman于1984年一手创办的。它旨在开发一个类似UNIX并且是自由软件的完整操作系统——GNU(GNU’sNotUNIX)系统。当时,各种使用Linux作为核心的GNU操作系统正在被广泛使用。虽然这些系统通常被称作“Linux”,但是严格地说,它们应该被称为GNU/Linux系统。到20世纪90年代初,GNU项目已经开发出许多高质量的免费软件,其中包括有名的emacs编辑系统、BashShell程序、GCC系列编译程序、GDB调试程序等。这些软件为Linux操作系统的开发创造了一个合适的环境,是Linux能够诞生的基础之一,以至于目前许多人都将Linux操作系统称为GNU/Linux操作系统。;1.1.3Linux系统的出现

在操作系统领域,芬兰青年LinusTorvalds(李纳斯?托沃兹)开创了一个全新的世界——Linux操作系统。作为程序员,能写出干净而不冗长的代码,就足以赢得同行们的尊敬和推崇。而Linus走得更远,他不但重新定义了一流程序、代码和软件的基准,而且达到了“Hacker(黑客)”的很高水平,开创了另一个互联网的传奇故事,因此人们常常称他为“Linux之父”。;1991年初,21岁的LinusTorvalds就读于芬兰的赫尔辛基大学(UniversityofHelsinki)学习“操作系统”课程。他喜欢测试计算机的能力和限制,但当时缺乏一个专业级的操作系统。MINIX虽然很好,但只是一个用于教学的简单操作系统,而不是一个强有??的实用操作系统。Linus决定自己开发终端仿真程序,它最早的功能是:运行一个程序(进程)显示连续的“A”,再突然启动另外一个程序显示一连串“B”;在此基础上,实现对CPU的管理,即进程管理。这个仿真程序实现了网络的登录和电子邮件的收发,但无法下载和上传资料。其后,Linus开发了磁盘管理和文件管理程序,以完善操作系统的核心功能。为了进一步完善系统功能,Linus开始通过网络求助。1991年7月3日他在一个名为“comp.os.minix”的讨论组中发了一个帖子:“各位网友好!我现在正在MINIX系统下做一个项目,对POSIX标准很感兴趣。有谁能向我提供一个(最好)是机器可读形式的必威体育精装版的POSIX规则?能有FTP地址就更好了。”;POSIX(PortableOperatingSystemInterfaceforComputingSystems)是由IEEE和ISO/IEC开发的一族标准。该标准基于现有的UNIX实践和经验,描述了操作系统的调用服务接口,用于保证编制的应用程序可以在源代码一级的多种操作系统上移植运行。

这个帖子引起了赫尔辛基工学院的助教AriLemke的注意,了解到Linus的工作情况后,他就在他们学校的FTP服务器上为Linus提供了空间,以便让大家共享。通过不断征求网上讨论组成员的意见,Linus不断修改和完善着这个系统。;1991年9月17日,Linus将自己开发的系统源程序完整地传到了FTP服务器上,供大家下载测试。Linus本想给系统命名为Freax,但最后定下的名字是Linux,由于这个版本并不完善,故被称为Linux0.01版。

1995年1月,BobYoung创办了RedHat(小红帽)公司,他以GNULinux为核心,集成了400多个源代码程序模块,冠以Linux的品牌,即RedHatLinux,称为Linux发行版,在市场上出售,这在经营模式上是一种创举。BobYoung称:我们从不想拥有自己的“版权专用”技术,我们卖的是“方便”,给用户提供支持和服务,而不是自己的“专有技术”。源代码开发程序包括各种

文档评论(0)

139****1983 + 关注
实名认证
文档贡献者

副教授、一级建造师持证人

一线教师。

领域认证该用户于2023年06月21日上传了副教授、一级建造师

1亿VIP精品文档

相关文档