南邮Linux-第1章解读.ppt

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

1.3.1 Minix操作系统 1987年,荷兰籍教授Andrew Tanenbaum开发出基于PC机的类Unix的操作系统命名为Minix。 Minix采用C语言和少量汇编语言,不含任何ATT Unix的代码,Minix内核的代码量较小,采用微内核结构,一万二千行代码。 相关源代码可以从下载,源代码遵守BSD版权协议。 《操作系统教程:Minix设计与实现》。 1.3.2 linux产生和发展 1991年,芬兰赫尔辛基大学学生Linus Torvalds在Minix设计思想的基础上,在Internet上发布了Linux0.01内核,是单内核结构。 Linux0.01版只能运行于386处理器上,只提供有限的设备驱动,只支持Minix文件系统,,对网络不提供支持。 1.3.2 linux产生和发展 1994年,Linux1.0发布,和Linux0.01相比,增加了新的文件系统、内存文件映射和对TCP/IP协议的支持。 1996年,Linux2.0内核版本发布,增加了多种硬件体系结构和多处理器结构的支持,内存管理代码进行了改进,提升了TCP/IP性能,提供了对内核线程的支持。 2006年,Linux2.6内核版本发布,将以往的非抢占式内核升级为抢占式内核,改进了进程调度策略,以适应实时应用环境的需要。 1.3.2 linux产生和发展 Linux赢得了大型数据库软件公司支持。 IBM 大型机全面预装Linux操作系统,HP、SUN公司也将推出自己的桌面发行版本,SGI在开发大型Linux图形工作站。 全球巨型机中许多使用Linux操作系统。 1.3.3 内核版本号的命名 Linux的内核版本由3部分组成 Linux-x.y.z 主版本号 x,内核设计有重大变化 次版本号 y,内核有了一定的变化 末版本号 z,版本有微小变化 主版本号 次版本号 末版本号 发行版本号 1.3.4 内核的分类 1、标准linux内核 由网站维护。 该站点上的内核仅确保在X86体系结构上可正常运行。 基于X86处理器的内核。 1.3.4 内核的分类 2. 嵌入式Linux内核 例如,在无内存管理单元的嵌入式系统上使用的μClinux和为ARM处理器开发的ARM(advanced RISC machines) Linux等。 1.4 linux系统 1.4.1 linux系统的概念 1.4.2 GNU/Linux 1.4.3 linux发行版 1.4.1 Linux系统的概念 Linux系统是指包含Linux内核、工具软件和应用程序等在内的一系列软件的集合。 Linux系统分为Linux内核、Shell命令解释器、环境工具和图形用户界面四个部分。 1.4.1 Linux系统的概念 1.4.1 Linux系统的概念 内核是整个操作系统的核心,为上层应用提供基本的软硬件服务。 Shell是用户和内核交互的命令解析器。 1.4.1 Linux系统的概念 环境工具是各种具体软件的集合,如vi编辑器,gcc编译器等。 图形用户界面是一种基于窗口的应用软件,可以用鼠标操纵计算机。 1.4.2 GNU/Linux 严格意义上说,Linux指的只是Linux内核,Linux内核不能构成一个完整的Linux系统。 Linux内核与GNU工具相结合,形成了GNU/Linux。 1.4.3 Linux发行版 由企业、组织和个人开发的基于GNU/Linux的操作系统,称为Linux发行版。 这些发行版可分为商业发行版与社区发行版。 例如,Fedora (Red Hat), OpenSUSE (Novell), Ubuntu (Canonical公司),和Mandriva Linux属于商业发行版。 社区发行版由自由软件社区提供支持,例如,Debian和Gentoo等。 1.5 Linux系统的商业运营模式 多种产品线 技术服务型 软、硬件一体化 附属品 1.5 Linux系统的商业运营模式 1.多种产品线 利用开源软件带动商业软件的销售。如MySQL产品就同时推出面向个人和企业的两种版本,即开源版本和专业版本,分别采用不同的授权方式。 1.5 Linux系统的商业运营模式 2. 技术服务型 为开源软件提供技术服务。例如:JBoss应用服务器完全免费,而通过提供技术文档、培训和二次开发支持等技术服务盈利。 1.5 Linux系统的商业运营模式 3. 软、硬件一体化 在硬件产品中植入开源软件,开源软件不是利润的中心。 例如Sun公司将其Solaris操作系统开放源代码,以确保服务器硬件的销售收入,也是这种模式的体现。 1.5 Linux系统的商业运营模式 4. 附属品 出

文档评论(0)

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

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

1亿VIP精品文档

相关文档