- 3
- 0
- 约5.41千字
- 约 51页
- 2016-03-07 发布于湖北
- 举报
学习Linux软件开发的重要性 知识结构 课程目标 本章目标 Linux系统的历史 Linux 操作系统是Unix 操作系统的一种克隆系统。它第一次正式向外公布的时间是1991 年的10 月5 日。以后借助于Internet 网络,并经过全世界各地计算机爱好者的共同努力下,现已成为今天世界上使用最多的一种Unix 类操作系统,并且使用人数还在迅猛增长。 Linux系统的历史 Linux创始人:Linus Torvalds Linux发展的五大支柱 Unix 操作系统 UNIX操作系统1969年在贝尔实验室诞生。 小巧:最早的UNIX系统只占用512K字节的磁盘空间,其中系统内核使用16K,用户程序使用8K,文件使用64K。 灵活:源代码是可利用的,UNIX是用高级语言写成,提高了操作系统的可移植性。 便宜:大学能以一盘磁带的价格得到一个UNIX系统的使用许可。早期的UNIX系统提供了强大的性能,使其能在许多昂贵的计算机上运行。 于1972 年用移植性很强的C 语言进行了改写,使得Unix 系统在大专院校得到了推广。 Linux发展的五大支柱 Minix 操作系统 Minix由Andrew S. Tanenbaum(AST)于1987年编制 主要用于学生学习操作系统原理。 到91年时版本是1.5。 目前主要有两个版本在使用: 1.5 版和2.0 版。 当时该操作系统在大学使用是免费的,但其它用途不是,当然目前都已经是免费的,可以从许多FTP上下载。 他为了保持Minix 的小型化,能让学生在一个学期内就能学完,而没有接纳全世界许多人对Minix 的扩展要求。因此这激发了Linus 编写Linux。 Linux发展的五大支柱 GNU 计划 GNU 计划和自由软件基金会(the Free Software Foundation - FSF)是由Richard M. Stallman 于1984 年一手创办的。 旨在开发一个类似 Unix的自由软件操作系统:GNU 系统。(GNU 是“GNU‘’s Not Unix”的递归缩写。) 到上世纪90 年代初,GNU 项目已经开发出许多高质量的免费软件,其中包括有名的emacs 编辑系统、bash shell 程序、gcc 系列编译程序、gdb 调试程序等等。 这些软件为Linux 操作系统的开发创造了一个合适的环境,是Linux 能够诞生的基础之一。 Linux发展的五大支柱 POSIX 标准 POSIX(轻量级操作系统接口标准,英文全称:Portable Operating System Interface for Computing Systems)是由IEEE 和ISO/IEC 开发的一簇标准。 该标准是基于现有的Unix 实践和经验,描述了操作系统的调用服务接口,用于保证编制的应用程序可以在源代码一级上在多种操作系统上移植运行。 这个Unix 标准为Linux 提供了极为重要的信息,使得Linux 能够在标准的指导下进行开发,能够与绝大多数Unix 系统兼容。 Linux发展的五大支柱 Internet Internet是Linux的诞生地,Linus Torvalds当初创建Linux时,就是在Internet上。 在全世界各地的UNIX高手、编程奇才的帮助下,以Internet为联系媒介,由分布在世界各地的成千上万的计算机爱好者一起努力的结晶。 Linux的命名与发音 Linux的命名 Linux 操作系统刚开始时并没有被称作Linux,Linus 给他的操作系统取名为FREAX,其英文含义是怪诞的、怪物、异想天开等意思。在他将新的操作系统上载到ftp.funet.fi 服务器上时,管理员很不喜欢这个名称。他认为既然是Linus 的操作系统就取其谐音Linux 作为该操作系统的目录吧,于是Linux 这个名称就开始流传下来。 Linux的发音 linus为了矫正世界各地的发音错误,录制了一段他自己的“Linux”读音并且音标为[‘li:nэks],而不是[linju:ks],根据Linus Torvalds本人的发音应该是“哩呐克斯”,音标是 [li:nэks] 重音在“哩”上。 Linux现状 Linux发展趋势 市场研究机构IDC预期,Linux市场份额将基于服务器销售之上,到2007年,其份额会增长33%,市场价值达到357亿美元。 在三年时间内, Linux可望在1700万台PC中使用,使其安装规模达到4260万。 在这高速增长的背后,“湿件”,即与Linux相关的程序员、操作员和网络管理人员却极为缺乏。 运行数百万部Linux服务器和桌面系统,管理现有的网络,高素质的技术人才至关重要。 Linux特点 对于普通用
原创力文档

文档评论(0)